builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-e10s-8 slave: tst-linux32-spot-403 starttime: 1482392013.1 results: success (0) buildid: 20161221222852 builduid: 94c6b0a44d3b415aba22c6580293b595 revision: 5ca51a4845bc68baca96f041533478700b8f1572 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-12-21 23:33:33.105333) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-12-21 23:33:33.105794) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-12-21 23:33:33.106081) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-12-21 23:33:33.193945) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-12-21 23:33:33.194325) ========= 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-1482392001.764902-581800191 _=/tools/buildbot/bin/python using PTY: False --2016-12-21 23:33:32-- 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% 10.8M=0.001s 2016-12-21 23:33:32 (10.8 MB/s) - `archiver_client.py' saved [12179/12179] program finished with exit code 0 elapsedTime=0.260794 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-12-21 23:33:33.482849) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-12-21 23:33:33.483165) ========= 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-1482392001.764902-581800191 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.068381 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-12-21 23:33:33.576869) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-12-21 23:33:33.577224) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 5ca51a4845bc68baca96f041533478700b8f1572 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 5ca51a4845bc68baca96f041533478700b8f1572 --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-1482392001.764902-581800191 _=/tools/buildbot/bin/python using PTY: False 2016-12-21 23:33:33,205 truncating revision to first 12 chars 2016-12-21 23:33:33,206 Setting DEBUG logging. 2016-12-21 23:33:33,206 attempt 1/10 2016-12-21 23:33:33,206 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/5ca51a4845bc?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-12-21 23:33:33,605 unpacking tar archive at: mozilla-beta-5ca51a4845bc/testing/mozharness/ program finished with exit code 0 elapsedTime=0.680632 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-12-21 23:33:34.284625) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-12-21 23:33:34.284956) ========= script_repo_revision: 5ca51a4845bc68baca96f041533478700b8f1572 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-12-21 23:33:34.285349) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-12-21 23:33:34.285653) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-12-21 23:33:34.309204) ========= ========= Started '/tools/buildbot/bin/python -u ...' (results: 0, elapsed: 1 hrs, 6 mins, 5 secs) (at 2016-12-21 23:33:34.309545) ========= /tools/buildbot/bin/python -u scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 10 --this-chunk 8 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '10', '--this-chunk', '8', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1482392001.764902-581800191 _=/tools/buildbot/bin/python using PTY: False 23:33:34 INFO - MultiFileLogger online at 20161221 23:33:34 in /builds/slave/test 23:33:34 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 10 --this-chunk 8 --blob-upload-branch mozilla-beta --download-symbols true 23:33:34 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 23:33:34 INFO - {'allow_software_gl_layers': False, 23:33:34 INFO - 'append_to_log': False, 23:33:34 INFO - 'base_work_dir': '/builds/slave/test', 23:33:34 INFO - 'blob_upload_branch': 'mozilla-beta', 23:33:34 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 23:33:34 INFO - 'buildbot_json_path': 'buildprops.json', 23:33:34 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 23:33:34 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 23:33:34 INFO - 'download_minidump_stackwalk': True, 23:33:34 INFO - 'download_symbols': 'true', 23:33:34 INFO - 'e10s': True, 23:33:34 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 23:33:34 INFO - 'tooltool.py': '/tools/tooltool.py', 23:33:34 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 23:33:34 INFO - '/tools/misc-python/virtualenv.py')}, 23:33:34 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 23:33:34 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 23:33:34 INFO - 'log_level': 'info', 23:33:34 INFO - 'log_to_console': True, 23:33:34 INFO - 'opt_config_files': (), 23:33:34 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 23:33:34 INFO - '--processes=1', 23:33:34 INFO - '--config=%(test_path)s/wptrunner.ini', 23:33:34 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 23:33:34 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 23:33:34 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 23:33:34 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 23:33:34 INFO - 'pip_index': False, 23:33:34 INFO - 'require_test_zip': True, 23:33:34 INFO - 'test_type': ('testharness',), 23:33:34 INFO - 'this_chunk': '8', 23:33:34 INFO - 'tooltool_cache': '/builds/tooltool_cache', 23:33:34 INFO - 'total_chunks': '10', 23:33:34 INFO - 'virtualenv_path': 'venv', 23:33:34 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 23:33:34 INFO - 'work_dir': 'build'} 23:33:34 INFO - [mozharness: 2016-12-22 07:33:34.097019Z] Running clobber step. 23:33:34 INFO - Running pre-action listener: _resource_record_pre_action 23:33:34 INFO - Running main action method: clobber 23:33:34 INFO - rmtree: /builds/slave/test/build 23:33:34 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 23:33:37 INFO - Running post-action listener: _resource_record_post_action 23:33:37 INFO - [mozharness: 2016-12-22 07:33:37.139945Z] Finished clobber step (success) 23:33:37 INFO - [mozharness: 2016-12-22 07:33:37.140333Z] Running read-buildbot-config step. 23:33:37 INFO - Running pre-action listener: _resource_record_pre_action 23:33:37 INFO - Running main action method: read_buildbot_config 23:33:37 INFO - Using buildbot properties: 23:33:37 INFO - { 23:33:37 INFO - "project": "", 23:33:37 INFO - "product": "firefox", 23:33:37 INFO - "script_repo_revision": "production", 23:33:37 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 23:33:37 INFO - "repository": "", 23:33:37 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-e10s-8", 23:33:37 INFO - "buildid": "20161221222852", 23:33:37 INFO - "pgo_build": "False", 23:33:37 INFO - "basedir": "/builds/slave/test", 23:33:37 INFO - "buildnumber": 10, 23:33:37 INFO - "slavename": "tst-linux32-spot-403", 23:33:37 INFO - "revision": "5ca51a4845bc68baca96f041533478700b8f1572", 23:33:37 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 23:33:37 INFO - "platform": "linux", 23:33:37 INFO - "branch": "mozilla-beta", 23:33:37 INFO - "repo_path": "releases/mozilla-beta", 23:33:37 INFO - "moz_repo_path": "", 23:33:37 INFO - "stage_platform": "linux", 23:33:37 INFO - "builduid": "94c6b0a44d3b415aba22c6580293b595", 23:33:37 INFO - "slavebuilddir": "test" 23:33:37 INFO - } 23:33:37 INFO - Found installer url https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2. 23:33:37 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.test_packages.json. 23:33:37 INFO - Running post-action listener: _resource_record_post_action 23:33:37 INFO - [mozharness: 2016-12-22 07:33:37.149575Z] Finished read-buildbot-config step (success) 23:33:37 INFO - [mozharness: 2016-12-22 07:33:37.149878Z] Running download-and-extract step. 23:33:37 INFO - Running pre-action listener: _resource_record_pre_action 23:33:37 INFO - Running main action method: download_and_extract 23:33:37 INFO - mkdir: /builds/slave/test/build/tests 23:33: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')]} 23:33:37 INFO - trying https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.test_packages.json 23:33:37 INFO - Downloading https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/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 23:33:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/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 23:33:38 INFO - Downloaded 1291 bytes. 23:33:38 INFO - Reading from file /builds/slave/test/build/firefox-51.0.en-US.linux-i686.test_packages.json 23:33:38 INFO - Using the following test package requirements: 23:33:38 INFO - {u'common': [u'firefox-51.0.en-US.linux-i686.common.tests.zip'], 23:33:38 INFO - u'cppunittest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 23:33:38 INFO - u'firefox-51.0.en-US.linux-i686.cppunittest.tests.zip'], 23:33:38 INFO - u'gtest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 23:33:38 INFO - u'firefox-51.0.en-US.linux-i686.gtest.tests.zip'], 23:33:38 INFO - u'jittest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 23:33:38 INFO - u'jsshell-linux-i686.zip'], 23:33:38 INFO - u'mochitest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 23:33:38 INFO - u'firefox-51.0.en-US.linux-i686.mochitest.tests.zip'], 23:33:38 INFO - u'mozbase': [u'firefox-51.0.en-US.linux-i686.common.tests.zip'], 23:33:38 INFO - u'reftest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 23:33:38 INFO - u'firefox-51.0.en-US.linux-i686.reftest.tests.zip'], 23:33:38 INFO - u'talos': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 23:33:38 INFO - u'firefox-51.0.en-US.linux-i686.talos.tests.zip'], 23:33:38 INFO - u'web-platform': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 23:33:38 INFO - u'firefox-51.0.en-US.linux-i686.web-platform.tests.zip'], 23:33:38 INFO - u'xpcshell': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 23:33:38 INFO - u'firefox-51.0.en-US.linux-i686.xpcshell.tests.zip']} 23:33:38 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 23:33:38 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/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip 23:33:38 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip'}, attempt #1 23:33:38 INFO - Fetch https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip into memory 23:33:38 INFO - Expected file size: 20516862 23:33:42 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/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip 23:33:42 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 23:33:42 INFO - Fetch https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip into memory 23:33:43 INFO - Expected file size: 41566865 23:33:59 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')]} 23:33:59 INFO - trying https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 23:33:59 INFO - Downloading https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/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 23:33:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/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 23:34:13 INFO - Downloaded 71508649 bytes. 23:34:13 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 23:34:13 INFO - mkdir: /builds/slave/test/properties 23:34:13 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 23:34:13 INFO - Writing to file /builds/slave/test/properties/build_url 23:34:13 INFO - Contents: 23:34:13 INFO - build_url:https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 23:34:14 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 23:34:14 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 23:34:14 INFO - Writing to file /builds/slave/test/properties/symbols_url 23:34:14 INFO - Contents: 23:34:14 INFO - symbols_url:https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 23:34:14 INFO - Downloading and extracting to /builds/slave/test/build/symbols these dirs * from https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 23:34:14 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 23:34:14 INFO - Fetch https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip into memory 23:34:15 INFO - Expected file size: 162024031 23:34:45 INFO - Running post-action listener: _resource_record_post_action 23:34:45 INFO - Running post-action listener: set_extra_try_arguments 23:34:45 INFO - [mozharness: 2016-12-22 07:34:45.757702Z] Finished download-and-extract step (success) 23:34:45 INFO - [mozharness: 2016-12-22 07:34:45.758070Z] Running create-virtualenv step. 23:34:45 INFO - Running pre-action listener: _pre_create_virtualenv 23:34:45 INFO - Running pre-action listener: _resource_record_pre_action 23:34:45 INFO - Running main action method: create_virtualenv 23:34:45 INFO - Creating virtualenv /builds/slave/test/build/venv 23:34:45 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 23:34:45 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 23:34:46 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 23:34:46 INFO - Using real prefix '/usr' 23:34:46 INFO - New python executable in /builds/slave/test/build/venv/bin/python 23:34:47 INFO - Installing distribute.............................................................................................................................................................................................done. 23:34:51 INFO - Installing pip.................done. 23:34:51 INFO - Return code: 0 23:34:51 INFO - Installing psutil>=3.1.1 into virtualenv /builds/slave/test/build/venv 23:34:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 23:34:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:34:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:34:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 23:34:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:34:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:34:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=3.1.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9568d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x961d8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97218c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x942fae8>, '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 0x965db30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x971f7a0>, '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-1482392001.764902-581800191', '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 23:34:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=3.1.1'] in /builds/slave/test/build 23:34:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=3.1.1 23:34:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:34:51 INFO - 'CCACHE_UMASK': '002', 23:34:51 INFO - 'DISPLAY': ':0', 23:34:51 INFO - 'HOME': '/home/cltbld', 23:34:51 INFO - 'LANG': 'en_US.UTF-8', 23:34:51 INFO - 'LOGNAME': 'cltbld', 23:34:51 INFO - 'MAIL': '/var/mail/cltbld', 23:34:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:34:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:34:51 INFO - 'MOZ_NO_REMOTE': '1', 23:34:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:34:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:34:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:34:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:34:51 INFO - 'PWD': '/builds/slave/test', 23:34:51 INFO - 'SHELL': '/bin/bash', 23:34:51 INFO - 'SHLVL': '1', 23:34:51 INFO - 'TERM': 'linux', 23:34:51 INFO - 'TMOUT': '86400', 23:34:51 INFO - 'USER': 'cltbld', 23:34:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1482392001.764902-581800191', 23:34:51 INFO - '_': '/tools/buildbot/bin/python'} 23:34:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:34:51 INFO - Downloading/unpacking psutil>=3.1.1 23:34:51 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 23:34:51 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 23:34:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:34:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:34:51 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 23:34:51 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 23:34:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 23:34:55 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:34:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:34:55 INFO - Installing collected packages: psutil 23:34:55 INFO - Running setup.py install for psutil 23:34:55 INFO - building 'psutil._psutil_linux' extension 23:34:55 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 23:34:56 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 23:34:56 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 23:34:56 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 23:34:56 INFO - building 'psutil._psutil_posix' extension 23:34:56 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 23:34:56 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 23:34:56 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:34:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:34:56 INFO - Successfully installed psutil 23:34:56 INFO - Cleaning up... 23:34:57 INFO - Return code: 0 23:34:57 INFO - Installing mozsystemmonitor==0.3 into virtualenv /builds/slave/test/build/venv 23:34:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 23:34:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:34:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:34:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 23:34:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:34:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:34:57 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.3']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9568d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x961d8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97218c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x942fae8>, '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 0x965db30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x971f7a0>, '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-1482392001.764902-581800191', '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 23:34:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.3'] in /builds/slave/test/build 23:34:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.3 23:34:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:34:57 INFO - 'CCACHE_UMASK': '002', 23:34:57 INFO - 'DISPLAY': ':0', 23:34:57 INFO - 'HOME': '/home/cltbld', 23:34:57 INFO - 'LANG': 'en_US.UTF-8', 23:34:57 INFO - 'LOGNAME': 'cltbld', 23:34:57 INFO - 'MAIL': '/var/mail/cltbld', 23:34:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:34:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:34:57 INFO - 'MOZ_NO_REMOTE': '1', 23:34:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:34:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:34:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:34:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:34:57 INFO - 'PWD': '/builds/slave/test', 23:34:57 INFO - 'SHELL': '/bin/bash', 23:34:57 INFO - 'SHLVL': '1', 23:34:57 INFO - 'TERM': 'linux', 23:34:57 INFO - 'TMOUT': '86400', 23:34:57 INFO - 'USER': 'cltbld', 23:34:57 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1482392001.764902-581800191', 23:34:57 INFO - '_': '/tools/buildbot/bin/python'} 23:34:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:34:57 INFO - Downloading/unpacking mozsystemmonitor==0.3 23:34:57 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 23:34:57 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 23:34:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:34:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:34:57 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 23:34:57 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 23:35:01 INFO - Downloading mozsystemmonitor-0.3.tar.gz 23:35:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 23:35:01 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=3.1.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.3) 23:35:01 INFO - Installing collected packages: mozsystemmonitor 23:35:01 INFO - Running setup.py install for mozsystemmonitor 23:35:01 INFO - Successfully installed mozsystemmonitor 23:35:01 INFO - Cleaning up... 23:35:01 INFO - Return code: 0 23:35:01 INFO - Installing jsonschema==2.5.1 into virtualenv /builds/slave/test/build/venv 23:35:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 23:35:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:35:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:35:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 23:35:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:35:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:35:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x9568d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x961d8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97218c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x942fae8>, '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 0x965db30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x971f7a0>, '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-1482392001.764902-581800191', '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 23:35:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'jsonschema==2.5.1'] in /builds/slave/test/build 23:35:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub jsonschema==2.5.1 23:35:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:35:01 INFO - 'CCACHE_UMASK': '002', 23:35:01 INFO - 'DISPLAY': ':0', 23:35:01 INFO - 'HOME': '/home/cltbld', 23:35:01 INFO - 'LANG': 'en_US.UTF-8', 23:35:01 INFO - 'LOGNAME': 'cltbld', 23:35:01 INFO - 'MAIL': '/var/mail/cltbld', 23:35:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:35:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:35:01 INFO - 'MOZ_NO_REMOTE': '1', 23:35:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:35:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:35:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:35:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:35:01 INFO - 'PWD': '/builds/slave/test', 23:35:01 INFO - 'SHELL': '/bin/bash', 23:35:01 INFO - 'SHLVL': '1', 23:35:01 INFO - 'TERM': 'linux', 23:35:01 INFO - 'TMOUT': '86400', 23:35:01 INFO - 'USER': 'cltbld', 23:35:01 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1482392001.764902-581800191', 23:35:01 INFO - '_': '/tools/buildbot/bin/python'} 23:35:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:35:02 INFO - Downloading/unpacking jsonschema==2.5.1 23:35:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:35:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:35:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:35:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:35:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:35:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:35:05 INFO - Downloading jsonschema-2.5.1-py2.py3-none-any.whl 23:35:05 INFO - Downloading/unpacking functools32 (from jsonschema==2.5.1) 23:35:05 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 23:35:05 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 23:35:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:35:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:35:05 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 23:35:05 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 23:35:06 INFO - Downloading functools32-3.2.3-2.tar.gz 23:35:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/functools32/setup.py) egg_info for package functools32 23:35:06 INFO - warning: no files found matching '*.txt' 23:35:06 INFO - no previously-included directories found matching 'build' 23:35:06 INFO - no previously-included directories found matching 'dist' 23:35:06 INFO - no previously-included directories found matching '.git*' 23:35:06 INFO - Installing collected packages: jsonschema, functools32 23:35:06 INFO - Running setup.py install for functools32 23:35:06 INFO - warning: no files found matching '*.txt' 23:35:06 INFO - no previously-included directories found matching 'build' 23:35:06 INFO - no previously-included directories found matching 'dist' 23:35:06 INFO - no previously-included directories found matching '.git*' 23:35:06 INFO - Successfully installed jsonschema functools32 23:35:06 INFO - Cleaning up... 23:35:06 INFO - Return code: 0 23:35:06 INFO - Installing functools32==3.2.3-2 into virtualenv /builds/slave/test/build/venv 23:35:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 23:35:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:35:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:35:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 23:35:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:35:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:35:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x9568d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x961d8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97218c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x942fae8>, '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 0x965db30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x971f7a0>, '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-1482392001.764902-581800191', '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 23:35:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'functools32==3.2.3-2'] in /builds/slave/test/build 23:35:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub functools32==3.2.3-2 23:35:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:35:06 INFO - 'CCACHE_UMASK': '002', 23:35:06 INFO - 'DISPLAY': ':0', 23:35:06 INFO - 'HOME': '/home/cltbld', 23:35:06 INFO - 'LANG': 'en_US.UTF-8', 23:35:06 INFO - 'LOGNAME': 'cltbld', 23:35:06 INFO - 'MAIL': '/var/mail/cltbld', 23:35:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:35:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:35:06 INFO - 'MOZ_NO_REMOTE': '1', 23:35:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:35:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:35:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:35:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:35:06 INFO - 'PWD': '/builds/slave/test', 23:35:06 INFO - 'SHELL': '/bin/bash', 23:35:06 INFO - 'SHLVL': '1', 23:35:06 INFO - 'TERM': 'linux', 23:35:06 INFO - 'TMOUT': '86400', 23:35:06 INFO - 'USER': 'cltbld', 23:35:06 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1482392001.764902-581800191', 23:35:06 INFO - '_': '/tools/buildbot/bin/python'} 23:35:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:35:07 INFO - Requirement already satisfied (use --upgrade to upgrade): functools32==3.2.3-2 in ./venv/lib/python2.7/site-packages 23:35:07 INFO - Cleaning up... 23:35:07 INFO - Return code: 0 23:35:07 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 23:35: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')]} 23:35:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:35:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:35: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')]} 23:35:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:35:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:35: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9568d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x961d8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97218c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x942fae8>, '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 0x965db30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x971f7a0>, '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-1482392001.764902-581800191', '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 23:35: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 23:35: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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 23:35:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:35:07 INFO - 'CCACHE_UMASK': '002', 23:35:07 INFO - 'DISPLAY': ':0', 23:35:07 INFO - 'HOME': '/home/cltbld', 23:35:07 INFO - 'LANG': 'en_US.UTF-8', 23:35:07 INFO - 'LOGNAME': 'cltbld', 23:35:07 INFO - 'MAIL': '/var/mail/cltbld', 23:35:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:35:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:35:07 INFO - 'MOZ_NO_REMOTE': '1', 23:35:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:35:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:35:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:35:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:35:07 INFO - 'PWD': '/builds/slave/test', 23:35:07 INFO - 'SHELL': '/bin/bash', 23:35:07 INFO - 'SHLVL': '1', 23:35:07 INFO - 'TERM': 'linux', 23:35:07 INFO - 'TMOUT': '86400', 23:35:07 INFO - 'USER': 'cltbld', 23:35:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1482392001.764902-581800191', 23:35:07 INFO - '_': '/tools/buildbot/bin/python'} 23:35:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:35:07 INFO - Downloading/unpacking blobuploader==1.2.4 23:35: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 23:35: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 23:35:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:35:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:35: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 23:35: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 23:35:11 INFO - Downloading blobuploader-1.2.4.tar.gz 23:35:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 23:35:11 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 23:35:11 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 23:35:11 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 23:35:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:35:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:35:11 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 23:35:11 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 23:35:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 23:35:12 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 23:35:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:35:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:35:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:35:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:35:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:35:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:35:12 INFO - Downloading docopt-0.6.1.tar.gz 23:35:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 23:35:12 INFO - Installing collected packages: blobuploader, requests, docopt 23:35:12 INFO - Running setup.py install for blobuploader 23:35:13 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 23:35:13 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 23:35:13 INFO - Running setup.py install for requests 23:35:13 INFO - Running setup.py install for docopt 23:35:14 INFO - Successfully installed blobuploader requests docopt 23:35:14 INFO - Cleaning up... 23:35:14 INFO - Return code: 0 23:35:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:35:14 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')]} 23:35:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:35:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:35:14 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')]} 23:35:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:35:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:35:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9568d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x961d8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97218c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x942fae8>, '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 0x965db30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x971f7a0>, '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-1482392001.764902-581800191', '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 23:35:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 23:35:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 23:35:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:35:14 INFO - 'CCACHE_UMASK': '002', 23:35:14 INFO - 'DISPLAY': ':0', 23:35:14 INFO - 'HOME': '/home/cltbld', 23:35:14 INFO - 'LANG': 'en_US.UTF-8', 23:35:14 INFO - 'LOGNAME': 'cltbld', 23:35:14 INFO - 'MAIL': '/var/mail/cltbld', 23:35:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:35:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:35:14 INFO - 'MOZ_NO_REMOTE': '1', 23:35:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:35:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:35:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:35:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:35:14 INFO - 'PWD': '/builds/slave/test', 23:35:14 INFO - 'SHELL': '/bin/bash', 23:35:14 INFO - 'SHLVL': '1', 23:35:14 INFO - 'TERM': 'linux', 23:35:14 INFO - 'TMOUT': '86400', 23:35:14 INFO - 'USER': 'cltbld', 23:35:14 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1482392001.764902-581800191', 23:35:14 INFO - '_': '/tools/buildbot/bin/python'} 23:35:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:35:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:35:14 INFO - Running setup.py (path:/tmp/pip-HNT6WN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:35:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:35:14 INFO - Running setup.py (path:/tmp/pip-ofTi2n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:35:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:35:14 INFO - Running setup.py (path:/tmp/pip-i2h6Js-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:35:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:35:15 INFO - Running setup.py (path:/tmp/pip-0YWX0X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:35:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:35:15 INFO - Running setup.py (path:/tmp/pip-wH4gy4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:35:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:35:15 INFO - Running setup.py (path:/tmp/pip-FQD_bb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:35:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:35:15 INFO - Running setup.py (path:/tmp/pip-KB4Tm7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:35:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:35:15 INFO - Running setup.py (path:/tmp/pip-cDDIFG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:35:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:35:15 INFO - Running setup.py (path:/tmp/pip-vMrIBL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:35:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:35:15 INFO - Running setup.py (path:/tmp/pip-9zT0jf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:35:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:35:15 INFO - Running setup.py (path:/tmp/pip-q9mHDE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:35:16 INFO - Running setup.py (path:/tmp/pip-jn0ktc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:35:16 INFO - Running setup.py (path:/tmp/pip-sp2dhu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:35:16 INFO - Running setup.py (path:/tmp/pip-zlm2eO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:35:16 INFO - Running setup.py (path:/tmp/pip-CyTrLM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:35:16 INFO - Running setup.py (path:/tmp/pip-L8xmY5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:35:16 INFO - Running setup.py (path:/tmp/pip-UI_P2c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:35:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:35:16 INFO - Running setup.py (path:/tmp/pip-PLS9wj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:35:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:35:16 INFO - Running setup.py (path:/tmp/pip-sMquU9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:35:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:35:17 INFO - Running setup.py (path:/tmp/pip-BdlwOm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:35:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:35:17 INFO - Running setup.py (path:/tmp/pip-IcfwhT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:35:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:35:17 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 23:35:17 INFO - Running setup.py install for manifestparser 23:35:17 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 23:35:17 INFO - Running setup.py install for mozcrash 23:35:17 INFO - Running setup.py install for mozdebug 23:35:18 INFO - Running setup.py install for mozdevice 23:35:18 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 23:35:18 INFO - Installing dm script to /builds/slave/test/build/venv/bin 23:35:18 INFO - Running setup.py install for mozfile 23:35:18 INFO - Running setup.py install for mozhttpd 23:35:18 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 23:35:18 INFO - Running setup.py install for mozinfo 23:35:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 23:35:18 INFO - Running setup.py install for mozInstall 23:35:19 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 23:35:19 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 23:35:19 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 23:35:19 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 23:35:19 INFO - Running setup.py install for mozleak 23:35:19 INFO - Running setup.py install for mozlog 23:35:19 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 23:35:19 INFO - Running setup.py install for moznetwork 23:35:19 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 23:35:19 INFO - Running setup.py install for mozprocess 23:35:19 INFO - Running setup.py install for mozprofile 23:35:20 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 23:35:20 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 23:35:20 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 23:35:20 INFO - Running setup.py install for mozrunner 23:35:20 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 23:35:20 INFO - Running setup.py install for mozscreenshot 23:35:20 INFO - Running setup.py install for moztest 23:35:20 INFO - Running setup.py install for mozversion 23:35:21 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 23:35:21 INFO - Running setup.py install for wptserve 23:35:21 INFO - Running setup.py install for marionette-driver 23:35:21 INFO - Running setup.py install for browsermob-proxy 23:35:21 INFO - Running setup.py install for marionette-client 23:35:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:35:22 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 23:35:22 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 23:35:22 INFO - Cleaning up... 23:35:22 INFO - Return code: 0 23:35:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:35:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 23:35:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:35:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:35:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 23:35:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:35:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:35:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9568d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x961d8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97218c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x942fae8>, '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 0x965db30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x971f7a0>, '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-1482392001.764902-581800191', '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 23:35:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 23:35:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 23:35:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:35:22 INFO - 'CCACHE_UMASK': '002', 23:35:22 INFO - 'DISPLAY': ':0', 23:35:22 INFO - 'HOME': '/home/cltbld', 23:35:22 INFO - 'LANG': 'en_US.UTF-8', 23:35:22 INFO - 'LOGNAME': 'cltbld', 23:35:22 INFO - 'MAIL': '/var/mail/cltbld', 23:35:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:35:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:35:22 INFO - 'MOZ_NO_REMOTE': '1', 23:35:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:35:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:35:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:35:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:35:22 INFO - 'PWD': '/builds/slave/test', 23:35:22 INFO - 'SHELL': '/bin/bash', 23:35:22 INFO - 'SHLVL': '1', 23:35:22 INFO - 'TERM': 'linux', 23:35:22 INFO - 'TMOUT': '86400', 23:35:22 INFO - 'USER': 'cltbld', 23:35:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1482392001.764902-581800191', 23:35:22 INFO - '_': '/tools/buildbot/bin/python'} 23:35:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:35:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:35:22 INFO - Running setup.py (path:/tmp/pip-GobeM3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:35:22 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)) 23:35:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:35:22 INFO - Running setup.py (path:/tmp/pip-yVvYJI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:35:22 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)) 23:35:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:35:23 INFO - Running setup.py (path:/tmp/pip-jbmyEe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:35:23 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)) 23:35:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:35:23 INFO - Running setup.py (path:/tmp/pip-ry9kEz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:35:23 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)) 23:35:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:35:23 INFO - Running setup.py (path:/tmp/pip-hVKT7B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:35:23 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)) 23:35:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:35:23 INFO - Running setup.py (path:/tmp/pip-BSEZjN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:35:23 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)) 23:35:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:35:23 INFO - Running setup.py (path:/tmp/pip-hVq4kU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:35:23 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)) 23:35:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:35:23 INFO - Running setup.py (path:/tmp/pip-m5gon4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:35:23 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)) 23:35:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:35:23 INFO - Running setup.py (path:/tmp/pip-5Pw0B6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:35:23 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)) 23:35:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:35:23 INFO - Running setup.py (path:/tmp/pip-hKy67c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:35:24 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)) 23:35:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:35:24 INFO - Running setup.py (path:/tmp/pip-J9KMVB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:35:24 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)) 23:35:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:35:24 INFO - Running setup.py (path:/tmp/pip-zcuGEl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:35:24 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)) 23:35:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:35:24 INFO - Running setup.py (path:/tmp/pip-FcmwUF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:35:24 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)) 23:35:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:35:24 INFO - Running setup.py (path:/tmp/pip-ZWg3sx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:35:24 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)) 23:35:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:35:24 INFO - Running setup.py (path:/tmp/pip-AQWh9R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:35:24 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)) 23:35:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:35:24 INFO - Running setup.py (path:/tmp/pip-srlOau-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:35:24 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)) 23:35:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:35:24 INFO - Running setup.py (path:/tmp/pip-3GMgo8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:35:25 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)) 23:35:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:35:25 INFO - Running setup.py (path:/tmp/pip-TC8Abk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:35:25 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)) 23:35:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:35:25 INFO - Running setup.py (path:/tmp/pip-r8AU67-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:35:25 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)) 23:35:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:35:25 INFO - Running setup.py (path:/tmp/pip-5IyCNE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:35:25 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)) 23:35:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:35:25 INFO - Running setup.py (path:/tmp/pip-zXXw4L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:35:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:35:25 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)) 23:35:25 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)) 23:35:25 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)) 23:35:25 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)) 23:35:25 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)) 23:35:25 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)) 23:35:25 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.4->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:35:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:35:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:35:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:35:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:35:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:35:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:35:29 INFO - Downloading blessings-1.6.tar.gz 23:35:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 23:35:29 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)) 23:35:29 INFO - Installing collected packages: blessings 23:35:29 INFO - Running setup.py install for blessings 23:35:30 INFO - Successfully installed blessings 23:35:30 INFO - Cleaning up... 23:35:30 INFO - Return code: 0 23:35:30 INFO - Done creating virtualenv /builds/slave/test/build/venv. 23:35:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:35:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:35:30 INFO - Reading from file tmpfile_stdout 23:35:30 INFO - Current package versions: 23:35:30 INFO - argparse == 1.2.1 23:35:30 INFO - blessings == 1.6 23:35:30 INFO - blobuploader == 1.2.4 23:35:30 INFO - browsermob-proxy == 0.6.0 23:35:30 INFO - docopt == 0.6.1 23:35:30 INFO - functools32 == 3.2.3-2 23:35:30 INFO - jsonschema == 2.5.1 23:35:30 INFO - manifestparser == 1.1 23:35:30 INFO - marionette-client == 3.1.0 23:35:30 INFO - marionette-driver == 2.0.0 23:35:30 INFO - mozInstall == 1.12 23:35:30 INFO - mozcrash == 0.17 23:35:30 INFO - mozdebug == 0.1 23:35:30 INFO - mozdevice == 0.48 23:35:30 INFO - mozfile == 1.2 23:35:30 INFO - mozhttpd == 0.7 23:35:30 INFO - mozinfo == 0.9 23:35:30 INFO - mozleak == 0.1 23:35:30 INFO - mozlog == 3.4 23:35:30 INFO - moznetwork == 0.27 23:35:30 INFO - mozprocess == 0.23 23:35:30 INFO - mozprofile == 0.28 23:35:30 INFO - mozrunner == 6.12 23:35:30 INFO - mozscreenshot == 0.1 23:35:30 INFO - mozsystemmonitor == 0.3 23:35:30 INFO - moztest == 0.7 23:35:30 INFO - mozversion == 1.4 23:35:30 INFO - psutil == 3.1.1 23:35:30 INFO - requests == 1.2.3 23:35:30 INFO - wptserve == 1.4.0 23:35:30 INFO - wsgiref == 0.1.2 23:35:30 INFO - Running post-action listener: _resource_record_post_action 23:35:30 INFO - Running post-action listener: _start_resource_monitoring 23:35:30 INFO - Starting resource monitoring. 23:35:30 INFO - [mozharness: 2016-12-22 07:35:30.620574Z] Finished create-virtualenv step (success) 23:35:30 INFO - [mozharness: 2016-12-22 07:35:30.623030Z] Running pull step. 23:35:30 INFO - Running pre-action listener: _resource_record_pre_action 23:35:30 INFO - Running main action method: pull 23:35:30 INFO - Pull has nothing to do! 23:35:30 INFO - Running post-action listener: _resource_record_post_action 23:35:30 INFO - [mozharness: 2016-12-22 07:35:30.626622Z] Finished pull step (success) 23:35:30 INFO - [mozharness: 2016-12-22 07:35:30.626973Z] Running install step. 23:35:30 INFO - Running pre-action listener: _resource_record_pre_action 23:35:30 INFO - Running main action method: install 23:35:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:35:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:35:30 INFO - Reading from file tmpfile_stdout 23:35:30 INFO - Detecting whether we're running mozinstall >=1.0... 23:35:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 23:35:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 23:35:31 INFO - Reading from file tmpfile_stdout 23:35:31 INFO - Output received: 23:35:31 INFO - Usage: mozinstall [options] installer 23:35:31 INFO - Options: 23:35:31 INFO - -h, --help show this help message and exit 23:35:31 INFO - -d DEST, --destination=DEST 23:35:31 INFO - Directory to install application into. [default: 23:35:31 INFO - "/builds/slave/test"] 23:35:31 INFO - --app=APP Application being installed. [default: firefox] 23:35:31 INFO - mkdir: /builds/slave/test/build/application 23:35:31 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'] 23:35:31 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 23:36:01 INFO - Reading from file tmpfile_stdout 23:36:01 INFO - Output received: 23:36:01 INFO - /builds/slave/test/build/application/firefox/firefox 23:36:01 INFO - Running post-action listener: _resource_record_post_action 23:36:01 INFO - [mozharness: 2016-12-22 07:36:01.929044Z] Finished install step (success) 23:36:01 INFO - [mozharness: 2016-12-22 07:36:01.929255Z] Running run-tests step. 23:36:01 INFO - Running pre-action listener: _resource_record_pre_action 23:36:01 INFO - Running main action method: run_tests 23:36:01 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 23:36:01 INFO - Minidump filename unknown. Determining based upon platform and architecture. 23:36:01 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 23:36:01 INFO - grabbing minidump binary from tooltool 23:36:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 23:36:01 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 0x942fae8>, '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 0x965db30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x971f7a0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 23:36:01 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 23:36:01 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 23:36:01 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 23:36:02 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 23:36:02 INFO - Return code: 0 23:36:02 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 23:36:02 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 23:36:02 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/LjMHsCBxSZGc_DhJ8Episw/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 23:36:02 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/LjMHsCBxSZGc_DhJ8Episw/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 23:36:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:36:02 INFO - 'CCACHE_UMASK': '002', 23:36:02 INFO - 'DISPLAY': ':0', 23:36:02 INFO - 'HOME': '/home/cltbld', 23:36:02 INFO - 'LANG': 'en_US.UTF-8', 23:36:02 INFO - 'LOGNAME': 'cltbld', 23:36:02 INFO - 'MAIL': '/var/mail/cltbld', 23:36:02 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 23:36:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:36:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:36:02 INFO - 'MOZ_NO_REMOTE': '1', 23:36:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:36:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:36:02 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:36:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:36:02 INFO - 'PWD': '/builds/slave/test', 23:36:02 INFO - 'SHELL': '/bin/bash', 23:36:02 INFO - 'SHLVL': '1', 23:36:02 INFO - 'TERM': 'linux', 23:36:02 INFO - 'TMOUT': '86400', 23:36:02 INFO - 'USER': 'cltbld', 23:36:02 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1482392001.764902-581800191', 23:36:02 INFO - '_': '/tools/buildbot/bin/python'} 23:36:02 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/LjMHsCBxSZGc_DhJ8Episw/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 23:36:02 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 23:36:02 INFO - import pkg_resources 23:36:09 INFO - Using 1 client processes 23:36:09 INFO - wptserve Starting http server on 127.0.0.1:8000 23:36:09 INFO - wptserve Starting http server on 127.0.0.1:8001 23:36:09 INFO - wptserve Starting http server on 127.0.0.1:8443 23:36:11 INFO - SUITE-START | Running 640 tests 23:36:11 INFO - Running testharness tests 23:36:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:36:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 23:36:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms 23:36:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:36:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms 23:36:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 6ms 23:36:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:36:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 23:36:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:36:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 23:36:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms 23:36:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 23:36:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 23:36:11 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 23:36:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 6ms 23:36:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 23:36:11 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 23:36:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 23:36:11 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 23:36:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 0ms 23:36:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 0ms 23:36:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 1ms 23:36:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 0ms 23:36:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 23:36:11 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 23:36:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 23:36:11 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 23:36:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 0ms 23:36:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 23:36:11 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 0ms 23:36:11 INFO - TEST-START | /resource-timing/resource-timing.html 23:36:11 INFO - TEST-SKIP | /resource-timing/resource-timing.html | took 0ms 23:36:11 INFO - TEST-START | /service-workers/service-worker/resource-timing.https.html 23:36:11 INFO - TEST-SKIP | /service-workers/service-worker/resource-timing.https.html | took 0ms 23:36:11 INFO - TEST-START | /streams/byte-length-queuing-strategy.https.html 23:36:11 INFO - TEST-SKIP | /streams/byte-length-queuing-strategy.https.html | took 0ms 23:36:11 INFO - TEST-START | /streams/count-queuing-strategy.https.html 23:36:11 INFO - TEST-SKIP | /streams/count-queuing-strategy.https.html | took 0ms 23:36:11 INFO - Setting up ssl 23:36:11 INFO - PROCESS | certutil | 23:36:11 INFO - PROCESS | certutil | 23:36:12 INFO - PROCESS | certutil | 23:36:12 INFO - Certificate Nickname Trust Attributes 23:36:12 INFO - SSL,S/MIME,JAR/XPI 23:36:12 INFO - 23:36:12 INFO - web-platform-tests CT,, 23:36:12 INFO - 23:36:12 INFO - Application command: /builds/slave/test/build/application/firefox/firefox --marionette about:blank -profile /tmp/tmpIoq0AA.mozrunner 23:36:12 INFO - Starting runner 23:36:15 INFO - PROCESS | 1801 | 1482392175156 Marionette DEBUG Marionette enabled via build flag and pref 23:36:15 INFO - PROCESS | 1801 | ++DOCSHELL 0xa373c000 == 1 [pid = 1801] [id = 1] 23:36:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 1 (0xa373c400) [pid = 1801] [serial = 1] [outer = (nil)] 23:36:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 2 (0xa373cc00) [pid = 1801] [serial = 2] [outer = 0xa373c400] 23:36:15 INFO - PROCESS | 1801 | 1482392175941 Marionette INFO Listening on port 2828 23:36:16 INFO - PROCESS | 1801 | 1482392176607 Marionette DEBUG Marionette enabled via command-line flag 23:36:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x9f4ee000 == 2 [pid = 1801] [id = 2] 23:36:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 3 (0x9f4ee400) [pid = 1801] [serial = 3] [outer = (nil)] 23:36:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 4 (0x9f4eec00) [pid = 1801] [serial = 4] [outer = 0x9f4ee400] 23:36:16 INFO - PROCESS | 1801 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9e616060 23:36:16 INFO - PROCESS | 1801 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9e616b40 23:36:16 INFO - PROCESS | 1801 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9f1ee0c0 23:36:16 INFO - PROCESS | 1801 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9f1eeb60 23:36:16 INFO - PROCESS | 1801 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9f1f4640 23:36:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0x9e625400) [pid = 1801] [serial = 5] [outer = 0xa373c400] 23:36:17 INFO - PROCESS | 1801 | 1482392177049 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58520 23:36:17 INFO - PROCESS | 1801 | 1482392177073 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58521 23:36:17 INFO - PROCESS | 1801 | 1482392177134 Marionette DEBUG Closed connection conn0 23:36:17 INFO - PROCESS | 1801 | 1482392177137 Marionette DEBUG Closed connection conn1 23:36:17 INFO - PROCESS | 1801 | 1482392177246 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58522 23:36:17 INFO - PROCESS | 1801 | 1482392177292 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58523 23:36:17 INFO - PROCESS | 1801 | 1482392177296 Marionette DEBUG Closed connection conn2 23:36:17 INFO - PROCESS | 1801 | 1482392177335 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:58524 23:36:17 INFO - PROCESS | 1801 | 1482392177356 Marionette DEBUG Closed connection conn3 23:36:17 INFO - PROCESS | 1801 | 1482392177401 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:36:17 INFO - PROCESS | 1801 | 1482392177417 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":"20161221222852","processId":1801,"version":"51.0"} 23:36:18 INFO - PROCESS | 1801 | [1801] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 23:36:18 INFO - PROCESS | 1801 | [1801] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 23:36:18 INFO - PROCESS | 1801 | [1801] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 970 23:36:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x99de8c00 == 3 [pid = 1801] [id = 3] 23:36:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0x99de9000) [pid = 1801] [serial = 6] [outer = (nil)] 23:36:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x98dec000 == 4 [pid = 1801] [id = 4] 23:36:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0x98dec400) [pid = 1801] [serial = 7] [outer = (nil)] 23:36:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0x98c55400) [pid = 1801] [serial = 8] [outer = 0x98dec400] 23:36:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0x9896d400) [pid = 1801] [serial = 9] [outer = 0x99de9000] 23:36:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1703 23:36:23 INFO - PROCESS | 1801 | ++DOCSHELL 0xa754dc00 == 1 [pid = 1848] [id = 1] 23:36:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 1 (0xa75bf400) [pid = 1848] [serial = 1] [outer = (nil)] 23:36:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 2 (0xa536a800) [pid = 1848] [serial = 2] [outer = 0xa75bf400] 23:36:24 INFO - PROCESS | 1801 | 1482392184766 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"b9f7b312-6c1f-442e-aa5c-817f08735b05","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":"20161221222852","processId":1801,"version":"51.0","command_id":1}}] 23:36:24 INFO - PROCESS | 1801 | 1482392184800 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}] 23:36:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 3 (0xa45ea000) [pid = 1848] [serial = 3] [outer = 0xa75bf400] 23:36:25 INFO - PROCESS | 1801 | 1482392185048 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 23:36:25 INFO - PROCESS | 1801 | 1482392185093 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 23:36:25 INFO - PROCESS | 1801 | [Child 1848] WARNING: site security information will not be persisted: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/security/manager/ssl/nsSiteSecurityService.cpp, line 261 23:36:25 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 23:36:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 4 (0xa44cf800) [pid = 1848] [serial = 4] [outer = 0xa75bf400] 23:36:25 INFO - PROCESS | 1801 | 1482392185586 Marionette TRACE conn4 <- [1,3,null,{}] 23:36:25 INFO - PROCESS | 1801 | 1482392185683 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 23:36:25 INFO - PROCESS | 1801 | 1482392185780 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 23:36:25 INFO - PROCESS | 1801 | 1482392185830 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 23:36:25 INFO - PROCESS | 1801 | 1482392185837 Marionette TRACE conn4 <- [1,5,null,{"value":"2147483649"}] 23:36:25 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 23:36:25 INFO - PROCESS | 1801 | 1482392185849 Marionette TRACE conn4 -> [0,6,"timeouts",{"script":35000}] 23:36:25 INFO - PROCESS | 1801 | 1482392185856 Marionette TRACE conn4 <- [1,6,null,{}] 23:36:25 INFO - PROCESS | 1801 | 1482392185864 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}] 23:36:25 INFO - PROCESS | 1801 | 1482392185928 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 23:36:26 INFO - PROCESS | 1801 | 1482392186271 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:36:26 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4366000 == 2 [pid = 1848] [id = 2] 23:36:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa4366400) [pid = 1848] [serial = 5] [outer = (nil)] 23:36:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa436a000) [pid = 1848] [serial = 6] [outer = 0xa4366400] 23:36:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x93d21800 == 5 [pid = 1801] [id = 5] 23:36:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0x93f12c00) [pid = 1801] [serial = 10] [outer = (nil)] 23:36:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa436c800) [pid = 1848] [serial = 7] [outer = 0xa4366400] 23:36:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0x97c14000) [pid = 1801] [serial = 11] [outer = 0x93f12c00] 23:36:26 INFO - PROCESS | 1801 | 1482392186807 Marionette DEBUG loaded listener.js 23:36:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0x966bd800) [pid = 1801] [serial = 12] [outer = 0x93f12c00] 23:36:27 INFO - PROCESS | 1801 | ++DOCSHELL 0xa5b53800 == 6 [pid = 1801] [id = 6] 23:36:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa5b54000) [pid = 1801] [serial = 13] [outer = (nil)] 23:36:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa5b11000) [pid = 1801] [serial = 14] [outer = 0xa5b54000] 23:36:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xabba1c00) [pid = 1801] [serial = 15] [outer = 0xa5b54000] 23:36:27 INFO - PROCESS | 1801 | [Parent 1801] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 23:36:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x93da2400 == 7 [pid = 1801] [id = 7] 23:36:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0x98c54c00) [pid = 1801] [serial = 16] [outer = (nil)] 23:36:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0x98f19400) [pid = 1801] [serial = 17] [outer = 0x98c54c00] 23:36:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0x98f3ac00) [pid = 1801] [serial = 18] [outer = 0x98c54c00] 23:36:28 INFO - PROCESS | 1801 | 1482392188844 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] 23:36:28 INFO - PROCESS | 1801 | 1482392188897 Marionette TRACE conn4 <- [1,9,null,{"value":"2147483649"}] 23:36:28 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 23:36:28 INFO - PROCESS | 1801 | 1482392188908 Marionette TRACE conn4 -> [0,10,"timeouts",{"script":35000}] 23:36:28 INFO - PROCESS | 1801 | 1482392188913 Marionette TRACE conn4 <- [1,10,null,{}] 23:36:28 INFO - PROCESS | 1801 | 1482392188920 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}] 23:36:29 INFO - PROCESS | 1801 | 1482392189178 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 23:36:29 INFO - PROCESS | 1801 | 1482392189241 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:36:29 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44d3c00 == 3 [pid = 1848] [id = 3] 23:36:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa44d4400) [pid = 1848] [serial = 8] [outer = (nil)] 23:36:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa360dc00) [pid = 1848] [serial = 9] [outer = 0xa44d4400] 23:36:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa3610c00) [pid = 1848] [serial = 10] [outer = 0xa44d4400] 23:36:30 INFO - PROCESS | 1801 | --DOCSHELL 0x98dec000 == 6 [pid = 1801] [id = 4] 23:36:30 INFO - PROCESS | 1801 | 1482392190634 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] 23:36:30 INFO - PROCESS | 1801 | 1482392190657 Marionette TRACE conn4 <- [1,13,null,{"value":"2147483649"}] 23:36:30 INFO - PROCESS | 1801 | 1482392190665 Marionette TRACE conn4 -> [0,14,"timeouts",{"script":35000}] 23:36:30 INFO - PROCESS | 1801 | 1482392190673 Marionette TRACE conn4 <- [1,14,null,{}] 23:36:30 INFO - PROCESS | 1801 | 1482392190687 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}] 23:36:30 INFO - PROCESS | 1801 | 1482392190920 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 23:36:31 INFO - PROCESS | 1801 | 1482392190982 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:36:31 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c6c00 == 4 [pid = 1848] [id = 4] 23:36:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa36ca400) [pid = 1848] [serial = 11] [outer = (nil)] 23:36:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa355ec00) [pid = 1848] [serial = 12] [outer = 0xa36ca400] 23:36:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa3561800) [pid = 1848] [serial = 13] [outer = 0xa36ca400] 23:36:32 INFO - PROCESS | 1801 | 1482392192064 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] 23:36:32 INFO - PROCESS | 1801 | 1482392192124 Marionette TRACE conn4 <- [1,17,null,{"value":"2147483649"}] 23:36:32 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 23:36:32 INFO - PROCESS | 1801 | 1482392192136 Marionette TRACE conn4 -> [0,18,"timeouts",{"script":35000}] 23:36:32 INFO - PROCESS | 1801 | 1482392192142 Marionette TRACE conn4 <- [1,18,null,{}] 23:36:32 INFO - PROCESS | 1801 | 1482392192148 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}] 23:36:32 INFO - PROCESS | 1801 | 1482392192357 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 23:36:32 INFO - PROCESS | 1801 | 1482392192425 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:36:32 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3437800 == 5 [pid = 1848] [id = 5] 23:36:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa3437c00) [pid = 1848] [serial = 14] [outer = (nil)] 23:36:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa343bc00) [pid = 1848] [serial = 15] [outer = 0xa3437c00] 23:36:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa343dc00) [pid = 1848] [serial = 16] [outer = 0xa3437c00] 23:36:33 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3442c00 == 6 [pid = 1848] [id = 6] 23:36:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa3444000) [pid = 1848] [serial = 17] [outer = (nil)] 23:36:33 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:36:33 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:36:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa3568000) [pid = 1848] [serial = 18] [outer = 0xa3444000] 23:36:33 INFO - PROCESS | 1801 | 1482392193546 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] 23:36:33 INFO - PROCESS | 1801 | 1482392193577 Marionette TRACE conn4 <- [1,21,null,{"value":"2147483649"}] 23:36:33 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 23:36:33 INFO - PROCESS | 1801 | 1482392193584 Marionette TRACE conn4 -> [0,22,"timeouts",{"script":35000}] 23:36:33 INFO - PROCESS | 1801 | 1482392193591 Marionette TRACE conn4 <- [1,22,null,{}] 23:36:33 INFO - PROCESS | 1801 | 1482392193610 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}] 23:36:33 INFO - PROCESS | 1801 | 1482392193821 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 23:36:33 INFO - PROCESS | 1801 | 1482392193917 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:36:34 INFO - PROCESS | 1801 | ++DOCSHELL 0xa332c800 == 7 [pid = 1848] [id = 7] 23:36:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa332cc00) [pid = 1848] [serial = 19] [outer = (nil)] 23:36:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa3435400) [pid = 1848] [serial = 20] [outer = 0xa332cc00] 23:36:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa343fc00) [pid = 1848] [serial = 21] [outer = 0xa332cc00] 23:36:34 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3442800 == 8 [pid = 1848] [id = 8] 23:36:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa355d400) [pid = 1848] [serial = 22] [outer = (nil)] 23:36:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa3569400) [pid = 1848] [serial = 23] [outer = 0xa355d400] 23:36:35 INFO - PROCESS | 1801 | 1482392195224 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] 23:36:35 INFO - PROCESS | 1801 | 1482392195289 Marionette TRACE conn4 <- [1,25,null,{"value":"2147483649"}] 23:36:35 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 23:36:35 INFO - PROCESS | 1801 | 1482392195299 Marionette TRACE conn4 -> [0,26,"timeouts",{"script":35000}] 23:36:35 INFO - PROCESS | 1801 | 1482392195304 Marionette TRACE conn4 <- [1,26,null,{}] 23:36:35 INFO - PROCESS | 1801 | 1482392195311 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}] 23:36:35 INFO - PROCESS | 1801 | 1482392195525 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 23:36:35 INFO - PROCESS | 1801 | 1482392195579 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:36:35 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3332000 == 9 [pid = 1848] [id = 9] 23:36:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa3332800) [pid = 1848] [serial = 24] [outer = (nil)] 23:36:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa3857000) [pid = 1848] [serial = 25] [outer = 0xa3332800] 23:36:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa435fc00) [pid = 1848] [serial = 26] [outer = 0xa3332800] 23:36:36 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3436400 == 10 [pid = 1848] [id = 10] 23:36:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa343f000) [pid = 1848] [serial = 27] [outer = (nil)] 23:36:36 INFO - PROCESS | 1801 | --DOCSHELL 0xa3442c00 == 9 [pid = 1848] [id = 6] 23:36:36 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c6c00 == 8 [pid = 1848] [id = 4] 23:36:36 INFO - PROCESS | 1801 | --DOCSHELL 0xa44d3c00 == 7 [pid = 1848] [id = 3] 23:36:36 INFO - PROCESS | 1801 | --DOCSHELL 0xa4366000 == 6 [pid = 1848] [id = 2] 23:36:36 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:36:36 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:36:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa3562000) [pid = 1848] [serial = 28] [outer = 0xa343f000] 23:36:37 INFO - PROCESS | 1801 | 1482392197496 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] 23:36:37 INFO - PROCESS | 1801 | 1482392197556 Marionette TRACE conn4 <- [1,29,null,{"value":"2147483649"}] 23:36:37 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 23:36:37 INFO - PROCESS | 1801 | 1482392197571 Marionette TRACE conn4 -> [0,30,"timeouts",{"script":35000}] 23:36:37 INFO - PROCESS | 1801 | 1482392197578 Marionette TRACE conn4 <- [1,30,null,{}] 23:36:37 INFO - PROCESS | 1801 | 1482392197588 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}] 23:36:37 INFO - PROCESS | 1801 | 1482392197847 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 23:36:37 INFO - PROCESS | 1801 | 1482392197897 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:36:37 INFO - PROCESS | 1801 | ++DOCSHELL 0xa436e000 == 7 [pid = 1848] [id = 11] 23:36:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa44d1400) [pid = 1848] [serial = 29] [outer = (nil)] 23:36:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa45e6400) [pid = 1848] [serial = 30] [outer = 0xa44d1400] 23:36:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa45e9c00) [pid = 1848] [serial = 31] [outer = 0xa44d1400] 23:36:38 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0x98dec400) [pid = 1801] [serial = 7] [outer = (nil)] [url = about:blank] 23:36:38 WARNING - wptserve Traceback (most recent call last): 23:36:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:36:38 WARNING - rv = self.func(request, response) 23:36:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:36:38 WARNING - access_control_allow_origin = "*") 23:36:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:36:38 WARNING - payload = payload_generator(server_data) 23:36:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:36:38 WARNING - return encode_string_as_bmp_image(data) 23:36:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:36:38 WARNING - img.save(f, "BMP") 23:36:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:36:38 WARNING - f.write(bmpfileheader) 23:36:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:36:38 WARNING - 23:36:42 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0x97c14000) [pid = 1801] [serial = 11] [outer = (nil)] [url = about:blank] 23:36:42 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0x98f19400) [pid = 1801] [serial = 17] [outer = (nil)] [url = about:blank] 23:36:42 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa5b11000) [pid = 1801] [serial = 14] [outer = (nil)] [url = about:blank] 23:36:42 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0x98c55400) [pid = 1801] [serial = 8] [outer = (nil)] [url = about:blank] 23:36:42 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa373cc00) [pid = 1801] [serial = 2] [outer = (nil)] [url = about:blank] 23:36:43 INFO - PROCESS | 1801 | --DOCSHELL 0xa332c800 == 6 [pid = 1848] [id = 7] 23:36:43 INFO - PROCESS | 1801 | --DOCSHELL 0xa3436400 == 5 [pid = 1848] [id = 10] 23:36:43 INFO - PROCESS | 1801 | --DOCSHELL 0xa3442800 == 4 [pid = 1848] [id = 8] 23:36:43 INFO - PROCESS | 1801 | --DOCSHELL 0xa3437800 == 3 [pid = 1848] [id = 5] 23:36:45 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa3437c00) [pid = 1848] [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] 23:36:45 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa44d4400) [pid = 1848] [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] 23:36:45 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa36ca400) [pid = 1848] [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] 23:36:45 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa4366400) [pid = 1848] [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] 23:36:45 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa3332800) [pid = 1848] [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] 23:36:45 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa343f000) [pid = 1848] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:36:45 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa332cc00) [pid = 1848] [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] 23:36:45 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xa3444000) [pid = 1848] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:36:45 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa355d400) [pid = 1848] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482392194969] 23:36:48 INFO - PROCESS | 1801 | --DOCSHELL 0xa3332000 == 2 [pid = 1848] [id = 9] 23:36:48 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa536a800) [pid = 1848] [serial = 2] [outer = (nil)] [url = about:blank] 23:36:48 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa343bc00) [pid = 1848] [serial = 15] [outer = (nil)] [url = about:blank] 23:36:48 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa360dc00) [pid = 1848] [serial = 9] [outer = (nil)] [url = about:blank] 23:36:48 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa3610c00) [pid = 1848] [serial = 10] [outer = (nil)] [url = about:blank] 23:36:48 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa355ec00) [pid = 1848] [serial = 12] [outer = (nil)] [url = about:blank] 23:36:48 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa3561800) [pid = 1848] [serial = 13] [outer = (nil)] [url = about:blank] 23:36:48 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa45ea000) [pid = 1848] [serial = 3] [outer = (nil)] [url = about:blank] 23:36:48 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa436a000) [pid = 1848] [serial = 6] [outer = (nil)] [url = about:blank] 23:36:48 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa436c800) [pid = 1848] [serial = 7] [outer = (nil)] [url = about:blank] 23:36:48 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa45e6400) [pid = 1848] [serial = 30] [outer = (nil)] [url = about:blank] 23:36:48 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa435fc00) [pid = 1848] [serial = 26] [outer = (nil)] [url = about:blank] 23:36:48 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa3562000) [pid = 1848] [serial = 28] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:36:48 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa343fc00) [pid = 1848] [serial = 21] [outer = (nil)] [url = about:blank] 23:36:48 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa3568000) [pid = 1848] [serial = 18] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:36:48 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa343dc00) [pid = 1848] [serial = 16] [outer = (nil)] [url = about:blank] 23:36:48 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa3569400) [pid = 1848] [serial = 23] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482392194969] 23:36:48 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa3857000) [pid = 1848] [serial = 25] [outer = (nil)] [url = about:blank] 23:36:48 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa3435400) [pid = 1848] [serial = 20] [outer = (nil)] [url = about:blank] 23:36:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0x93d3e400) [pid = 1801] [serial = 19] [outer = 0x98c54c00] 23:37:08 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:37:08 INFO - PROCESS | 1801 | 1482392228366 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]]]}] 23:37:08 INFO - . 23:37:08 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30833ms 23:37:08 INFO - PROCESS | 1801 | 1482392228404 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 23:37:08 INFO - PROCESS | 1801 | 1482392228411 Marionette TRACE conn4 <- [1,33,null,{"value":"2147483649"}] 23:37:08 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 23:37:08 INFO - PROCESS | 1801 | 1482392228422 Marionette TRACE conn4 -> [0,34,"timeouts",{"script":35000}] 23:37:08 INFO - PROCESS | 1801 | 1482392228430 Marionette TRACE conn4 <- [1,34,null,{}] 23:37:08 INFO - PROCESS | 1801 | 1482392228442 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}] 23:37:08 INFO - PROCESS | 1801 | 1482392228661 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 23:37:08 INFO - PROCESS | 1801 | 1482392228735 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:37:08 INFO - PROCESS | 1801 | ++DOCSHELL 0xa332e000 == 3 [pid = 1848] [id = 12] 23:37:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa332e800) [pid = 1848] [serial = 32] [outer = (nil)] 23:37:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa3435c00) [pid = 1848] [serial = 33] [outer = 0xa332e800] 23:37:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa343c800) [pid = 1848] [serial = 34] [outer = 0xa332e800] 23:37:09 WARNING - wptserve Traceback (most recent call last): 23:37:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:37:09 WARNING - rv = self.func(request, response) 23:37:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:37:09 WARNING - access_control_allow_origin = "*") 23:37:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:37:09 WARNING - payload = payload_generator(server_data) 23:37:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:37:09 WARNING - return encode_string_as_bmp_image(data) 23:37:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:37:09 WARNING - img.save(f, "BMP") 23:37:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:37:09 WARNING - f.write(bmpfileheader) 23:37:09 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:37:09 WARNING - 23:37:17 INFO - PROCESS | 1801 | --DOCSHELL 0xa436e000 == 2 [pid = 1848] [id = 11] 23:37:19 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0x98f3ac00) [pid = 1801] [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.] 23:37:21 INFO - PROCESS | 1801 | 1482392241629 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:37:23 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa44d1400) [pid = 1848] [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] 23:37:27 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa3435c00) [pid = 1848] [serial = 33] [outer = (nil)] [url = about:blank] 23:37:27 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa45e9c00) [pid = 1848] [serial = 31] [outer = (nil)] [url = about:blank] 23:37:39 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:37:39 INFO - PROCESS | 1801 | 1482392259199 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]]]}] 23:37:39 INFO - . 23:37:39 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30820ms 23:37:39 INFO - PROCESS | 1801 | 1482392259241 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 23:37:39 INFO - PROCESS | 1801 | 1482392259248 Marionette TRACE conn4 <- [1,37,null,{"value":"2147483649"}] 23:37:39 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 23:37:39 INFO - PROCESS | 1801 | 1482392259259 Marionette TRACE conn4 -> [0,38,"timeouts",{"script":35000}] 23:37:39 INFO - PROCESS | 1801 | 1482392259267 Marionette TRACE conn4 <- [1,38,null,{}] 23:37:39 INFO - PROCESS | 1801 | 1482392259279 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}] 23:37:39 INFO - PROCESS | 1801 | 1482392259482 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 23:37:39 INFO - PROCESS | 1801 | 1482392259546 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:37:39 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3435800 == 3 [pid = 1848] [id = 13] 23:37:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa3435c00) [pid = 1848] [serial = 35] [outer = (nil)] 23:37:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa343a800) [pid = 1848] [serial = 36] [outer = 0xa3435c00] 23:37:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa3444800) [pid = 1848] [serial = 37] [outer = 0xa3435c00] 23:37:40 WARNING - wptserve Traceback (most recent call last): 23:37:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:37:40 WARNING - rv = self.func(request, response) 23:37:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:37:40 WARNING - access_control_allow_origin = "*") 23:37:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:37:40 WARNING - payload = payload_generator(server_data) 23:37:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:37:40 WARNING - return encode_string_as_bmp_image(data) 23:37:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:37:40 WARNING - img.save(f, "BMP") 23:37:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:37:40 WARNING - f.write(bmpfileheader) 23:37:40 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:37:40 WARNING - 23:37:47 INFO - PROCESS | 1801 | --DOCSHELL 0xa332e000 == 2 [pid = 1848] [id = 12] 23:37:54 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa332e800) [pid = 1848] [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] 23:37:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0x98968800) [pid = 1801] [serial = 20] [outer = 0x98c54c00] 23:37:58 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa343a800) [pid = 1848] [serial = 36] [outer = (nil)] [url = about:blank] 23:37:58 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa343c800) [pid = 1848] [serial = 34] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:38:10 INFO - PROCESS | 1801 | 1482392289999 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]]]}] 23:38:10 INFO - . 23:38:10 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30767ms 23:38:10 INFO - PROCESS | 1801 | 1482392290026 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 23:38:10 INFO - PROCESS | 1801 | 1482392290032 Marionette TRACE conn4 <- [1,41,null,{"value":"2147483649"}] 23:38:10 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 23:38:10 INFO - PROCESS | 1801 | 1482392290050 Marionette TRACE conn4 -> [0,42,"timeouts",{"script":35000}] 23:38:10 INFO - PROCESS | 1801 | 1482392290058 Marionette TRACE conn4 <- [1,42,null,{}] 23:38:10 INFO - PROCESS | 1801 | 1482392290071 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}] 23:38:10 INFO - PROCESS | 1801 | 1482392290294 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 23:38:10 INFO - PROCESS | 1801 | 1482392290362 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:38:10 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3331000 == 3 [pid = 1848] [id = 14] 23:38:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa3331400) [pid = 1848] [serial = 38] [outer = (nil)] 23:38:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa343a800) [pid = 1848] [serial = 39] [outer = 0xa3331400] 23:38:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa3442000) [pid = 1848] [serial = 40] [outer = 0xa3331400] 23:38:11 INFO - PROCESS | 1801 | 1482392291407 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] 23:38:11 INFO - PROCESS | 1801 | 1482392291446 Marionette TRACE conn4 <- [1,45,null,{"value":"2147483649"}] 23:38:11 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 23:38:11 INFO - PROCESS | 1801 | 1482392291460 Marionette TRACE conn4 -> [0,46,"timeouts",{"script":35000}] 23:38:11 INFO - PROCESS | 1801 | 1482392291470 Marionette TRACE conn4 <- [1,46,null,{}] 23:38:11 INFO - PROCESS | 1801 | 1482392291481 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}] 23:38:11 INFO - PROCESS | 1801 | 1482392291691 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 23:38:11 INFO - PROCESS | 1801 | 1482392291757 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:38:11 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3569c00 == 4 [pid = 1848] [id = 15] 23:38:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa356a000) [pid = 1848] [serial = 41] [outer = (nil)] 23:38:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa360e400) [pid = 1848] [serial = 42] [outer = 0xa356a000] 23:38:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa36bc000) [pid = 1848] [serial = 43] [outer = 0xa356a000] 23:38:12 INFO - PROCESS | 1801 | 1482392292704 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] 23:38:12 INFO - PROCESS | 1801 | 1482392292759 Marionette TRACE conn4 <- [1,49,null,{"value":"2147483649"}] 23:38:12 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 23:38:12 INFO - PROCESS | 1801 | 1482392292767 Marionette TRACE conn4 -> [0,50,"timeouts",{"script":35000}] 23:38:12 INFO - PROCESS | 1801 | 1482392292775 Marionette TRACE conn4 <- [1,50,null,{}] 23:38:12 INFO - PROCESS | 1801 | 1482392292799 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}] 23:38:13 INFO - PROCESS | 1801 | 1482392293017 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 23:38:13 INFO - PROCESS | 1801 | 1482392293089 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:38:13 INFO - PROCESS | 1801 | ++DOCSHELL 0xa384d400 == 5 [pid = 1848] [id = 16] 23:38:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa384dc00) [pid = 1848] [serial = 44] [outer = (nil)] 23:38:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3852800) [pid = 1848] [serial = 45] [outer = 0xa384dc00] 23:38:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa3853800) [pid = 1848] [serial = 46] [outer = 0xa384dc00] 23:38:14 INFO - PROCESS | 1801 | 1482392294071 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] 23:38:14 INFO - PROCESS | 1801 | 1482392294119 Marionette TRACE conn4 <- [1,53,null,{"value":"2147483649"}] 23:38:14 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 23:38:14 INFO - PROCESS | 1801 | 1482392294129 Marionette TRACE conn4 -> [0,54,"timeouts",{"script":35000}] 23:38:14 INFO - PROCESS | 1801 | 1482392294135 Marionette TRACE conn4 <- [1,54,null,{}] 23:38:14 INFO - PROCESS | 1801 | 1482392294147 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}] 23:38:14 INFO - PROCESS | 1801 | 1482392294403 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 23:38:14 INFO - PROCESS | 1801 | 1482392294476 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:38:14 INFO - PROCESS | 1801 | ++DOCSHELL 0xa436a000 == 6 [pid = 1848] [id = 17] 23:38:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa436a400) [pid = 1848] [serial = 47] [outer = (nil)] 23:38:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa436e400) [pid = 1848] [serial = 48] [outer = 0xa436a400] 23:38:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa44d1000) [pid = 1848] [serial = 49] [outer = 0xa436a400] 23:38:15 INFO - PROCESS | 1801 | 1482392295545 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] 23:38:15 INFO - PROCESS | 1801 | 1482392295632 Marionette TRACE conn4 <- [1,57,null,{"value":"2147483649"}] 23:38:15 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 23:38:15 INFO - PROCESS | 1801 | 1482392295646 Marionette TRACE conn4 -> [0,58,"timeouts",{"script":35000}] 23:38:15 INFO - PROCESS | 1801 | 1482392295653 Marionette TRACE conn4 <- [1,58,null,{}] 23:38:15 INFO - PROCESS | 1801 | 1482392295659 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}] 23:38:15 INFO - PROCESS | 1801 | 1482392295917 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 23:38:16 INFO - PROCESS | 1801 | 1482392295991 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:38:16 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44d7400 == 7 [pid = 1848] [id = 18] 23:38:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa44ce400) [pid = 1848] [serial = 50] [outer = (nil)] 23:38:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa4707400) [pid = 1848] [serial = 51] [outer = 0xa44ce400] 23:38:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa4702c00) [pid = 1848] [serial = 52] [outer = 0xa44ce400] 23:38:17 INFO - PROCESS | 1801 | 1482392297003 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] 23:38:17 INFO - PROCESS | 1801 | 1482392297053 Marionette TRACE conn4 <- [1,61,null,{"value":"2147483649"}] 23:38:17 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 23:38:17 INFO - PROCESS | 1801 | 1482392297060 Marionette TRACE conn4 -> [0,62,"timeouts",{"script":35000}] 23:38:17 INFO - PROCESS | 1801 | 1482392297067 Marionette TRACE conn4 <- [1,62,null,{}] 23:38:17 INFO - PROCESS | 1801 | 1482392297095 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}] 23:38:17 INFO - PROCESS | 1801 | 1482392297343 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 23:38:17 INFO - PROCESS | 1801 | 1482392297418 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:38:17 INFO - PROCESS | 1801 | ++DOCSHELL 0xa75c0c00 == 8 [pid = 1848] [id = 19] 23:38:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa75c2800) [pid = 1848] [serial = 53] [outer = (nil)] 23:38:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa800b000) [pid = 1848] [serial = 54] [outer = 0xa75c2800] 23:38:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa8db9c00) [pid = 1848] [serial = 55] [outer = 0xa75c2800] 23:38:18 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0x93d3e400) [pid = 1801] [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.] 23:38:18 INFO - PROCESS | 1801 | 1482392298628 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] 23:38:18 INFO - PROCESS | 1801 | 1482392298680 Marionette TRACE conn4 <- [1,65,null,{"value":"2147483649"}] 23:38:18 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 23:38:18 INFO - PROCESS | 1801 | 1482392298693 Marionette TRACE conn4 -> [0,66,"timeouts",{"script":35000}] 23:38:18 INFO - PROCESS | 1801 | 1482392298704 Marionette TRACE conn4 <- [1,66,null,{}] 23:38:18 INFO - PROCESS | 1801 | 1482392298712 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}] 23:38:18 INFO - PROCESS | 1801 | 1482392298908 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 23:38:19 INFO - PROCESS | 1801 | 1482392298992 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:38:19 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c4000 == 9 [pid = 1848] [id = 20] 23:38:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa36c8c00) [pid = 1848] [serial = 56] [outer = (nil)] 23:38:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa4362800) [pid = 1848] [serial = 57] [outer = 0xa36c8c00] 23:38:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa44d3400) [pid = 1848] [serial = 58] [outer = 0xa36c8c00] 23:38:20 INFO - PROCESS | 1801 | 1482392300387 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] 23:38:20 INFO - PROCESS | 1801 | 1482392300445 Marionette TRACE conn4 <- [1,69,null,{"value":"2147483649"}] 23:38:20 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 23:38:20 INFO - PROCESS | 1801 | 1482392300458 Marionette TRACE conn4 -> [0,70,"timeouts",{"script":35000}] 23:38:20 INFO - PROCESS | 1801 | 1482392300465 Marionette TRACE conn4 <- [1,70,null,{}] 23:38:20 INFO - PROCESS | 1801 | 1482392300475 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}] 23:38:20 INFO - PROCESS | 1801 | 1482392300678 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 23:38:20 INFO - PROCESS | 1801 | 1482392300754 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:38:20 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3438800 == 4 [pid = 1848] [id = 21] 23:38:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa3441c00) [pid = 1848] [serial = 59] [outer = (nil)] 23:38:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa36c8400) [pid = 1848] [serial = 60] [outer = 0xa3441c00] 23:38:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa3850c00) [pid = 1848] [serial = 61] [outer = 0xa3441c00] 23:38:21 INFO - PROCESS | 1801 | 1482392301741 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] 23:38:21 INFO - PROCESS | 1801 | 1482392301803 Marionette TRACE conn4 <- [1,73,null,{"value":"2147483649"}] 23:38:21 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 23:38:21 INFO - PROCESS | 1801 | 1482392301812 Marionette TRACE conn4 -> [0,74,"timeouts",{"script":35000}] 23:38:21 INFO - PROCESS | 1801 | 1482392301817 Marionette TRACE conn4 <- [1,74,null,{}] 23:38:21 INFO - PROCESS | 1801 | 1482392301841 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}] 23:38:22 INFO - PROCESS | 1801 | 1482392302030 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 23:38:22 INFO - PROCESS | 1801 | 1482392302110 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:38:22 INFO - PROCESS | 1801 | ++DOCSHELL 0xa456ec00 == 5 [pid = 1848] [id = 22] 23:38:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa4570400) [pid = 1848] [serial = 62] [outer = (nil)] 23:38:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa4752800) [pid = 1848] [serial = 63] [outer = 0xa4570400] 23:38:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa475c000) [pid = 1848] [serial = 64] [outer = 0xa4570400] 23:38:23 INFO - PROCESS | 1801 | 1482392303254 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] 23:38:23 INFO - PROCESS | 1801 | 1482392303322 Marionette TRACE conn4 <- [1,77,null,{"value":"2147483649"}] 23:38:23 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 23:38:23 INFO - PROCESS | 1801 | 1482392303329 Marionette TRACE conn4 -> [0,78,"timeouts",{"script":35000}] 23:38:23 INFO - PROCESS | 1801 | 1482392303333 Marionette TRACE conn4 <- [1,78,null,{}] 23:38:23 INFO - PROCESS | 1801 | 1482392303340 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}] 23:38:23 INFO - PROCESS | 1801 | 1482392303545 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 23:38:23 INFO - PROCESS | 1801 | 1482392303598 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:38:23 INFO - PROCESS | 1801 | ++DOCSHELL 0xa8dbd000 == 6 [pid = 1848] [id = 23] 23:38:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa8dbdc00) [pid = 1848] [serial = 65] [outer = (nil)] 23:38:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0xaca81c00) [pid = 1848] [serial = 66] [outer = 0xa8dbdc00] 23:38:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xaca7e800) [pid = 1848] [serial = 67] [outer = 0xa8dbdc00] 23:38:24 INFO - PROCESS | 1801 | ++DOCSHELL 0xa281a400 == 7 [pid = 1848] [id = 24] 23:38:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa281a800) [pid = 1848] [serial = 68] [outer = (nil)] 23:38:24 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa3331400) [pid = 1848] [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] 23:38:24 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0xa356a000) [pid = 1848] [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] 23:38:24 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0xa384dc00) [pid = 1848] [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] 23:38:24 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0xa436a400) [pid = 1848] [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] 23:38:24 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa44ce400) [pid = 1848] [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] 23:38:24 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa3435c00) [pid = 1848] [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] 23:38:24 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:38:24 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:38:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa2817400) [pid = 1848] [serial = 69] [outer = 0xa281a800] 23:38:25 INFO - PROCESS | 1801 | 1482392305101 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] 23:38:25 INFO - PROCESS | 1801 | 1482392305172 Marionette TRACE conn4 <- [1,81,null,{"value":"2147483649"}] 23:38:25 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 23:38:25 INFO - PROCESS | 1801 | 1482392305180 Marionette TRACE conn4 -> [0,82,"timeouts",{"script":35000}] 23:38:25 INFO - PROCESS | 1801 | 1482392305183 Marionette TRACE conn4 <- [1,82,null,{}] 23:38:25 INFO - PROCESS | 1801 | 1482392305189 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}] 23:38:25 INFO - PROCESS | 1801 | 1482392305380 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 23:38:25 INFO - PROCESS | 1801 | 1482392305461 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:38:25 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2824400 == 8 [pid = 1848] [id = 25] 23:38:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa2824800) [pid = 1848] [serial = 70] [outer = (nil)] 23:38:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa4365000) [pid = 1848] [serial = 71] [outer = 0xa2824800] 23:38:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0xa4752c00) [pid = 1848] [serial = 72] [outer = 0xa2824800] 23:38:26 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3392c00 == 9 [pid = 1848] [id = 26] 23:38:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xa3394000) [pid = 1848] [serial = 73] [outer = (nil)] 23:38:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa3396800) [pid = 1848] [serial = 74] [outer = 0xa3394000] 23:38:26 INFO - PROCESS | 1801 | 1482392306588 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] 23:38:26 INFO - PROCESS | 1801 | 1482392306626 Marionette TRACE conn4 <- [1,85,null,{"value":"2147483649"}] 23:38:26 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 23:38:26 INFO - PROCESS | 1801 | 1482392306632 Marionette TRACE conn4 -> [0,86,"timeouts",{"script":35000}] 23:38:26 INFO - PROCESS | 1801 | 1482392306638 Marionette TRACE conn4 <- [1,86,null,{}] 23:38:26 INFO - PROCESS | 1801 | 1482392306643 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}] 23:38:26 INFO - PROCESS | 1801 | 1482392306823 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 23:38:26 INFO - PROCESS | 1801 | 1482392306907 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:38:26 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2824c00 == 10 [pid = 1848] [id = 27] 23:38:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa3325c00) [pid = 1848] [serial = 75] [outer = (nil)] 23:38:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa339b000) [pid = 1848] [serial = 76] [outer = 0xa3325c00] 23:38:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa33a0000) [pid = 1848] [serial = 77] [outer = 0xa3325c00] 23:38:27 INFO - PROCESS | 1801 | ++DOCSHELL 0xa360d800 == 11 [pid = 1848] [id = 28] 23:38:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa36c3000) [pid = 1848] [serial = 78] [outer = (nil)] 23:38:27 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:38:27 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:38:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa3853c00) [pid = 1848] [serial = 79] [outer = 0xa36c3000] 23:38:28 INFO - PROCESS | 1801 | 1482392308226 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] 23:38:28 INFO - PROCESS | 1801 | 1482392308289 Marionette TRACE conn4 <- [1,89,null,{"value":"2147483649"}] 23:38:28 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 23:38:28 INFO - PROCESS | 1801 | 1482392308296 Marionette TRACE conn4 -> [0,90,"timeouts",{"script":35000}] 23:38:28 INFO - PROCESS | 1801 | 1482392308299 Marionette TRACE conn4 <- [1,90,null,{}] 23:38:28 INFO - PROCESS | 1801 | 1482392308305 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}] 23:38:28 INFO - PROCESS | 1801 | 1482392308573 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 23:38:28 INFO - PROCESS | 1801 | 1482392308639 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:38:28 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2823400 == 12 [pid = 1848] [id = 29] 23:38:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa3332800) [pid = 1848] [serial = 80] [outer = (nil)] 23:38:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa355f800) [pid = 1848] [serial = 81] [outer = 0xa3332800] 23:38:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa3567c00) [pid = 1848] [serial = 82] [outer = 0xa3332800] 23:38:29 INFO - PROCESS | 1801 | --DOCSHELL 0xa3392c00 == 11 [pid = 1848] [id = 26] 23:38:29 INFO - PROCESS | 1801 | --DOCSHELL 0xa281a400 == 10 [pid = 1848] [id = 24] 23:38:29 INFO - PROCESS | 1801 | --DOCSHELL 0xa8dbd000 == 9 [pid = 1848] [id = 23] 23:38:29 INFO - PROCESS | 1801 | --DOCSHELL 0xa456ec00 == 8 [pid = 1848] [id = 22] 23:38:29 INFO - PROCESS | 1801 | --DOCSHELL 0xa3438800 == 7 [pid = 1848] [id = 21] 23:38:29 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c4000 == 6 [pid = 1848] [id = 20] 23:38:29 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa800b000) [pid = 1848] [serial = 54] [outer = (nil)] [url = about:blank] 23:38:29 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa4702c00) [pid = 1848] [serial = 52] [outer = (nil)] [url = about:blank] 23:38:29 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa4707400) [pid = 1848] [serial = 51] [outer = (nil)] [url = about:blank] 23:38:29 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa436e400) [pid = 1848] [serial = 48] [outer = (nil)] [url = about:blank] 23:38:29 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa3852800) [pid = 1848] [serial = 45] [outer = (nil)] [url = about:blank] 23:38:29 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa360e400) [pid = 1848] [serial = 42] [outer = (nil)] [url = about:blank] 23:38:29 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa343a800) [pid = 1848] [serial = 39] [outer = (nil)] [url = about:blank] 23:38:29 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa44d1000) [pid = 1848] [serial = 49] [outer = (nil)] [url = about:blank] 23:38:29 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa36bc000) [pid = 1848] [serial = 43] [outer = (nil)] [url = about:blank] 23:38:29 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0xa3442000) [pid = 1848] [serial = 40] [outer = (nil)] [url = about:blank] 23:38:29 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0xa3853800) [pid = 1848] [serial = 46] [outer = (nil)] [url = about:blank] 23:38:29 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0xa3444800) [pid = 1848] [serial = 37] [outer = (nil)] [url = about:blank] 23:38:29 WARNING - wptserve Traceback (most recent call last): 23:38:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:38:29 WARNING - rv = self.func(request, response) 23:38:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:38:29 WARNING - access_control_allow_origin = "*") 23:38:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:38:29 WARNING - payload = payload_generator(server_data) 23:38:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:38:29 WARNING - return encode_string_as_bmp_image(data) 23:38:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:38:29 WARNING - img.save(f, "BMP") 23:38:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:38:29 WARNING - f.write(bmpfileheader) 23:38:29 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:38:29 WARNING - 23:38:32 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa4570400) [pid = 1848] [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] 23:38:32 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa8dbdc00) [pid = 1848] [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] 23:38:32 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa3441c00) [pid = 1848] [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] 23:38:32 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa281a800) [pid = 1848] [serial = 68] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:38:36 INFO - PROCESS | 1801 | --DOCSHELL 0xa75c0c00 == 5 [pid = 1848] [id = 19] 23:38:36 INFO - PROCESS | 1801 | --DOCSHELL 0xa360d800 == 4 [pid = 1848] [id = 28] 23:38:36 INFO - PROCESS | 1801 | --DOCSHELL 0xa2824c00 == 3 [pid = 1848] [id = 27] 23:38:36 INFO - PROCESS | 1801 | --DOCSHELL 0xa2824400 == 2 [pid = 1848] [id = 25] 23:38:36 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa4365000) [pid = 1848] [serial = 71] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa3850c00) [pid = 1848] [serial = 61] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa2817400) [pid = 1848] [serial = 69] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:38:36 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xaca7e800) [pid = 1848] [serial = 67] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa475c000) [pid = 1848] [serial = 64] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xaca81c00) [pid = 1848] [serial = 66] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa4752800) [pid = 1848] [serial = 63] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa36c8400) [pid = 1848] [serial = 60] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa4362800) [pid = 1848] [serial = 57] [outer = (nil)] [url = about:blank] 23:38:39 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa3394000) [pid = 1848] [serial = 73] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482392306317] 23:38:39 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa2824800) [pid = 1848] [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] 23:38:39 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa36c3000) [pid = 1848] [serial = 78] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:38:39 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa3325c00) [pid = 1848] [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] 23:38:39 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa36c8c00) [pid = 1848] [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] 23:38:39 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa75c2800) [pid = 1848] [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] 23:38:43 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa3396800) [pid = 1848] [serial = 74] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482392306317] 23:38:43 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa4752c00) [pid = 1848] [serial = 72] [outer = (nil)] [url = about:blank] 23:38:43 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa3853c00) [pid = 1848] [serial = 79] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:38:43 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa33a0000) [pid = 1848] [serial = 77] [outer = (nil)] [url = about:blank] 23:38:43 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa44d3400) [pid = 1848] [serial = 58] [outer = (nil)] [url = about:blank] 23:38:43 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa8db9c00) [pid = 1848] [serial = 55] [outer = (nil)] [url = about:blank] 23:38:43 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa339b000) [pid = 1848] [serial = 76] [outer = (nil)] [url = about:blank] 23:38:43 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa355f800) [pid = 1848] [serial = 81] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:38:59 INFO - PROCESS | 1801 | 1482392339180 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]]]}] 23:38:59 INFO - . 23:38:59 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30926ms 23:38:59 INFO - PROCESS | 1801 | 1482392339223 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 23:38:59 INFO - PROCESS | 1801 | 1482392339230 Marionette TRACE conn4 <- [1,93,null,{"value":"2147483649"}] 23:38:59 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 23:38:59 INFO - PROCESS | 1801 | 1482392339241 Marionette TRACE conn4 -> [0,94,"timeouts",{"script":35000}] 23:38:59 INFO - PROCESS | 1801 | 1482392339247 Marionette TRACE conn4 <- [1,94,null,{}] 23:38:59 INFO - PROCESS | 1801 | 1482392339260 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}] 23:38:59 INFO - PROCESS | 1801 | 1482392339504 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 23:38:59 INFO - PROCESS | 1801 | 1482392339553 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:38:59 INFO - PROCESS | 1801 | ++DOCSHELL 0xa281fc00 == 3 [pid = 1848] [id = 30] 23:38:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2820000) [pid = 1848] [serial = 83] [outer = (nil)] 23:38:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa3325c00) [pid = 1848] [serial = 84] [outer = 0xa2820000] 23:38:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa332d800) [pid = 1848] [serial = 85] [outer = 0xa2820000] 23:39:00 WARNING - wptserve Traceback (most recent call last): 23:39:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:39:00 WARNING - rv = self.func(request, response) 23:39:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:39:00 WARNING - access_control_allow_origin = "*") 23:39:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:39:00 WARNING - payload = payload_generator(server_data) 23:39:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:39:00 WARNING - return encode_string_as_bmp_image(data) 23:39:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:39:00 WARNING - img.save(f, "BMP") 23:39:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:39:00 WARNING - f.write(bmpfileheader) 23:39:00 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:39:00 WARNING - 23:39:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa2823400 == 2 [pid = 1848] [id = 29] 23:39:14 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa3332800) [pid = 1848] [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] 23:39:18 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa3325c00) [pid = 1848] [serial = 84] [outer = (nil)] [url = about:blank] 23:39:18 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa3567c00) [pid = 1848] [serial = 82] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0x93fc5800) [pid = 1801] [serial = 21] [outer = 0x98c54c00] 23:39:29 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:39:30 INFO - PROCESS | 1801 | 1482392370023 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]]]}] 23:39:30 INFO - . 23:39:30 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30822ms 23:39:30 INFO - PROCESS | 1801 | 1482392370061 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 23:39:30 INFO - PROCESS | 1801 | 1482392370069 Marionette TRACE conn4 <- [1,97,null,{"value":"2147483649"}] 23:39:30 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 23:39:30 INFO - PROCESS | 1801 | 1482392370079 Marionette TRACE conn4 -> [0,98,"timeouts",{"script":35000}] 23:39:30 INFO - PROCESS | 1801 | 1482392370088 Marionette TRACE conn4 <- [1,98,null,{}] 23:39:30 INFO - PROCESS | 1801 | 1482392370099 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}] 23:39:30 INFO - PROCESS | 1801 | 1482392370301 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 23:39:30 INFO - PROCESS | 1801 | 1482392370384 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:39:30 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821c00 == 3 [pid = 1848] [id = 31] 23:39:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2822400) [pid = 1848] [serial = 86] [outer = (nil)] 23:39:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa3327c00) [pid = 1848] [serial = 87] [outer = 0xa2822400] 23:39:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa3331400) [pid = 1848] [serial = 88] [outer = 0xa2822400] 23:39:31 WARNING - wptserve Traceback (most recent call last): 23:39:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:39:31 WARNING - rv = self.func(request, response) 23:39:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:39:31 WARNING - access_control_allow_origin = "*") 23:39:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:39:31 WARNING - payload = payload_generator(server_data) 23:39:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:39:31 WARNING - return encode_string_as_bmp_image(data) 23:39: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 23:39:31 WARNING - img.save(f, "BMP") 23:39:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:39:31 WARNING - f.write(bmpfileheader) 23:39:31 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:39:31 WARNING - 23:39:39 INFO - PROCESS | 1801 | --DOCSHELL 0xa281fc00 == 2 [pid = 1848] [id = 30] 23:39:41 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2820000) [pid = 1848] [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] 23:39:45 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0x98968800) [pid = 1801] [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.] 23:39:45 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa3327c00) [pid = 1848] [serial = 87] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa332d800) [pid = 1848] [serial = 85] [outer = (nil)] [url = about:blank] 23:40:00 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:40:00 INFO - PROCESS | 1801 | 1482392400855 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]]]}] 23:40:00 INFO - . 23:40:00 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30824ms 23:40:00 INFO - PROCESS | 1801 | 1482392400904 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 23:40:00 INFO - PROCESS | 1801 | 1482392400911 Marionette TRACE conn4 <- [1,101,null,{"value":"2147483649"}] 23:40:00 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 23:40:00 INFO - PROCESS | 1801 | 1482392400921 Marionette TRACE conn4 -> [0,102,"timeouts",{"script":35000}] 23:40:00 INFO - PROCESS | 1801 | 1482392400928 Marionette TRACE conn4 <- [1,102,null,{}] 23:40:00 INFO - PROCESS | 1801 | 1482392400941 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}] 23:40:01 INFO - PROCESS | 1801 | 1482392401197 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 23:40:01 INFO - PROCESS | 1801 | 1482392401231 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:40:01 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2820400 == 3 [pid = 1848] [id = 32] 23:40:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2820800) [pid = 1848] [serial = 89] [outer = (nil)] 23:40:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa3327800) [pid = 1848] [serial = 90] [outer = 0xa2820800] 23:40:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa332fc00) [pid = 1848] [serial = 91] [outer = 0xa2820800] 23:40:02 INFO - PROCESS | 1801 | 1482392402340 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] 23:40:02 INFO - PROCESS | 1801 | 1482392402376 Marionette TRACE conn4 <- [1,105,null,{"value":"2147483649"}] 23:40:02 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 23:40:02 INFO - PROCESS | 1801 | 1482392402391 Marionette TRACE conn4 -> [0,106,"timeouts",{"script":35000}] 23:40:02 INFO - PROCESS | 1801 | 1482392402400 Marionette TRACE conn4 <- [1,106,null,{}] 23:40:02 INFO - PROCESS | 1801 | 1482392402407 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}] 23:40:02 INFO - PROCESS | 1801 | 1482392402621 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 23:40:02 INFO - PROCESS | 1801 | 1482392402675 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:40:02 INFO - PROCESS | 1801 | ++DOCSHELL 0xa339e400 == 4 [pid = 1848] [id = 33] 23:40:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa339e800) [pid = 1848] [serial = 92] [outer = (nil)] 23:40:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa3437c00) [pid = 1848] [serial = 93] [outer = 0xa339e800] 23:40:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa343a800) [pid = 1848] [serial = 94] [outer = 0xa339e800] 23:40:03 INFO - PROCESS | 1801 | 1482392403725 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] 23:40:03 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 23:40:03 INFO - PROCESS | 1801 | 1482392403792 Marionette TRACE conn4 <- [1,109,null,{"value":"2147483649"}] 23:40:03 INFO - PROCESS | 1801 | 1482392403799 Marionette TRACE conn4 -> [0,110,"timeouts",{"script":35000}] 23:40:03 INFO - PROCESS | 1801 | 1482392403807 Marionette TRACE conn4 <- [1,110,null,{}] 23:40:03 INFO - PROCESS | 1801 | 1482392403826 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}] 23:40:04 INFO - PROCESS | 1801 | 1482392404038 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 23:40:04 INFO - PROCESS | 1801 | 1482392404128 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:40:04 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3561000 == 5 [pid = 1848] [id = 34] 23:40:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3561400) [pid = 1848] [serial = 95] [outer = (nil)] 23:40:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3565c00) [pid = 1848] [serial = 96] [outer = 0xa3561400] 23:40:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa3568800) [pid = 1848] [serial = 97] [outer = 0xa3561400] 23:40:05 INFO - PROCESS | 1801 | 1482392405144 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] 23:40:05 INFO - PROCESS | 1801 | 1482392405192 Marionette TRACE conn4 <- [1,113,null,{"value":"2147483649"}] 23:40:05 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 23:40:05 INFO - PROCESS | 1801 | 1482392405199 Marionette TRACE conn4 -> [0,114,"timeouts",{"script":35000}] 23:40:05 INFO - PROCESS | 1801 | 1482392405204 Marionette TRACE conn4 <- [1,114,null,{}] 23:40:05 INFO - PROCESS | 1801 | 1482392405211 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}] 23:40:05 INFO - PROCESS | 1801 | 1482392405385 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 23:40:05 INFO - PROCESS | 1801 | 1482392405446 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:40:05 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c0c00 == 6 [pid = 1848] [id = 35] 23:40:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa36c1000) [pid = 1848] [serial = 98] [outer = (nil)] 23:40:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa36c5000) [pid = 1848] [serial = 99] [outer = 0xa36c1000] 23:40:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa36c7c00) [pid = 1848] [serial = 100] [outer = 0xa36c1000] 23:40:06 INFO - PROCESS | 1801 | 1482392406498 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] 23:40:06 INFO - PROCESS | 1801 | 1482392406538 Marionette TRACE conn4 <- [1,117,null,{"value":"2147483649"}] 23:40:06 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 23:40:06 INFO - PROCESS | 1801 | 1482392406550 Marionette TRACE conn4 -> [0,118,"timeouts",{"script":35000}] 23:40:06 INFO - PROCESS | 1801 | 1482392406554 Marionette TRACE conn4 <- [1,118,null,{}] 23:40:06 INFO - PROCESS | 1801 | 1482392406561 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}] 23:40:06 INFO - PROCESS | 1801 | 1482392406734 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 23:40:06 INFO - PROCESS | 1801 | 1482392406816 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:40:06 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3854400 == 7 [pid = 1848] [id = 36] 23:40:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa3855c00) [pid = 1848] [serial = 101] [outer = (nil)] 23:40:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa385a000) [pid = 1848] [serial = 102] [outer = 0xa3855c00] 23:40:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa3859400) [pid = 1848] [serial = 103] [outer = 0xa3855c00] 23:40:07 INFO - PROCESS | 1801 | 1482392407754 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] 23:40:07 INFO - PROCESS | 1801 | 1482392407815 Marionette TRACE conn4 <- [1,121,null,{"value":"2147483649"}] 23:40:07 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 23:40:07 INFO - PROCESS | 1801 | 1482392407823 Marionette TRACE conn4 -> [0,122,"timeouts",{"script":35000}] 23:40:07 INFO - PROCESS | 1801 | 1482392407826 Marionette TRACE conn4 <- [1,122,null,{}] 23:40:07 INFO - PROCESS | 1801 | 1482392407831 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}] 23:40:08 INFO - PROCESS | 1801 | 1482392408077 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 23:40:08 INFO - PROCESS | 1801 | 1482392408146 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:40:08 INFO - PROCESS | 1801 | ++DOCSHELL 0xa436e800 == 8 [pid = 1848] [id = 37] 23:40:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa436ec00) [pid = 1848] [serial = 104] [outer = (nil)] 23:40:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa44d2c00) [pid = 1848] [serial = 105] [outer = 0xa436ec00] 23:40:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa4573c00) [pid = 1848] [serial = 106] [outer = 0xa436ec00] 23:40:09 INFO - PROCESS | 1801 | 1482392409120 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] 23:40:09 INFO - PROCESS | 1801 | 1482392409162 Marionette TRACE conn4 <- [1,125,null,{"value":"2147483649"}] 23:40:09 INFO - PROCESS | 1801 | 1482392409170 Marionette TRACE conn4 -> [0,126,"timeouts",{"script":35000}] 23:40:09 INFO - PROCESS | 1801 | 1482392409173 Marionette TRACE conn4 <- [1,126,null,{}] 23:40:09 INFO - PROCESS | 1801 | 1482392409178 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}] 23:40:09 INFO - PROCESS | 1801 | 1482392409356 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 23:40:09 INFO - PROCESS | 1801 | 1482392409397 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:40:09 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3392800 == 9 [pid = 1848] [id = 38] 23:40:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa3392c00) [pid = 1848] [serial = 107] [outer = (nil)] 23:40:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa3437000) [pid = 1848] [serial = 108] [outer = 0xa3392c00] 23:40:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa3441400) [pid = 1848] [serial = 109] [outer = 0xa3392c00] 23:40:10 INFO - . 23:40:10 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1385ms 23:40:10 INFO - PROCESS | 1801 | 1482392410533 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] 23:40:10 INFO - PROCESS | 1801 | 1482392410560 Marionette TRACE conn4 <- [1,129,null,{"value":"2147483649"}] 23:40:10 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 23:40:10 INFO - PROCESS | 1801 | 1482392410569 Marionette TRACE conn4 -> [0,130,"timeouts",{"script":35000}] 23:40:10 INFO - PROCESS | 1801 | 1482392410572 Marionette TRACE conn4 <- [1,130,null,{}] 23:40:10 INFO - PROCESS | 1801 | 1482392410578 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}] 23:40:10 INFO - PROCESS | 1801 | 1482392410766 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 23:40:10 INFO - PROCESS | 1801 | 1482392410821 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:40:10 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3851800 == 10 [pid = 1848] [id = 39] 23:40:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa3855800) [pid = 1848] [serial = 110] [outer = (nil)] 23:40:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa456d800) [pid = 1848] [serial = 111] [outer = 0xa3855800] 23:40:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa45eb400) [pid = 1848] [serial = 112] [outer = 0xa3855800] 23:40:11 INFO - PROCESS | 1801 | 1482392411936 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] 23:40:11 INFO - PROCESS | 1801 | 1482392411963 Marionette TRACE conn4 <- [1,133,null,{"value":"2147483649"}] 23:40:11 INFO - PROCESS | 1801 | 1482392411972 Marionette TRACE conn4 -> [0,134,"timeouts",{"script":35000}] 23:40:11 INFO - PROCESS | 1801 | 1482392411974 Marionette TRACE conn4 <- [1,134,null,{}] 23:40:11 INFO - PROCESS | 1801 | 1482392411995 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}] 23:40:12 INFO - PROCESS | 1801 | 1482392412178 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 23:40:12 INFO - PROCESS | 1801 | 1482392412261 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:40:12 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3399800 == 11 [pid = 1848] [id = 40] 23:40:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa339a400) [pid = 1848] [serial = 113] [outer = (nil)] 23:40:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa3562400) [pid = 1848] [serial = 114] [outer = 0xa339a400] 23:40:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa360fc00) [pid = 1848] [serial = 115] [outer = 0xa339a400] 23:40:12 INFO - PROCESS | 1801 | --DOCSHELL 0xa3854400 == 10 [pid = 1848] [id = 36] 23:40:12 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c0c00 == 9 [pid = 1848] [id = 35] 23:40:12 INFO - PROCESS | 1801 | --DOCSHELL 0xa3561000 == 8 [pid = 1848] [id = 34] 23:40:12 INFO - PROCESS | 1801 | --DOCSHELL 0xa339e400 == 7 [pid = 1848] [id = 33] 23:40:12 INFO - PROCESS | 1801 | --DOCSHELL 0xa2820400 == 6 [pid = 1848] [id = 32] 23:40:12 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821c00 == 5 [pid = 1848] [id = 31] 23:40:13 INFO - PROCESS | 1801 | 1482392413313 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] 23:40:13 INFO - PROCESS | 1801 | 1482392413382 Marionette TRACE conn4 <- [1,137,null,{"value":"2147483649"}] 23:40:13 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 23:40:13 INFO - PROCESS | 1801 | 1482392413389 Marionette TRACE conn4 -> [0,138,"timeouts",{"script":35000}] 23:40:13 INFO - PROCESS | 1801 | 1482392413393 Marionette TRACE conn4 <- [1,138,null,{}] 23:40:13 INFO - PROCESS | 1801 | 1482392413398 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}] 23:40:13 INFO - PROCESS | 1801 | 1482392413569 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 23:40:13 INFO - PROCESS | 1801 | 1482392413621 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:40:13 INFO - PROCESS | 1801 | ++DOCSHELL 0xa384e400 == 6 [pid = 1848] [id = 41] 23:40:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa384f000) [pid = 1848] [serial = 116] [outer = (nil)] 23:40:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0xa3858c00) [pid = 1848] [serial = 117] [outer = 0xa384f000] 23:40:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xa4362800) [pid = 1848] [serial = 118] [outer = 0xa384f000] 23:40:14 INFO - PROCESS | 1801 | ++DOCSHELL 0xa436a000 == 7 [pid = 1848] [id = 42] 23:40:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa436d800) [pid = 1848] [serial = 119] [outer = (nil)] 23:40:14 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:40:14 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:40:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa44d1c00) [pid = 1848] [serial = 120] [outer = 0xa436d800] 23:40:14 INFO - . 23:40:14 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1295ms 23:40:14 INFO - PROCESS | 1801 | 1482392414666 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] 23:40:14 INFO - PROCESS | 1801 | 1482392414694 Marionette TRACE conn4 <- [1,141,null,{"value":"2147483649"}] 23:40:14 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 23:40:14 INFO - PROCESS | 1801 | 1482392414709 Marionette TRACE conn4 -> [0,142,"timeouts",{"script":35000}] 23:40:14 INFO - PROCESS | 1801 | 1482392414711 Marionette TRACE conn4 <- [1,142,null,{}] 23:40:14 INFO - PROCESS | 1801 | 1482392414717 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}] 23:40:14 INFO - PROCESS | 1801 | 1482392414929 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 23:40:15 INFO - PROCESS | 1801 | 1482392414993 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:40:15 INFO - PROCESS | 1801 | ++DOCSHELL 0xa536f000 == 8 [pid = 1848] [id = 43] 23:40:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa536f400) [pid = 1848] [serial = 121] [outer = (nil)] 23:40:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa75c0c00) [pid = 1848] [serial = 122] [outer = 0xa536f400] 23:40:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa75ce800) [pid = 1848] [serial = 123] [outer = 0xa536f400] 23:40:16 INFO - PROCESS | 1801 | ++DOCSHELL 0xa80b1800 == 9 [pid = 1848] [id = 44] 23:40:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa80b6c00) [pid = 1848] [serial = 124] [outer = (nil)] 23:40:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa8db9800) [pid = 1848] [serial = 125] [outer = 0xa80b6c00] 23:40:16 INFO - PROCESS | 1801 | 1482392416504 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] 23:40:16 INFO - PROCESS | 1801 | 1482392416549 Marionette TRACE conn4 <- [1,145,null,{"value":"2147483649"}] 23:40:16 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 23:40:16 INFO - PROCESS | 1801 | 1482392416556 Marionette TRACE conn4 -> [0,146,"timeouts",{"script":35000}] 23:40:16 INFO - PROCESS | 1801 | 1482392416558 Marionette TRACE conn4 <- [1,146,null,{}] 23:40:16 INFO - PROCESS | 1801 | 1482392416571 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}] 23:40:16 INFO - PROCESS | 1801 | 1482392416751 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 23:40:16 INFO - PROCESS | 1801 | 1482392416807 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:40:16 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d1c000 == 10 [pid = 1848] [id = 45] 23:40:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa2d1c400) [pid = 1848] [serial = 126] [outer = (nil)] 23:40:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa2d20800) [pid = 1848] [serial = 127] [outer = 0xa2d1c400] 23:40:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa2d1fc00) [pid = 1848] [serial = 128] [outer = 0xa2d1c400] 23:40:17 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa339e800) [pid = 1848] [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] 23:40:17 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa2820800) [pid = 1848] [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] 23:40:17 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa3855c00) [pid = 1848] [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] 23:40:17 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa3561400) [pid = 1848] [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] 23:40:17 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa36c1000) [pid = 1848] [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] 23:40:17 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa2822400) [pid = 1848] [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] 23:40:17 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821400 == 11 [pid = 1848] [id = 46] 23:40:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa2d21c00) [pid = 1848] [serial = 129] [outer = (nil)] 23:40:17 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:40:17 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:40:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa3327000) [pid = 1848] [serial = 130] [outer = 0xa2d21c00] 23:40:18 INFO - PROCESS | 1801 | 1482392418265 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] 23:40:18 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 23:40:18 INFO - PROCESS | 1801 | 1482392418306 Marionette TRACE conn4 <- [1,149,null,{"value":"2147483649"}] 23:40:18 INFO - PROCESS | 1801 | 1482392418320 Marionette TRACE conn4 -> [0,150,"timeouts",{"script":35000}] 23:40:18 INFO - PROCESS | 1801 | 1482392418328 Marionette TRACE conn4 <- [1,150,null,{}] 23:40:18 INFO - PROCESS | 1801 | 1482392418334 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}] 23:40:18 INFO - PROCESS | 1801 | 1482392418515 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 23:40:18 INFO - PROCESS | 1801 | 1482392418573 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:40:18 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3560800 == 12 [pid = 1848] [id = 47] 23:40:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa7548c00) [pid = 1848] [serial = 131] [outer = (nil)] 23:40:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa2dee800) [pid = 1848] [serial = 132] [outer = 0xa7548c00] 23:40:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa2def800) [pid = 1848] [serial = 133] [outer = 0xa7548c00] 23:40:19 WARNING - wptserve Traceback (most recent call last): 23:40:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:40:19 WARNING - rv = self.func(request, response) 23:40:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:40:19 WARNING - access_control_allow_origin = "*") 23:40:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:40:19 WARNING - payload = payload_generator(server_data) 23:40:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:40:19 WARNING - return encode_string_as_bmp_image(data) 23:40:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:40:19 WARNING - img.save(f, "BMP") 23:40:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:40:19 WARNING - f.write(bmpfileheader) 23:40:19 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:40:19 WARNING - 23:40:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821400 == 11 [pid = 1848] [id = 46] 23:40:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d1c000 == 10 [pid = 1848] [id = 45] 23:40:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa80b1800 == 9 [pid = 1848] [id = 44] 23:40:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa536f000 == 8 [pid = 1848] [id = 43] 23:40:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa436a000 == 7 [pid = 1848] [id = 42] 23:40:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa384e400 == 6 [pid = 1848] [id = 41] 23:40:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa3399800 == 5 [pid = 1848] [id = 40] 23:40:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa3851800 == 4 [pid = 1848] [id = 39] 23:40:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa3392800 == 3 [pid = 1848] [id = 38] 23:40:20 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa3859400) [pid = 1848] [serial = 103] [outer = (nil)] [url = about:blank] 23:40:20 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa36c7c00) [pid = 1848] [serial = 100] [outer = (nil)] [url = about:blank] 23:40:20 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa3568800) [pid = 1848] [serial = 97] [outer = (nil)] [url = about:blank] 23:40:20 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa343a800) [pid = 1848] [serial = 94] [outer = (nil)] [url = about:blank] 23:40:20 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa44d2c00) [pid = 1848] [serial = 105] [outer = (nil)] [url = about:blank] 23:40:20 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa385a000) [pid = 1848] [serial = 102] [outer = (nil)] [url = about:blank] 23:40:20 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa3327800) [pid = 1848] [serial = 90] [outer = (nil)] [url = about:blank] 23:40:20 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa3437c00) [pid = 1848] [serial = 93] [outer = (nil)] [url = about:blank] 23:40:20 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa3565c00) [pid = 1848] [serial = 96] [outer = (nil)] [url = about:blank] 23:40:20 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0xa36c5000) [pid = 1848] [serial = 99] [outer = (nil)] [url = about:blank] 23:40:20 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0xa332fc00) [pid = 1848] [serial = 91] [outer = (nil)] [url = about:blank] 23:40:20 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0xa3331400) [pid = 1848] [serial = 88] [outer = (nil)] [url = about:blank] 23:40:23 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa536f400) [pid = 1848] [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] 23:40:23 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa2d1c400) [pid = 1848] [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] 23:40:23 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa3855800) [pid = 1848] [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] 23:40:23 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa339a400) [pid = 1848] [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] 23:40:23 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa384f000) [pid = 1848] [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] 23:40:23 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa436d800) [pid = 1848] [serial = 119] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:40:23 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa436ec00) [pid = 1848] [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] 23:40:23 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xa2d21c00) [pid = 1848] [serial = 129] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:40:23 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa3392c00) [pid = 1848] [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] 23:40:23 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa80b6c00) [pid = 1848] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482392416284] 23:40:27 INFO - PROCESS | 1801 | --DOCSHELL 0xa436e800 == 2 [pid = 1848] [id = 37] 23:40:27 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa45eb400) [pid = 1848] [serial = 112] [outer = (nil)] [url = about:blank] 23:40:27 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa360fc00) [pid = 1848] [serial = 115] [outer = (nil)] [url = about:blank] 23:40:27 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa4362800) [pid = 1848] [serial = 118] [outer = (nil)] [url = about:blank] 23:40:27 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa44d1c00) [pid = 1848] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:40:27 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa4573c00) [pid = 1848] [serial = 106] [outer = (nil)] [url = about:blank] 23:40:27 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa3327000) [pid = 1848] [serial = 130] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:40:27 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa3441400) [pid = 1848] [serial = 109] [outer = (nil)] [url = about:blank] 23:40:27 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa2d1fc00) [pid = 1848] [serial = 128] [outer = (nil)] [url = about:blank] 23:40:27 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa8db9800) [pid = 1848] [serial = 125] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482392416284] 23:40:27 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa2dee800) [pid = 1848] [serial = 132] [outer = (nil)] [url = about:blank] 23:40:27 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa75ce800) [pid = 1848] [serial = 123] [outer = (nil)] [url = about:blank] 23:40:27 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa2d20800) [pid = 1848] [serial = 127] [outer = (nil)] [url = about:blank] 23:40:27 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa75c0c00) [pid = 1848] [serial = 122] [outer = (nil)] [url = about:blank] 23:40:27 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa3858c00) [pid = 1848] [serial = 117] [outer = (nil)] [url = about:blank] 23:40:27 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa3562400) [pid = 1848] [serial = 114] [outer = (nil)] [url = about:blank] 23:40:27 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa456d800) [pid = 1848] [serial = 111] [outer = (nil)] [url = about:blank] 23:40:27 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa3437000) [pid = 1848] [serial = 108] [outer = (nil)] [url = about:blank] 23:40:48 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:40:49 INFO - PROCESS | 1801 | 1482392448990 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]]]}] 23:40:49 INFO - . 23:40:49 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30719ms 23:40:49 INFO - PROCESS | 1801 | 1482392449038 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 23:40:49 INFO - PROCESS | 1801 | 1482392449044 Marionette TRACE conn4 <- [1,153,null,{"value":"2147483649"}] 23:40:49 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 23:40:49 INFO - PROCESS | 1801 | 1482392449055 Marionette TRACE conn4 -> [0,154,"timeouts",{"script":35000}] 23:40:49 INFO - PROCESS | 1801 | 1482392449063 Marionette TRACE conn4 <- [1,154,null,{}] 23:40:49 INFO - PROCESS | 1801 | 1482392449075 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}] 23:40:49 INFO - PROCESS | 1801 | 1482392449287 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 23:40:49 INFO - PROCESS | 1801 | 1482392449370 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:40:49 INFO - PROCESS | 1801 | ++DOCSHELL 0xa281f000 == 3 [pid = 1848] [id = 48] 23:40:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa281f400) [pid = 1848] [serial = 134] [outer = (nil)] 23:40:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2823c00) [pid = 1848] [serial = 135] [outer = 0xa281f400] 23:40:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1c800) [pid = 1848] [serial = 136] [outer = 0xa281f400] 23:40:50 WARNING - wptserve Traceback (most recent call last): 23:40:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:40:50 WARNING - rv = self.func(request, response) 23:40:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:40:50 WARNING - access_control_allow_origin = "*") 23:40:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:40:50 WARNING - payload = payload_generator(server_data) 23:40:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:40:50 WARNING - return encode_string_as_bmp_image(data) 23:40:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:40:50 WARNING - img.save(f, "BMP") 23:40:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:40:50 WARNING - f.write(bmpfileheader) 23:40:50 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:40:50 WARNING - 23:40:57 INFO - PROCESS | 1801 | --DOCSHELL 0xa3560800 == 2 [pid = 1848] [id = 47] 23:41:03 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa7548c00) [pid = 1848] [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] 23:41:08 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2823c00) [pid = 1848] [serial = 135] [outer = (nil)] [url = about:blank] 23:41:08 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2def800) [pid = 1848] [serial = 133] [outer = (nil)] [url = about:blank] 23:41:19 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:41:19 INFO - PROCESS | 1801 | 1482392479842 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]]]}] 23:41:19 INFO - . 23:41:19 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30824ms 23:41:19 INFO - PROCESS | 1801 | 1482392479880 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 23:41:19 INFO - PROCESS | 1801 | 1482392479888 Marionette TRACE conn4 <- [1,157,null,{"value":"2147483649"}] 23:41:19 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 23:41:19 INFO - PROCESS | 1801 | 1482392479897 Marionette TRACE conn4 -> [0,158,"timeouts",{"script":35000}] 23:41:19 INFO - PROCESS | 1801 | 1482392479905 Marionette TRACE conn4 <- [1,158,null,{}] 23:41:19 INFO - PROCESS | 1801 | 1482392479916 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}] 23:41:20 INFO - PROCESS | 1801 | 1482392480145 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 23:41:20 INFO - PROCESS | 1801 | 1482392480208 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:41:20 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821400 == 3 [pid = 1848] [id = 49] 23:41:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821800) [pid = 1848] [serial = 137] [outer = (nil)] 23:41:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d18800) [pid = 1848] [serial = 138] [outer = 0xa2821800] 23:41:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d20000) [pid = 1848] [serial = 139] [outer = 0xa2821800] 23:41:21 WARNING - wptserve Traceback (most recent call last): 23:41:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:41:21 WARNING - rv = self.func(request, response) 23:41:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:41:21 WARNING - access_control_allow_origin = "*") 23:41:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:41:21 WARNING - payload = payload_generator(server_data) 23:41:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:41:21 WARNING - return encode_string_as_bmp_image(data) 23:41: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 23:41:21 WARNING - img.save(f, "BMP") 23:41:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:41:21 WARNING - f.write(bmpfileheader) 23:41:21 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:41:21 WARNING - 23:41:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0x93fc4000) [pid = 1801] [serial = 22] [outer = 0x98c54c00] 23:41:28 INFO - PROCESS | 1801 | --DOCSHELL 0xa281f000 == 2 [pid = 1848] [id = 48] 23:41:34 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa281f400) [pid = 1848] [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] 23:41:39 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d18800) [pid = 1848] [serial = 138] [outer = (nil)] [url = about:blank] 23:41:39 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1c800) [pid = 1848] [serial = 136] [outer = (nil)] [url = about:blank] 23:41:49 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0x93fc5800) [pid = 1801] [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.] 23:41:50 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:41:50 INFO - PROCESS | 1801 | 1482392510667 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]]]}] 23:41:50 INFO - . 23:41:50 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30828ms 23:41:50 INFO - PROCESS | 1801 | 1482392510725 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 23:41:50 INFO - PROCESS | 1801 | 1482392510732 Marionette TRACE conn4 <- [1,161,null,{"value":"2147483649"}] 23:41:50 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 23:41:50 INFO - PROCESS | 1801 | 1482392510743 Marionette TRACE conn4 -> [0,162,"timeouts",{"script":35000}] 23:41:50 INFO - PROCESS | 1801 | 1482392510750 Marionette TRACE conn4 <- [1,162,null,{}] 23:41:50 INFO - PROCESS | 1801 | 1482392510762 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}] 23:41:50 INFO - PROCESS | 1801 | 1482392510969 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 23:41:51 INFO - PROCESS | 1801 | 1482392511053 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:41:51 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2820800 == 3 [pid = 1848] [id = 50] 23:41:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821000) [pid = 1848] [serial = 140] [outer = (nil)] 23:41:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d19000) [pid = 1848] [serial = 141] [outer = 0xa2821000] 23:41:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d21000) [pid = 1848] [serial = 142] [outer = 0xa2821000] 23:41:52 INFO - PROCESS | 1801 | 1482392512054 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] 23:41:52 INFO - PROCESS | 1801 | 1482392512100 Marionette TRACE conn4 <- [1,165,null,{"value":"2147483649"}] 23:41:52 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 23:41:52 INFO - PROCESS | 1801 | 1482392512114 Marionette TRACE conn4 -> [0,166,"timeouts",{"script":35000}] 23:41:52 INFO - PROCESS | 1801 | 1482392512124 Marionette TRACE conn4 <- [1,166,null,{}] 23:41:52 INFO - PROCESS | 1801 | 1482392512135 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}] 23:41:52 INFO - PROCESS | 1801 | 1482392512346 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 23:41:52 INFO - PROCESS | 1801 | 1482392512414 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:41:52 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df6000 == 4 [pid = 1848] [id = 51] 23:41:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2df6400) [pid = 1848] [serial = 143] [outer = (nil)] 23:41:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2dfb800) [pid = 1848] [serial = 144] [outer = 0xa2df6400] 23:41:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa3326800) [pid = 1848] [serial = 145] [outer = 0xa2df6400] 23:41:53 INFO - PROCESS | 1801 | 1482392513366 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] 23:41:53 INFO - PROCESS | 1801 | 1482392513414 Marionette TRACE conn4 <- [1,169,null,{"value":"2147483649"}] 23:41:53 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 23:41:53 INFO - PROCESS | 1801 | 1482392513422 Marionette TRACE conn4 -> [0,170,"timeouts",{"script":35000}] 23:41:53 INFO - PROCESS | 1801 | 1482392513430 Marionette TRACE conn4 <- [1,170,null,{}] 23:41:53 INFO - PROCESS | 1801 | 1482392513453 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}] 23:41:53 INFO - PROCESS | 1801 | 1482392513662 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 23:41:53 INFO - PROCESS | 1801 | 1482392513734 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:41:53 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3439000 == 5 [pid = 1848] [id = 52] 23:41:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3439400) [pid = 1848] [serial = 146] [outer = (nil)] 23:41:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa343d400) [pid = 1848] [serial = 147] [outer = 0xa3439400] 23:41:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa3440000) [pid = 1848] [serial = 148] [outer = 0xa3439400] 23:41:54 INFO - PROCESS | 1801 | 1482392514685 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] 23:41:54 INFO - PROCESS | 1801 | 1482392514729 Marionette TRACE conn4 <- [1,173,null,{"value":"2147483649"}] 23:41:54 INFO - PROCESS | 1801 | 1482392514734 Marionette TRACE conn4 -> [0,174,"timeouts",{"script":35000}] 23:41:54 INFO - PROCESS | 1801 | 1482392514740 Marionette TRACE conn4 <- [1,174,null,{}] 23:41:54 INFO - PROCESS | 1801 | 1482392514753 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}] 23:41:54 INFO - PROCESS | 1801 | 1482392514944 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 23:41:55 INFO - PROCESS | 1801 | 1482392515011 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:41:55 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3565c00 == 6 [pid = 1848] [id = 53] 23:41:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa3566000) [pid = 1848] [serial = 149] [outer = (nil)] 23:41:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa356a400) [pid = 1848] [serial = 150] [outer = 0xa3566000] 23:41:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa3602000) [pid = 1848] [serial = 151] [outer = 0xa3566000] 23:41:55 INFO - PROCESS | 1801 | 1482392515936 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] 23:41:55 INFO - PROCESS | 1801 | 1482392515990 Marionette TRACE conn4 <- [1,177,null,{"value":"2147483649"}] 23:41:55 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 23:41:56 INFO - PROCESS | 1801 | 1482392515997 Marionette TRACE conn4 -> [0,178,"timeouts",{"script":35000}] 23:41:56 INFO - PROCESS | 1801 | 1482392516001 Marionette TRACE conn4 <- [1,178,null,{}] 23:41:56 INFO - PROCESS | 1801 | 1482392516014 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}] 23:41:56 INFO - PROCESS | 1801 | 1482392516201 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 23:41:56 INFO - PROCESS | 1801 | 1482392516272 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:41:56 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36bcc00 == 7 [pid = 1848] [id = 54] 23:41:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa36c0800) [pid = 1848] [serial = 152] [outer = (nil)] 23:41:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa36c6000) [pid = 1848] [serial = 153] [outer = 0xa36c0800] 23:41:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa36c7000) [pid = 1848] [serial = 154] [outer = 0xa36c0800] 23:41:57 INFO - . 23:41:57 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1186ms 23:41:57 INFO - PROCESS | 1801 | 1482392517172 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] 23:41:57 INFO - PROCESS | 1801 | 1482392517190 Marionette TRACE conn4 <- [1,181,null,{"value":"2147483649"}] 23:41:57 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 23:41:57 INFO - PROCESS | 1801 | 1482392517197 Marionette TRACE conn4 -> [0,182,"timeouts",{"script":35000}] 23:41:57 INFO - PROCESS | 1801 | 1482392517201 Marionette TRACE conn4 <- [1,182,null,{}] 23:41:57 INFO - PROCESS | 1801 | 1482392517207 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}] 23:41:57 INFO - PROCESS | 1801 | 1482392517470 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 23:41:57 INFO - PROCESS | 1801 | 1482392517504 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:41:57 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3857800 == 8 [pid = 1848] [id = 55] 23:41:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa3857c00) [pid = 1848] [serial = 155] [outer = (nil)] 23:41:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa385bc00) [pid = 1848] [serial = 156] [outer = 0xa3857c00] 23:41:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa4366c00) [pid = 1848] [serial = 157] [outer = 0xa3857c00] 23:41:58 INFO - PROCESS | 1801 | 1482392518542 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] 23:41:58 INFO - PROCESS | 1801 | 1482392518583 Marionette TRACE conn4 <- [1,185,null,{"value":"2147483649"}] 23:41:58 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 23:41:58 INFO - PROCESS | 1801 | 1482392518595 Marionette TRACE conn4 -> [0,186,"timeouts",{"script":35000}] 23:41:58 INFO - PROCESS | 1801 | 1482392518598 Marionette TRACE conn4 <- [1,186,null,{}] 23:41:58 INFO - PROCESS | 1801 | 1482392518602 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}] 23:41:58 INFO - PROCESS | 1801 | 1482392518763 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 23:41:58 INFO - PROCESS | 1801 | 1482392518837 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:41:58 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44c9800 == 9 [pid = 1848] [id = 56] 23:41:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa44d3c00) [pid = 1848] [serial = 158] [outer = (nil)] 23:41:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa4577800) [pid = 1848] [serial = 159] [outer = 0xa44d3c00] 23:41:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa4573c00) [pid = 1848] [serial = 160] [outer = 0xa44d3c00] 23:41:59 INFO - . 23:41:59 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1335ms 23:41:59 INFO - PROCESS | 1801 | 1482392519910 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] 23:41:59 INFO - PROCESS | 1801 | 1482392519929 Marionette TRACE conn4 <- [1,189,null,{"value":"2147483649"}] 23:41:59 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 23:41:59 INFO - PROCESS | 1801 | 1482392519936 Marionette TRACE conn4 -> [0,190,"timeouts",{"script":35000}] 23:41:59 INFO - PROCESS | 1801 | 1482392519939 Marionette TRACE conn4 <- [1,190,null,{}] 23:41:59 INFO - PROCESS | 1801 | 1482392519945 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}] 23:42:00 INFO - PROCESS | 1801 | 1482392520125 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 23:42:00 INFO - PROCESS | 1801 | 1482392520187 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:42:00 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df0c00 == 10 [pid = 1848] [id = 57] 23:42:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa2df2800) [pid = 1848] [serial = 161] [outer = (nil)] 23:42:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa343a800) [pid = 1848] [serial = 162] [outer = 0xa2df2800] 23:42:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa343e400) [pid = 1848] [serial = 163] [outer = 0xa2df2800] 23:42:01 INFO - PROCESS | 1801 | --DOCSHELL 0xa3857800 == 9 [pid = 1848] [id = 55] 23:42:01 INFO - PROCESS | 1801 | --DOCSHELL 0xa36bcc00 == 8 [pid = 1848] [id = 54] 23:42:01 INFO - PROCESS | 1801 | --DOCSHELL 0xa3565c00 == 7 [pid = 1848] [id = 53] 23:42:01 INFO - PROCESS | 1801 | --DOCSHELL 0xa3439000 == 6 [pid = 1848] [id = 52] 23:42:01 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df6000 == 5 [pid = 1848] [id = 51] 23:42:01 INFO - PROCESS | 1801 | --DOCSHELL 0xa2820800 == 4 [pid = 1848] [id = 50] 23:42:01 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821400 == 3 [pid = 1848] [id = 49] 23:42:01 INFO - PROCESS | 1801 | 1482392521398 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] 23:42:01 INFO - PROCESS | 1801 | 1482392521428 Marionette TRACE conn4 <- [1,193,null,{"value":"2147483649"}] 23:42:01 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 23:42:01 INFO - PROCESS | 1801 | 1482392521436 Marionette TRACE conn4 -> [0,194,"timeouts",{"script":35000}] 23:42:01 INFO - PROCESS | 1801 | 1482392521439 Marionette TRACE conn4 <- [1,194,null,{}] 23:42:01 INFO - PROCESS | 1801 | 1482392521448 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}] 23:42:01 INFO - PROCESS | 1801 | 1482392521632 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 23:42:01 INFO - PROCESS | 1801 | 1482392521688 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:42:01 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2dfa000 == 4 [pid = 1848] [id = 58] 23:42:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa3331000) [pid = 1848] [serial = 164] [outer = (nil)] 23:42:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa355d400) [pid = 1848] [serial = 165] [outer = 0xa3331000] 23:42:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa355f800) [pid = 1848] [serial = 166] [outer = 0xa3331000] 23:42:02 INFO - PROCESS | 1801 | 1482392522723 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] 23:42:02 INFO - PROCESS | 1801 | 1482392522784 Marionette TRACE conn4 <- [1,197,null,{"value":"2147483649"}] 23:42:02 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 23:42:02 INFO - PROCESS | 1801 | 1482392522795 Marionette TRACE conn4 -> [0,198,"timeouts",{"script":35000}] 23:42:02 INFO - PROCESS | 1801 | 1482392522798 Marionette TRACE conn4 <- [1,198,null,{}] 23:42:02 INFO - PROCESS | 1801 | 1482392522802 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}] 23:42:02 INFO - PROCESS | 1801 | 1482392522985 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 23:42:03 INFO - PROCESS | 1801 | 1482392523061 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:42:03 INFO - PROCESS | 1801 | ++DOCSHELL 0xa360d800 == 5 [pid = 1848] [id = 59] 23:42:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa360e000) [pid = 1848] [serial = 167] [outer = (nil)] 23:42:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0xa36c9c00) [pid = 1848] [serial = 168] [outer = 0xa360e000] 23:42:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xa2df0000) [pid = 1848] [serial = 169] [outer = 0xa360e000] 23:42:03 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3856800 == 6 [pid = 1848] [id = 60] 23:42:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa3857000) [pid = 1848] [serial = 170] [outer = (nil)] 23:42:03 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:42:03 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:42:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa385a800) [pid = 1848] [serial = 171] [outer = 0xa3857000] 23:42:04 INFO - PROCESS | 1801 | 1482392524169 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] 23:42:04 INFO - PROCESS | 1801 | 1482392524237 Marionette TRACE conn4 <- [1,201,null,{"value":"2147483649"}] 23:42:04 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 23:42:04 INFO - PROCESS | 1801 | 1482392524245 Marionette TRACE conn4 -> [0,202,"timeouts",{"script":35000}] 23:42:04 INFO - PROCESS | 1801 | 1482392524247 Marionette TRACE conn4 <- [1,202,null,{}] 23:42:04 INFO - PROCESS | 1801 | 1482392524253 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}] 23:42:04 INFO - PROCESS | 1801 | 1482392524464 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 23:42:04 INFO - PROCESS | 1801 | 1482392524526 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:42:04 INFO - PROCESS | 1801 | ++DOCSHELL 0xa436c800 == 7 [pid = 1848] [id = 61] 23:42:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa44ce400) [pid = 1848] [serial = 172] [outer = (nil)] 23:42:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa45ea800) [pid = 1848] [serial = 173] [outer = 0xa44ce400] 23:42:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa45eb800) [pid = 1848] [serial = 174] [outer = 0xa44ce400] 23:42:05 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4752c00 == 8 [pid = 1848] [id = 62] 23:42:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa4755400) [pid = 1848] [serial = 175] [outer = (nil)] 23:42:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa47a2400) [pid = 1848] [serial = 176] [outer = 0xa4755400] 23:42:05 INFO - PROCESS | 1801 | 1482392525753 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] 23:42:05 INFO - PROCESS | 1801 | 1482392525783 Marionette TRACE conn4 <- [1,205,null,{"value":"2147483649"}] 23:42:05 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 23:42:05 INFO - PROCESS | 1801 | 1482392525790 Marionette TRACE conn4 -> [0,206,"timeouts",{"script":35000}] 23:42:05 INFO - PROCESS | 1801 | 1482392525793 Marionette TRACE conn4 <- [1,206,null,{}] 23:42:05 INFO - PROCESS | 1801 | 1482392525799 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}] 23:42:05 INFO - PROCESS | 1801 | 1482392525971 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 23:42:06 INFO - PROCESS | 1801 | 1482392526026 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:42:06 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4702c00 == 9 [pid = 1848] [id = 63] 23:42:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa4706400) [pid = 1848] [serial = 177] [outer = (nil)] 23:42:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa8009000) [pid = 1848] [serial = 178] [outer = 0xa4706400] 23:42:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa80ba800) [pid = 1848] [serial = 179] [outer = 0xa4706400] 23:42:06 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa3857c00) [pid = 1848] [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] 23:42:06 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa36c0800) [pid = 1848] [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] 23:42:06 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa3566000) [pid = 1848] [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] 23:42:06 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa3439400) [pid = 1848] [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] 23:42:06 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa2821800) [pid = 1848] [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] 23:42:06 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa2821000) [pid = 1848] [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] 23:42:06 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa2df6400) [pid = 1848] [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] 23:42:07 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3329000 == 10 [pid = 1848] [id = 64] 23:42:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa3329c00) [pid = 1848] [serial = 180] [outer = (nil)] 23:42:07 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:42:07 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:42:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa3569000) [pid = 1848] [serial = 181] [outer = 0xa3329c00] 23:42:07 INFO - PROCESS | 1801 | 1482392527595 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] 23:42:07 INFO - PROCESS | 1801 | 1482392527640 Marionette TRACE conn4 <- [1,209,null,{"value":"2147483649"}] 23:42:07 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 23:42:07 INFO - PROCESS | 1801 | 1482392527655 Marionette TRACE conn4 -> [0,210,"timeouts",{"script":35000}] 23:42:07 INFO - PROCESS | 1801 | 1482392527659 Marionette TRACE conn4 <- [1,210,null,{}] 23:42:07 INFO - PROCESS | 1801 | 1482392527665 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}] 23:42:07 INFO - PROCESS | 1801 | 1482392527867 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 23:42:08 INFO - PROCESS | 1801 | 1482392527992 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:42:08 INFO - PROCESS | 1801 | ++DOCSHELL 0xa8dbe400 == 11 [pid = 1848] [id = 65] 23:42:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xaca4c000) [pid = 1848] [serial = 182] [outer = (nil)] 23:42:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xaca88000) [pid = 1848] [serial = 183] [outer = 0xaca4c000] 23:42:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa2d72000) [pid = 1848] [serial = 184] [outer = 0xaca4c000] 23:42:08 WARNING - wptserve Traceback (most recent call last): 23:42:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:42:08 WARNING - rv = self.func(request, response) 23:42:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:42:08 WARNING - access_control_allow_origin = "*") 23:42:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:42:08 WARNING - payload = payload_generator(server_data) 23:42:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:42:08 WARNING - return encode_string_as_bmp_image(data) 23:42: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 23:42:09 WARNING - img.save(f, "BMP") 23:42:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:42:09 WARNING - f.write(bmpfileheader) 23:42:09 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:42:09 WARNING - 23:42:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa3329000 == 10 [pid = 1848] [id = 64] 23:42:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa4702c00 == 9 [pid = 1848] [id = 63] 23:42:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa4752c00 == 8 [pid = 1848] [id = 62] 23:42:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa436c800 == 7 [pid = 1848] [id = 61] 23:42:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa3856800 == 6 [pid = 1848] [id = 60] 23:42:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa360d800 == 5 [pid = 1848] [id = 59] 23:42:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa2dfa000 == 4 [pid = 1848] [id = 58] 23:42:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df0c00 == 3 [pid = 1848] [id = 57] 23:42:09 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa4366c00) [pid = 1848] [serial = 157] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa385bc00) [pid = 1848] [serial = 156] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa36c7000) [pid = 1848] [serial = 154] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa36c6000) [pid = 1848] [serial = 153] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa3602000) [pid = 1848] [serial = 151] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa356a400) [pid = 1848] [serial = 150] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa3440000) [pid = 1848] [serial = 148] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa343d400) [pid = 1848] [serial = 147] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0xa2d20000) [pid = 1848] [serial = 139] [outer = (nil)] [url = about:blank] 23:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0xa2d19000) [pid = 1848] [serial = 141] [outer = (nil)] [url = about:blank] 23:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0xa2d21000) [pid = 1848] [serial = 142] [outer = (nil)] [url = about:blank] 23:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa2dfb800) [pid = 1848] [serial = 144] [outer = (nil)] [url = about:blank] 23:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa3326800) [pid = 1848] [serial = 145] [outer = (nil)] [url = about:blank] 23:42:12 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa360e000) [pid = 1848] [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] 23:42:12 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa44ce400) [pid = 1848] [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] 23:42:12 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa4706400) [pid = 1848] [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] 23:42:12 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa2df2800) [pid = 1848] [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] 23:42:12 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa44d3c00) [pid = 1848] [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] 23:42:12 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xa3331000) [pid = 1848] [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] 23:42:12 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa3329c00) [pid = 1848] [serial = 180] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:42:12 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa4755400) [pid = 1848] [serial = 175] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482392525492] 23:42:12 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa3857000) [pid = 1848] [serial = 170] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:42:16 INFO - PROCESS | 1801 | --DOCSHELL 0xa44c9800 == 2 [pid = 1848] [id = 56] 23:42:16 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa343e400) [pid = 1848] [serial = 163] [outer = (nil)] [url = about:blank] 23:42:16 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa4573c00) [pid = 1848] [serial = 160] [outer = (nil)] [url = about:blank] 23:42:16 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa355f800) [pid = 1848] [serial = 166] [outer = (nil)] [url = about:blank] 23:42:16 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa8009000) [pid = 1848] [serial = 178] [outer = (nil)] [url = about:blank] 23:42:16 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa3569000) [pid = 1848] [serial = 181] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:42:16 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa80ba800) [pid = 1848] [serial = 179] [outer = (nil)] [url = about:blank] 23:42:16 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa47a2400) [pid = 1848] [serial = 176] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482392525492] 23:42:16 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa2df0000) [pid = 1848] [serial = 169] [outer = (nil)] [url = about:blank] 23:42:16 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa385a800) [pid = 1848] [serial = 171] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:42:16 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa45eb800) [pid = 1848] [serial = 174] [outer = (nil)] [url = about:blank] 23:42:16 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa45ea800) [pid = 1848] [serial = 173] [outer = (nil)] [url = about:blank] 23:42:16 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa36c9c00) [pid = 1848] [serial = 168] [outer = (nil)] [url = about:blank] 23:42:16 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa355d400) [pid = 1848] [serial = 165] [outer = (nil)] [url = about:blank] 23:42:16 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa343a800) [pid = 1848] [serial = 162] [outer = (nil)] [url = about:blank] 23:42:16 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa4577800) [pid = 1848] [serial = 159] [outer = (nil)] [url = about:blank] 23:42:23 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xaca88000) [pid = 1848] [serial = 183] [outer = (nil)] [url = about:blank] 23:42:38 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:42:38 INFO - PROCESS | 1801 | 1482392558438 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]]]}] 23:42:38 INFO - . 23:42:38 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30830ms 23:42:38 INFO - PROCESS | 1801 | 1482392558483 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 23:42:38 INFO - PROCESS | 1801 | 1482392558486 Marionette TRACE conn4 <- [1,213,null,{"value":"2147483649"}] 23:42:38 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 23:42:38 INFO - PROCESS | 1801 | 1482392558492 Marionette TRACE conn4 -> [0,214,"timeouts",{"script":35000}] 23:42:38 INFO - PROCESS | 1801 | 1482392558495 Marionette TRACE conn4 <- [1,214,null,{}] 23:42:38 INFO - PROCESS | 1801 | 1482392558501 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}] 23:42:38 INFO - PROCESS | 1801 | 1482392558638 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 23:42:38 INFO - PROCESS | 1801 | 1482392558718 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:42:38 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2820400 == 3 [pid = 1848] [id = 66] 23:42:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2820800) [pid = 1848] [serial = 185] [outer = (nil)] 23:42:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d16c00) [pid = 1848] [serial = 186] [outer = 0xa2820800] 23:42:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1e000) [pid = 1848] [serial = 187] [outer = 0xa2820800] 23:42:39 WARNING - wptserve Traceback (most recent call last): 23:42:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:42:39 WARNING - rv = self.func(request, response) 23:42:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:42:39 WARNING - access_control_allow_origin = "*") 23:42:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:42:39 WARNING - payload = payload_generator(server_data) 23:42:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:42:39 WARNING - return encode_string_as_bmp_image(data) 23:42: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 23:42:39 WARNING - img.save(f, "BMP") 23:42:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:42:39 WARNING - f.write(bmpfileheader) 23:42:39 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:42:39 WARNING - 23:42:47 INFO - PROCESS | 1801 | --DOCSHELL 0xa8dbe400 == 2 [pid = 1848] [id = 65] 23:42:53 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xaca4c000) [pid = 1848] [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] 23:42:57 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d16c00) [pid = 1848] [serial = 186] [outer = (nil)] [url = about:blank] 23:42:57 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d72000) [pid = 1848] [serial = 184] [outer = (nil)] [url = about:blank] 23:43:09 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:43:09 INFO - PROCESS | 1801 | 1482392589174 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]]]}] 23:43:09 INFO - . 23:43:09 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30710ms 23:43:09 INFO - PROCESS | 1801 | 1482392589205 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 23:43:09 INFO - PROCESS | 1801 | 1482392589212 Marionette TRACE conn4 <- [1,217,null,{"value":"2147483649"}] 23:43:09 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 23:43:09 INFO - PROCESS | 1801 | 1482392589223 Marionette TRACE conn4 -> [0,218,"timeouts",{"script":35000}] 23:43:09 INFO - PROCESS | 1801 | 1482392589231 Marionette TRACE conn4 <- [1,218,null,{}] 23:43:09 INFO - PROCESS | 1801 | 1482392589242 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}] 23:43:09 INFO - PROCESS | 1801 | 1482392589496 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 23:43:09 INFO - PROCESS | 1801 | 1482392589532 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:43:09 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2823400 == 3 [pid = 1848] [id = 67] 23:43:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2823800) [pid = 1848] [serial = 188] [outer = (nil)] 23:43:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1a000) [pid = 1848] [serial = 189] [outer = 0xa2823800] 23:43:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d21c00) [pid = 1848] [serial = 190] [outer = 0xa2823800] 23:43:10 WARNING - wptserve Traceback (most recent call last): 23:43:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:43:10 WARNING - rv = self.func(request, response) 23:43:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:43:10 WARNING - access_control_allow_origin = "*") 23:43:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:43:10 WARNING - payload = payload_generator(server_data) 23:43:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:43:10 WARNING - return encode_string_as_bmp_image(data) 23:43: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 23:43:10 WARNING - img.save(f, "BMP") 23:43:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:43:10 WARNING - f.write(bmpfileheader) 23:43:10 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:43:10 WARNING - 23:43:17 INFO - PROCESS | 1801 | --DOCSHELL 0xa2820400 == 2 [pid = 1848] [id = 66] 23:43:24 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2820800) [pid = 1848] [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] 23:43:28 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d1a000) [pid = 1848] [serial = 189] [outer = (nil)] [url = about:blank] 23:43:28 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1e000) [pid = 1848] [serial = 187] [outer = (nil)] [url = about:blank] 23:43:39 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:43:40 INFO - PROCESS | 1801 | 1482392620007 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]]]}] 23:43:40 INFO - . 23:43:40 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30830ms 23:43:40 INFO - PROCESS | 1801 | 1482392620052 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 23:43:40 INFO - PROCESS | 1801 | 1482392620064 Marionette TRACE conn4 <- [1,221,null,{"value":"2147483649"}] 23:43:40 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 23:43:40 INFO - PROCESS | 1801 | 1482392620078 Marionette TRACE conn4 -> [0,222,"timeouts",{"script":35000}] 23:43:40 INFO - PROCESS | 1801 | 1482392620084 Marionette TRACE conn4 <- [1,222,null,{}] 23:43:40 INFO - PROCESS | 1801 | 1482392620091 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}] 23:43:40 INFO - PROCESS | 1801 | 1482392620307 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 23:43:40 INFO - PROCESS | 1801 | 1482392620352 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:43:40 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821800 == 3 [pid = 1848] [id = 68] 23:43:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2822000) [pid = 1848] [serial = 191] [outer = (nil)] 23:43:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1a800) [pid = 1848] [serial = 192] [outer = 0xa2822000] 23:43:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d21400) [pid = 1848] [serial = 193] [outer = 0xa2822000] 23:43:41 INFO - PROCESS | 1801 | 1482392621390 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] 23:43:41 INFO - PROCESS | 1801 | 1482392621422 Marionette TRACE conn4 <- [1,225,null,{"value":"2147483649"}] 23:43:41 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 23:43:41 INFO - PROCESS | 1801 | 1482392621430 Marionette TRACE conn4 -> [0,226,"timeouts",{"script":35000}] 23:43:41 INFO - PROCESS | 1801 | 1482392621438 Marionette TRACE conn4 <- [1,226,null,{}] 23:43:41 INFO - PROCESS | 1801 | 1482392621460 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}] 23:43:41 INFO - PROCESS | 1801 | 1482392621672 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 23:43:41 INFO - PROCESS | 1801 | 1482392621757 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:43:41 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d73800 == 4 [pid = 1848] [id = 69] 23:43:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2d7b000) [pid = 1848] [serial = 194] [outer = (nil)] 23:43:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2ded400) [pid = 1848] [serial = 195] [outer = 0xa2d7b000] 23:43:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa2dee400) [pid = 1848] [serial = 196] [outer = 0xa2d7b000] 23:43:42 INFO - PROCESS | 1801 | 1482392622780 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] 23:43:42 INFO - PROCESS | 1801 | 1482392622823 Marionette TRACE conn4 <- [1,229,null,{"value":"2147483649"}] 23:43:42 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 23:43:42 INFO - PROCESS | 1801 | 1482392622833 Marionette TRACE conn4 -> [0,230,"timeouts",{"script":35000}] 23:43:42 INFO - PROCESS | 1801 | 1482392622837 Marionette TRACE conn4 <- [1,230,null,{}] 23:43:42 INFO - PROCESS | 1801 | 1482392622844 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}] 23:43:43 INFO - PROCESS | 1801 | 1482392623054 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 23:43:43 INFO - PROCESS | 1801 | 1482392623108 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:43:43 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3326800 == 5 [pid = 1848] [id = 70] 23:43:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3326c00) [pid = 1848] [serial = 197] [outer = (nil)] 23:43:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa332ac00) [pid = 1848] [serial = 198] [outer = 0xa3326c00] 23:43:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa332bc00) [pid = 1848] [serial = 199] [outer = 0xa3326c00] 23:43:44 INFO - PROCESS | 1801 | 1482392624146 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] 23:43:44 INFO - PROCESS | 1801 | 1482392624185 Marionette TRACE conn4 <- [1,233,null,{"value":"2147483649"}] 23:43:44 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 23:43:44 INFO - PROCESS | 1801 | 1482392624193 Marionette TRACE conn4 -> [0,234,"timeouts",{"script":35000}] 23:43:44 INFO - PROCESS | 1801 | 1482392624196 Marionette TRACE conn4 <- [1,234,null,{}] 23:43:44 INFO - PROCESS | 1801 | 1482392624203 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}] 23:43:44 INFO - PROCESS | 1801 | 1482392624404 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 23:43:44 INFO - PROCESS | 1801 | 1482392624457 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:43:44 INFO - PROCESS | 1801 | ++DOCSHELL 0xa343f400 == 6 [pid = 1848] [id = 71] 23:43:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa343f800) [pid = 1848] [serial = 200] [outer = (nil)] 23:43:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa3443800) [pid = 1848] [serial = 201] [outer = 0xa343f800] 23:43:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa355d800) [pid = 1848] [serial = 202] [outer = 0xa343f800] 23:43:45 INFO - . 23:43:45 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1231ms 23:43:45 INFO - PROCESS | 1801 | 1482392625405 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] 23:43:45 INFO - PROCESS | 1801 | 1482392625429 Marionette TRACE conn4 <- [1,237,null,{"value":"2147483649"}] 23:43:45 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 23:43:45 INFO - PROCESS | 1801 | 1482392625439 Marionette TRACE conn4 -> [0,238,"timeouts",{"script":35000}] 23:43:45 INFO - PROCESS | 1801 | 1482392625441 Marionette TRACE conn4 <- [1,238,null,{}] 23:43:45 INFO - PROCESS | 1801 | 1482392625447 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}] 23:43:45 INFO - PROCESS | 1801 | 1482392625675 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 23:43:45 INFO - PROCESS | 1801 | 1482392625748 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:43:45 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3563800 == 7 [pid = 1848] [id = 72] 23:43:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa3567800) [pid = 1848] [serial = 203] [outer = (nil)] 23:43:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa3602400) [pid = 1848] [serial = 204] [outer = 0xa3567800] 23:43:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa3601800) [pid = 1848] [serial = 205] [outer = 0xa3567800] 23:43:46 INFO - PROCESS | 1801 | 1482392626734 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] 23:43:46 INFO - PROCESS | 1801 | 1482392626773 Marionette TRACE conn4 <- [1,241,null,{"value":"2147483649"}] 23:43:46 INFO - PROCESS | 1801 | 1482392626779 Marionette TRACE conn4 -> [0,242,"timeouts",{"script":35000}] 23:43:46 INFO - PROCESS | 1801 | 1482392626783 Marionette TRACE conn4 <- [1,242,null,{}] 23:43:46 INFO - PROCESS | 1801 | 1482392626789 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}] 23:43:46 INFO - PROCESS | 1801 | 1482392626951 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 23:43:47 INFO - PROCESS | 1801 | 1482392627032 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:43:47 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c4c00 == 8 [pid = 1848] [id = 73] 23:43:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa36c5000) [pid = 1848] [serial = 206] [outer = (nil)] 23:43:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa36c9000) [pid = 1848] [serial = 207] [outer = 0xa36c5000] 23:43:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa384fc00) [pid = 1848] [serial = 208] [outer = 0xa36c5000] 23:43:48 INFO - PROCESS | 1801 | 1482392628043 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] 23:43:48 INFO - PROCESS | 1801 | 1482392628071 Marionette TRACE conn4 <- [1,245,null,{"value":"2147483649"}] 23:43:48 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 23:43:48 INFO - PROCESS | 1801 | 1482392628079 Marionette TRACE conn4 -> [0,246,"timeouts",{"script":35000}] 23:43:48 INFO - PROCESS | 1801 | 1482392628082 Marionette TRACE conn4 <- [1,246,null,{}] 23:43:48 INFO - PROCESS | 1801 | 1482392628087 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}] 23:43:48 INFO - PROCESS | 1801 | 1482392628269 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 23:43:48 INFO - PROCESS | 1801 | 1482392628342 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:43:48 INFO - PROCESS | 1801 | ++DOCSHELL 0xa281a800 == 9 [pid = 1848] [id = 74] 23:43:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa281c800) [pid = 1848] [serial = 209] [outer = (nil)] 23:43:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa2d75c00) [pid = 1848] [serial = 210] [outer = 0xa281c800] 23:43:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa2d7d400) [pid = 1848] [serial = 211] [outer = 0xa281c800] 23:43:49 INFO - PROCESS | 1801 | 1482392629409 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] 23:43:49 INFO - PROCESS | 1801 | 1482392629467 Marionette TRACE conn4 <- [1,249,null,{"value":"2147483649"}] 23:43:49 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 23:43:49 INFO - PROCESS | 1801 | 1482392629476 Marionette TRACE conn4 -> [0,250,"timeouts",{"script":35000}] 23:43:49 INFO - PROCESS | 1801 | 1482392629479 Marionette TRACE conn4 <- [1,250,null,{}] 23:43:49 INFO - PROCESS | 1801 | 1482392629485 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}] 23:43:49 INFO - PROCESS | 1801 | 1482392629651 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 23:43:49 INFO - PROCESS | 1801 | 1482392629715 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:43:49 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d70400 == 10 [pid = 1848] [id = 75] 23:43:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa2d71400) [pid = 1848] [serial = 212] [outer = (nil)] 23:43:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa3331000) [pid = 1848] [serial = 213] [outer = 0xa2d71400] 23:43:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa3439c00) [pid = 1848] [serial = 214] [outer = 0xa2d71400] 23:43:50 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c4c00 == 9 [pid = 1848] [id = 73] 23:43:50 INFO - PROCESS | 1801 | --DOCSHELL 0xa3563800 == 8 [pid = 1848] [id = 72] 23:43:50 INFO - PROCESS | 1801 | --DOCSHELL 0xa343f400 == 7 [pid = 1848] [id = 71] 23:43:50 INFO - PROCESS | 1801 | --DOCSHELL 0xa3326800 == 6 [pid = 1848] [id = 70] 23:43:50 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d73800 == 5 [pid = 1848] [id = 69] 23:43:50 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821800 == 4 [pid = 1848] [id = 68] 23:43:50 INFO - PROCESS | 1801 | --DOCSHELL 0xa2823400 == 3 [pid = 1848] [id = 67] 23:43:50 INFO - PROCESS | 1801 | 1482392630913 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] 23:43:50 INFO - PROCESS | 1801 | 1482392630961 Marionette TRACE conn4 <- [1,253,null,{"value":"2147483649"}] 23:43:50 INFO - PROCESS | 1801 | 1482392630967 Marionette TRACE conn4 -> [0,254,"timeouts",{"script":35000}] 23:43:50 INFO - PROCESS | 1801 | 1482392630971 Marionette TRACE conn4 <- [1,254,null,{}] 23:43:50 INFO - PROCESS | 1801 | 1482392630977 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}] 23:43:51 INFO - PROCESS | 1801 | 1482392631148 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 23:43:51 INFO - PROCESS | 1801 | 1482392631236 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:43:51 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d23000 == 4 [pid = 1848] [id = 76] 23:43:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa2d24400) [pid = 1848] [serial = 215] [outer = (nil)] 23:43:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa3439000) [pid = 1848] [serial = 216] [outer = 0xa2d24400] 23:43:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa343f400) [pid = 1848] [serial = 217] [outer = 0xa2d24400] 23:43:52 INFO - PROCESS | 1801 | 1482392632188 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] 23:43:52 INFO - PROCESS | 1801 | 1482392632258 Marionette TRACE conn4 <- [1,257,null,{"value":"2147483649"}] 23:43:52 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 23:43:52 INFO - PROCESS | 1801 | 1482392632269 Marionette TRACE conn4 -> [0,258,"timeouts",{"script":35000}] 23:43:52 INFO - PROCESS | 1801 | 1482392632274 Marionette TRACE conn4 <- [1,258,null,{}] 23:43:52 INFO - PROCESS | 1801 | 1482392632280 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}] 23:43:52 INFO - PROCESS | 1801 | 1482392632488 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 23:43:52 INFO - PROCESS | 1801 | 1482392632552 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:43:52 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36bd400 == 5 [pid = 1848] [id = 77] 23:43:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa36bd800) [pid = 1848] [serial = 218] [outer = (nil)] 23:43:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0xa36c7400) [pid = 1848] [serial = 219] [outer = 0xa36bd800] 23:43:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xa384d400) [pid = 1848] [serial = 220] [outer = 0xa36bd800] 23:43:53 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3853000 == 6 [pid = 1848] [id = 78] 23:43:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa3853800) [pid = 1848] [serial = 221] [outer = (nil)] 23:43:53 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:43:53 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:43:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa3855c00) [pid = 1848] [serial = 222] [outer = 0xa3853800] 23:43:53 INFO - PROCESS | 1801 | 1482392633676 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] 23:43:53 INFO - PROCESS | 1801 | 1482392633708 Marionette TRACE conn4 <- [1,261,null,{"value":"2147483649"}] 23:43:53 INFO - PROCESS | 1801 | 1482392633715 Marionette TRACE conn4 -> [0,262,"timeouts",{"script":35000}] 23:43:53 INFO - PROCESS | 1801 | 1482392633718 Marionette TRACE conn4 <- [1,262,null,{}] 23:43:53 INFO - PROCESS | 1801 | 1482392633724 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}] 23:43:53 INFO - PROCESS | 1801 | 1482392633915 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 23:43:53 INFO - PROCESS | 1801 | 1482392633977 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:43:54 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4367c00 == 7 [pid = 1848] [id = 79] 23:43:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa4368000) [pid = 1848] [serial = 223] [outer = (nil)] 23:43:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa44cb800) [pid = 1848] [serial = 224] [outer = 0xa4368000] 23:43:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa44ca400) [pid = 1848] [serial = 225] [outer = 0xa4368000] 23:43:54 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44d7c00 == 8 [pid = 1848] [id = 80] 23:43:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa456d800) [pid = 1848] [serial = 226] [outer = (nil)] 23:43:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa332a800) [pid = 1848] [serial = 227] [outer = 0xa456d800] 23:43:55 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa2822000) [pid = 1848] [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] 23:43:55 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa2d7b000) [pid = 1848] [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] 23:43:55 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa3326c00) [pid = 1848] [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] 23:43:55 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa343f800) [pid = 1848] [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] 23:43:55 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa3567800) [pid = 1848] [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] 23:43:55 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa2823800) [pid = 1848] [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] 23:43:55 INFO - PROCESS | 1801 | 1482392635433 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] 23:43:55 INFO - PROCESS | 1801 | 1482392635461 Marionette TRACE conn4 <- [1,265,null,{"value":"2147483649"}] 23:43:55 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 23:43:55 INFO - PROCESS | 1801 | 1482392635477 Marionette TRACE conn4 -> [0,266,"timeouts",{"script":35000}] 23:43:55 INFO - PROCESS | 1801 | 1482392635481 Marionette TRACE conn4 <- [1,266,null,{}] 23:43:55 INFO - PROCESS | 1801 | 1482392635487 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}] 23:43:55 INFO - PROCESS | 1801 | 1482392635661 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 23:43:55 INFO - PROCESS | 1801 | 1482392635720 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:43:55 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44d6c00 == 9 [pid = 1848] [id = 81] 23:43:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa4577800) [pid = 1848] [serial = 228] [outer = (nil)] 23:43:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa45eec00) [pid = 1848] [serial = 229] [outer = 0xa4577800] 23:43:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa4752800) [pid = 1848] [serial = 230] [outer = 0xa4577800] 23:43:56 INFO - PROCESS | 1801 | ++DOCSHELL 0xa475bc00 == 10 [pid = 1848] [id = 82] 23:43:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa47a5c00) [pid = 1848] [serial = 231] [outer = (nil)] 23:43:56 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:43:56 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:43:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa5245400) [pid = 1848] [serial = 232] [outer = 0xa47a5c00] 23:43:56 INFO - PROCESS | 1801 | 1482392636745 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] 23:43:56 INFO - PROCESS | 1801 | 1482392636814 Marionette TRACE conn4 <- [1,269,null,{"value":"2147483649"}] 23:43:56 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 23:43:56 INFO - PROCESS | 1801 | 1482392636821 Marionette TRACE conn4 -> [0,270,"timeouts",{"script":35000}] 23:43:56 INFO - PROCESS | 1801 | 1482392636830 Marionette TRACE conn4 <- [1,270,null,{}] 23:43:56 INFO - PROCESS | 1801 | 1482392636835 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}] 23:43:57 INFO - PROCESS | 1801 | 1482392636994 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 23:43:57 INFO - PROCESS | 1801 | 1482392637077 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:43:57 INFO - PROCESS | 1801 | ++DOCSHELL 0xa75c2800 == 11 [pid = 1848] [id = 83] 23:43:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa75cec00) [pid = 1848] [serial = 233] [outer = (nil)] 23:43:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa80b0000) [pid = 1848] [serial = 234] [outer = 0xa75cec00] 23:43:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa800c000) [pid = 1848] [serial = 235] [outer = 0xa75cec00] 23:43:58 WARNING - wptserve Traceback (most recent call last): 23:43:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:43:58 WARNING - rv = self.func(request, response) 23:43:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:43:58 WARNING - access_control_allow_origin = "*") 23:43:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:43:58 WARNING - payload = payload_generator(server_data) 23:43:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:43:58 WARNING - return encode_string_as_bmp_image(data) 23:43: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 23:43:58 WARNING - img.save(f, "BMP") 23:43:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:43:58 WARNING - f.write(bmpfileheader) 23:43:58 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:43:58 WARNING - 23:43:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa5b53800 == 5 [pid = 1801] [id = 6] 23:43:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa475bc00 == 10 [pid = 1848] [id = 82] 23:43:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa44d6c00 == 9 [pid = 1848] [id = 81] 23:43:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa44d7c00 == 8 [pid = 1848] [id = 80] 23:43:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa4367c00 == 7 [pid = 1848] [id = 79] 23:43:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa3853000 == 6 [pid = 1848] [id = 78] 23:43:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa36bd400 == 5 [pid = 1848] [id = 77] 23:43:58 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa36c9000) [pid = 1848] [serial = 207] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d23000 == 4 [pid = 1848] [id = 76] 23:43:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d70400 == 3 [pid = 1848] [id = 75] 23:43:58 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa3601800) [pid = 1848] [serial = 205] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa3602400) [pid = 1848] [serial = 204] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa355d800) [pid = 1848] [serial = 202] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa3443800) [pid = 1848] [serial = 201] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa332bc00) [pid = 1848] [serial = 199] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa332ac00) [pid = 1848] [serial = 198] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa2ded400) [pid = 1848] [serial = 195] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa2d1a800) [pid = 1848] [serial = 192] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0xa2dee400) [pid = 1848] [serial = 196] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0xa2d21400) [pid = 1848] [serial = 193] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0xa2d21c00) [pid = 1848] [serial = 190] [outer = (nil)] [url = about:blank] 23:44:00 INFO - PROCESS | 1801 | --DOCSHELL 0x93da2400 == 4 [pid = 1801] [id = 7] 23:44:01 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa36bd800) [pid = 1848] [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] 23:44:01 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa4368000) [pid = 1848] [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] 23:44:01 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa4577800) [pid = 1848] [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] 23:44:01 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa281c800) [pid = 1848] [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] 23:44:01 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa2d71400) [pid = 1848] [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] 23:44:01 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa2d24400) [pid = 1848] [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] 23:44:01 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa456d800) [pid = 1848] [serial = 226] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482392634940] 23:44:01 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xa3853800) [pid = 1848] [serial = 221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:44:01 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa47a5c00) [pid = 1848] [serial = 231] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:44:01 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa36c5000) [pid = 1848] [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] 23:44:02 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa5b54000) [pid = 1801] [serial = 13] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:44:02 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0x98c54c00) [pid = 1801] [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.] 23:44:05 INFO - PROCESS | 1801 | --DOCSHELL 0xa281a800 == 2 [pid = 1848] [id = 74] 23:44:05 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa2d7d400) [pid = 1848] [serial = 211] [outer = (nil)] [url = about:blank] 23:44:05 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa3439c00) [pid = 1848] [serial = 214] [outer = (nil)] [url = about:blank] 23:44:05 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa343f400) [pid = 1848] [serial = 217] [outer = (nil)] [url = about:blank] 23:44:05 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa332a800) [pid = 1848] [serial = 227] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482392634940] 23:44:05 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa44ca400) [pid = 1848] [serial = 225] [outer = (nil)] [url = about:blank] 23:44:05 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa3855c00) [pid = 1848] [serial = 222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:44:05 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa384d400) [pid = 1848] [serial = 220] [outer = (nil)] [url = about:blank] 23:44:05 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa45eec00) [pid = 1848] [serial = 229] [outer = (nil)] [url = about:blank] 23:44:05 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa4752800) [pid = 1848] [serial = 230] [outer = (nil)] [url = about:blank] 23:44:05 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa5245400) [pid = 1848] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:44:05 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa44cb800) [pid = 1848] [serial = 224] [outer = (nil)] [url = about:blank] 23:44:05 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa36c7400) [pid = 1848] [serial = 219] [outer = (nil)] [url = about:blank] 23:44:05 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa3439000) [pid = 1848] [serial = 216] [outer = (nil)] [url = about:blank] 23:44:05 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa3331000) [pid = 1848] [serial = 213] [outer = (nil)] [url = about:blank] 23:44:05 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2d75c00) [pid = 1848] [serial = 210] [outer = (nil)] [url = about:blank] 23:44:05 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa384fc00) [pid = 1848] [serial = 208] [outer = (nil)] [url = about:blank] 23:44:08 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xabba1c00) [pid = 1801] [serial = 15] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:44:08 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0x93fc4000) [pid = 1801] [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.] 23:44:11 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa80b0000) [pid = 1848] [serial = 234] [outer = (nil)] [url = about:blank] 23:44:27 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:44:27 INFO - PROCESS | 1801 | 1482392667545 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]]]}] 23:44:27 INFO - . 23:44:27 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30767ms 23:44:27 INFO - PROCESS | 1801 | 1482392667590 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 23:44:27 INFO - PROCESS | 1801 | 1482392667597 Marionette TRACE conn4 <- [1,273,null,{"value":"2147483649"}] 23:44:27 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 23:44:27 INFO - PROCESS | 1801 | 1482392667608 Marionette TRACE conn4 -> [0,274,"timeouts",{"script":35000}] 23:44:27 INFO - PROCESS | 1801 | 1482392667613 Marionette TRACE conn4 <- [1,274,null,{}] 23:44:27 INFO - PROCESS | 1801 | 1482392667623 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}] 23:44:27 INFO - PROCESS | 1801 | 1482392667877 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 23:44:27 INFO - PROCESS | 1801 | 1482392667912 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:44:27 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2820c00 == 3 [pid = 1848] [id = 84] 23:44:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821000) [pid = 1848] [serial = 236] [outer = (nil)] 23:44:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d17000) [pid = 1848] [serial = 237] [outer = 0xa2821000] 23:44:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1e400) [pid = 1848] [serial = 238] [outer = 0xa2821000] 23:44:28 WARNING - wptserve Traceback (most recent call last): 23:44:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:44:28 WARNING - rv = self.func(request, response) 23:44:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:44:28 WARNING - access_control_allow_origin = "*") 23:44:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:44:28 WARNING - payload = payload_generator(server_data) 23:44:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:44:28 WARNING - return encode_string_as_bmp_image(data) 23:44: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 23:44:28 WARNING - img.save(f, "BMP") 23:44:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:44:28 WARNING - f.write(bmpfileheader) 23:44:28 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:44:28 WARNING - 23:44:36 INFO - PROCESS | 1801 | --DOCSHELL 0xa75c2800 == 2 [pid = 1848] [id = 83] 23:44:42 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa75cec00) [pid = 1848] [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] 23:44:46 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d17000) [pid = 1848] [serial = 237] [outer = (nil)] [url = about:blank] 23:44:46 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa800c000) [pid = 1848] [serial = 235] [outer = (nil)] [url = about:blank] 23:44:58 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:44:58 INFO - PROCESS | 1801 | 1482392698373 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]]]}] 23:44:58 INFO - . 23:44:58 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30812ms 23:44:58 INFO - PROCESS | 1801 | 1482392698418 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 23:44:58 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 23:44:58 INFO - PROCESS | 1801 | 1482392698427 Marionette TRACE conn4 <- [1,277,null,{"value":"2147483649"}] 23:44:58 INFO - PROCESS | 1801 | 1482392698440 Marionette TRACE conn4 -> [0,278,"timeouts",{"script":35000}] 23:44:58 INFO - PROCESS | 1801 | 1482392698447 Marionette TRACE conn4 <- [1,278,null,{}] 23:44:58 INFO - PROCESS | 1801 | 1482392698455 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}] 23:44:58 INFO - PROCESS | 1801 | 1482392698669 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 23:44:58 INFO - PROCESS | 1801 | 1482392698712 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:44:58 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2823800 == 3 [pid = 1848] [id = 85] 23:44:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2824000) [pid = 1848] [serial = 239] [outer = (nil)] 23:44:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1a800) [pid = 1848] [serial = 240] [outer = 0xa2824000] 23:44:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d21c00) [pid = 1848] [serial = 241] [outer = 0xa2824000] 23:44:59 WARNING - wptserve Traceback (most recent call last): 23:44:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:44:59 WARNING - rv = self.func(request, response) 23:44:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:44:59 WARNING - access_control_allow_origin = "*") 23:44:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:44:59 WARNING - payload = payload_generator(server_data) 23:44:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:44:59 WARNING - return encode_string_as_bmp_image(data) 23:44:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:44:59 WARNING - img.save(f, "BMP") 23:44:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:44:59 WARNING - f.write(bmpfileheader) 23:44:59 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:44:59 WARNING - 23:45:07 INFO - PROCESS | 1801 | --DOCSHELL 0xa2820c00 == 2 [pid = 1848] [id = 84] 23:45:13 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2821000) [pid = 1848] [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] 23:45:17 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d1a800) [pid = 1848] [serial = 240] [outer = (nil)] [url = about:blank] 23:45:17 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1e400) [pid = 1848] [serial = 238] [outer = (nil)] [url = about:blank] 23:45:29 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:45:29 INFO - PROCESS | 1801 | 1482392729162 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]]]}] 23:45:29 INFO - . 23:45:29 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30773ms 23:45:29 INFO - PROCESS | 1801 | 1482392729212 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 23:45:29 INFO - PROCESS | 1801 | 1482392729219 Marionette TRACE conn4 <- [1,281,null,{"value":"2147483649"}] 23:45:29 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 23:45:29 INFO - PROCESS | 1801 | 1482392729230 Marionette TRACE conn4 -> [0,282,"timeouts",{"script":35000}] 23:45:29 INFO - PROCESS | 1801 | 1482392729237 Marionette TRACE conn4 <- [1,282,null,{}] 23:45:29 INFO - PROCESS | 1801 | 1482392729249 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}] 23:45:29 INFO - PROCESS | 1801 | 1482392729499 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 23:45:29 INFO - PROCESS | 1801 | 1482392729542 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:45:29 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821000 == 3 [pid = 1848] [id = 86] 23:45:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821400) [pid = 1848] [serial = 242] [outer = (nil)] 23:45:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1a400) [pid = 1848] [serial = 243] [outer = 0xa2821400] 23:45:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d20c00) [pid = 1848] [serial = 244] [outer = 0xa2821400] 23:45:30 INFO - . 23:45:30 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1341ms 23:45:30 INFO - PROCESS | 1801 | 1482392730548 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] 23:45:30 INFO - PROCESS | 1801 | 1482392730595 Marionette TRACE conn4 <- [1,285,null,{"value":"2147483649"}] 23:45:30 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 23:45:30 INFO - PROCESS | 1801 | 1482392730609 Marionette TRACE conn4 -> [0,286,"timeouts",{"script":35000}] 23:45:30 INFO - PROCESS | 1801 | 1482392730620 Marionette TRACE conn4 <- [1,286,null,{}] 23:45:30 INFO - PROCESS | 1801 | 1482392730625 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}] 23:45:30 INFO - PROCESS | 1801 | 1482392730863 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 23:45:30 INFO - PROCESS | 1801 | 1482392730924 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:45:30 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d79c00 == 4 [pid = 1848] [id = 87] 23:45:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2d7a000) [pid = 1848] [serial = 245] [outer = (nil)] 23:45:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2dec800) [pid = 1848] [serial = 246] [outer = 0xa2d7a000] 23:45:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa2def400) [pid = 1848] [serial = 247] [outer = 0xa2d7a000] 23:45:31 INFO - PROCESS | 1801 | 1482392731902 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] 23:45:31 INFO - PROCESS | 1801 | 1482392731965 Marionette TRACE conn4 <- [1,289,null,{"value":"2147483649"}] 23:45:31 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 23:45:31 INFO - PROCESS | 1801 | 1482392731972 Marionette TRACE conn4 -> [0,290,"timeouts",{"script":35000}] 23:45:31 INFO - PROCESS | 1801 | 1482392731980 Marionette TRACE conn4 <- [1,290,null,{}] 23:45:32 INFO - PROCESS | 1801 | 1482392732008 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}] 23:45:32 INFO - PROCESS | 1801 | 1482392732223 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 23:45:32 INFO - PROCESS | 1801 | 1482392732290 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:45:32 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3326400 == 5 [pid = 1848] [id = 88] 23:45:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3326800) [pid = 1848] [serial = 248] [outer = (nil)] 23:45:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa332a800) [pid = 1848] [serial = 249] [outer = 0xa3326800] 23:45:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa332e000) [pid = 1848] [serial = 250] [outer = 0xa3326800] 23:45:33 INFO - PROCESS | 1801 | 1482392733242 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] 23:45:33 INFO - PROCESS | 1801 | 1482392733293 Marionette TRACE conn4 <- [1,293,null,{"value":"2147483649"}] 23:45:33 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 23:45:33 INFO - PROCESS | 1801 | 1482392733300 Marionette TRACE conn4 -> [0,294,"timeouts",{"script":35000}] 23:45:33 INFO - PROCESS | 1801 | 1482392733304 Marionette TRACE conn4 <- [1,294,null,{}] 23:45:33 INFO - PROCESS | 1801 | 1482392733311 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}] 23:45:33 INFO - PROCESS | 1801 | 1482392733491 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 23:45:33 INFO - PROCESS | 1801 | 1482392733551 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:45:33 INFO - PROCESS | 1801 | ++DOCSHELL 0xa343f400 == 6 [pid = 1848] [id = 89] 23:45:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa343f800) [pid = 1848] [serial = 251] [outer = (nil)] 23:45:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa3443800) [pid = 1848] [serial = 252] [outer = 0xa343f800] 23:45:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa355d400) [pid = 1848] [serial = 253] [outer = 0xa343f800] 23:45:34 INFO - PROCESS | 1801 | 1482392734525 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] 23:45:34 INFO - PROCESS | 1801 | 1482392734591 Marionette TRACE conn4 <- [1,297,null,{"value":"2147483649"}] 23:45:34 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 23:45:34 INFO - PROCESS | 1801 | 1482392734599 Marionette TRACE conn4 -> [0,298,"timeouts",{"script":35000}] 23:45:34 INFO - PROCESS | 1801 | 1482392734602 Marionette TRACE conn4 <- [1,298,null,{}] 23:45:34 INFO - PROCESS | 1801 | 1482392734609 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}] 23:45:34 INFO - PROCESS | 1801 | 1482392734800 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 23:45:34 INFO - PROCESS | 1801 | 1482392734856 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:45:34 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3562000 == 7 [pid = 1848] [id = 90] 23:45:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa3563800) [pid = 1848] [serial = 254] [outer = (nil)] 23:45:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa3602000) [pid = 1848] [serial = 255] [outer = 0xa3563800] 23:45:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa356b800) [pid = 1848] [serial = 256] [outer = 0xa3563800] 23:45:35 INFO - PROCESS | 1801 | 1482392735792 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] 23:45:35 INFO - PROCESS | 1801 | 1482392735847 Marionette TRACE conn4 <- [1,301,null,{"value":"2147483649"}] 23:45:35 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 23:45:35 INFO - PROCESS | 1801 | 1482392735856 Marionette TRACE conn4 -> [0,302,"timeouts",{"script":35000}] 23:45:35 INFO - PROCESS | 1801 | 1482392735859 Marionette TRACE conn4 <- [1,302,null,{}] 23:45:35 INFO - PROCESS | 1801 | 1482392735865 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}] 23:45:36 INFO - PROCESS | 1801 | 1482392736107 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 23:45:36 INFO - PROCESS | 1801 | 1482392736182 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:45:36 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c2800 == 8 [pid = 1848] [id = 91] 23:45:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa36c4000) [pid = 1848] [serial = 257] [outer = (nil)] 23:45:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa36c8400) [pid = 1848] [serial = 258] [outer = 0xa36c4000] 23:45:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa384fc00) [pid = 1848] [serial = 259] [outer = 0xa36c4000] 23:45:37 INFO - PROCESS | 1801 | 1482392737178 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] 23:45:37 INFO - PROCESS | 1801 | 1482392737243 Marionette TRACE conn4 <- [1,305,null,{"value":"2147483649"}] 23:45:37 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 23:45:37 INFO - PROCESS | 1801 | 1482392737255 Marionette TRACE conn4 -> [0,306,"timeouts",{"script":35000}] 23:45:37 INFO - PROCESS | 1801 | 1482392737258 Marionette TRACE conn4 <- [1,306,null,{}] 23:45:37 INFO - PROCESS | 1801 | 1482392737267 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}] 23:45:37 INFO - PROCESS | 1801 | 1482392737440 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 23:45:37 INFO - PROCESS | 1801 | 1482392737497 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:45:37 INFO - PROCESS | 1801 | ++DOCSHELL 0xa281c400 == 9 [pid = 1848] [id = 92] 23:45:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa281c800) [pid = 1848] [serial = 260] [outer = (nil)] 23:45:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa2d72400) [pid = 1848] [serial = 261] [outer = 0xa281c800] 23:45:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa2d7cc00) [pid = 1848] [serial = 262] [outer = 0xa281c800] 23:45:38 INFO - . 23:45:38 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1435ms 23:45:38 INFO - PROCESS | 1801 | 1482392738668 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] 23:45:38 INFO - PROCESS | 1801 | 1482392738695 Marionette TRACE conn4 <- [1,309,null,{"value":"2147483649"}] 23:45:38 INFO - PROCESS | 1801 | 1482392738701 Marionette TRACE conn4 -> [0,310,"timeouts",{"script":35000}] 23:45:38 INFO - PROCESS | 1801 | 1482392738705 Marionette TRACE conn4 <- [1,310,null,{}] 23:45:38 INFO - PROCESS | 1801 | 1482392738710 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}] 23:45:38 INFO - PROCESS | 1801 | 1482392738877 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 23:45:38 INFO - PROCESS | 1801 | 1482392738937 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:45:39 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821c00 == 10 [pid = 1848] [id = 93] 23:45:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa2d16800) [pid = 1848] [serial = 263] [outer = (nil)] 23:45:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa2dfac00) [pid = 1848] [serial = 264] [outer = 0xa2d16800] 23:45:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa332c400) [pid = 1848] [serial = 265] [outer = 0xa2d16800] 23:45:39 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c2800 == 9 [pid = 1848] [id = 91] 23:45:39 INFO - PROCESS | 1801 | --DOCSHELL 0xa3562000 == 8 [pid = 1848] [id = 90] 23:45:39 INFO - PROCESS | 1801 | --DOCSHELL 0xa343f400 == 7 [pid = 1848] [id = 89] 23:45:39 INFO - PROCESS | 1801 | --DOCSHELL 0xa3326400 == 6 [pid = 1848] [id = 88] 23:45:39 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d79c00 == 5 [pid = 1848] [id = 87] 23:45:40 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821000 == 4 [pid = 1848] [id = 86] 23:45:40 INFO - PROCESS | 1801 | --DOCSHELL 0xa2823800 == 3 [pid = 1848] [id = 85] 23:45:40 INFO - PROCESS | 1801 | 1482392740128 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] 23:45:40 INFO - PROCESS | 1801 | 1482392740192 Marionette TRACE conn4 <- [1,313,null,{"value":"2147483649"}] 23:45:40 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 23:45:40 INFO - PROCESS | 1801 | 1482392740199 Marionette TRACE conn4 -> [0,314,"timeouts",{"script":35000}] 23:45:40 INFO - PROCESS | 1801 | 1482392740202 Marionette TRACE conn4 <- [1,314,null,{}] 23:45:40 INFO - PROCESS | 1801 | 1482392740211 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}] 23:45:40 INFO - PROCESS | 1801 | 1482392740388 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 23:45:40 INFO - PROCESS | 1801 | 1482392740453 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:45:40 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d7dc00 == 4 [pid = 1848] [id = 94] 23:45:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa2defc00) [pid = 1848] [serial = 266] [outer = (nil)] 23:45:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa3326400) [pid = 1848] [serial = 267] [outer = 0xa2defc00] 23:45:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa332e800) [pid = 1848] [serial = 268] [outer = 0xa2defc00] 23:45:41 INFO - PROCESS | 1801 | 1482392741476 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] 23:45:41 INFO - PROCESS | 1801 | 1482392741535 Marionette TRACE conn4 <- [1,317,null,{"value":"2147483649"}] 23:45:41 INFO - PROCESS | 1801 | 1482392741541 Marionette TRACE conn4 -> [0,318,"timeouts",{"script":35000}] 23:45:41 INFO - PROCESS | 1801 | 1482392741543 Marionette TRACE conn4 <- [1,318,null,{}] 23:45:41 INFO - PROCESS | 1801 | 1482392741551 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}] 23:45:41 INFO - PROCESS | 1801 | 1482392741754 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 23:45:41 INFO - PROCESS | 1801 | 1482392741828 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:45:41 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3567000 == 5 [pid = 1848] [id = 95] 23:45:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa3569400) [pid = 1848] [serial = 269] [outer = (nil)] 23:45:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0xa3610400) [pid = 1848] [serial = 270] [outer = 0xa3569400] 23:45:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xa36bc400) [pid = 1848] [serial = 271] [outer = 0xa3569400] 23:45:42 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c3000 == 6 [pid = 1848] [id = 96] 23:45:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa36c3400) [pid = 1848] [serial = 272] [outer = (nil)] 23:45:42 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:45:42 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:45:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa36c6400) [pid = 1848] [serial = 273] [outer = 0xa36c3400] 23:45:43 INFO - PROCESS | 1801 | 1482392743000 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] 23:45:43 INFO - PROCESS | 1801 | 1482392743031 Marionette TRACE conn4 <- [1,321,null,{"value":"2147483649"}] 23:45:43 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 23:45:43 INFO - PROCESS | 1801 | 1482392743037 Marionette TRACE conn4 -> [0,322,"timeouts",{"script":35000}] 23:45:43 INFO - PROCESS | 1801 | 1482392743040 Marionette TRACE conn4 <- [1,322,null,{}] 23:45:43 INFO - PROCESS | 1801 | 1482392743046 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}] 23:45:43 INFO - PROCESS | 1801 | 1482392743255 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 23:45:43 INFO - PROCESS | 1801 | 1482392743308 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:45:43 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3855c00 == 7 [pid = 1848] [id = 97] 23:45:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa385a000) [pid = 1848] [serial = 274] [outer = (nil)] 23:45:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa4367800) [pid = 1848] [serial = 275] [outer = 0xa385a000] 23:45:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa4366800) [pid = 1848] [serial = 276] [outer = 0xa385a000] 23:45:44 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3443400 == 8 [pid = 1848] [id = 98] 23:45:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa3601c00) [pid = 1848] [serial = 277] [outer = (nil)] 23:45:44 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa3563800) [pid = 1848] [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] 23:45:44 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa343f800) [pid = 1848] [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] 23:45:44 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa3326800) [pid = 1848] [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] 23:45:44 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa2824000) [pid = 1848] [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] 23:45:44 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa2821400) [pid = 1848] [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] 23:45:44 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa2d7a000) [pid = 1848] [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] 23:45:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa2821400) [pid = 1848] [serial = 278] [outer = 0xa3601c00] 23:45:44 INFO - PROCESS | 1801 | 1482392744778 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] 23:45:44 INFO - PROCESS | 1801 | 1482392744828 Marionette TRACE conn4 <- [1,325,null,{"value":"2147483649"}] 23:45:44 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 23:45:44 INFO - PROCESS | 1801 | 1482392744834 Marionette TRACE conn4 -> [0,326,"timeouts",{"script":35000}] 23:45:44 INFO - PROCESS | 1801 | 1482392744838 Marionette TRACE conn4 <- [1,326,null,{}] 23:45:44 INFO - PROCESS | 1801 | 1482392744845 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}] 23:45:45 INFO - PROCESS | 1801 | 1482392745024 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 23:45:45 INFO - PROCESS | 1801 | 1482392745111 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:45:45 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44ca400 == 9 [pid = 1848] [id = 99] 23:45:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa44cf000) [pid = 1848] [serial = 279] [outer = (nil)] 23:45:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa44d7c00) [pid = 1848] [serial = 280] [outer = 0xa44cf000] 23:45:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa45e6400) [pid = 1848] [serial = 281] [outer = 0xa44cf000] 23:45:46 INFO - PROCESS | 1801 | ++DOCSHELL 0xa45ee000 == 10 [pid = 1848] [id = 100] 23:45:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa45f0800) [pid = 1848] [serial = 282] [outer = (nil)] 23:45:46 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:45:46 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:45:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa470fc00) [pid = 1848] [serial = 283] [outer = 0xa45f0800] 23:45:46 INFO - PROCESS | 1801 | 1482392746317 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] 23:45:46 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 23:45:46 INFO - PROCESS | 1801 | 1482392746388 Marionette TRACE conn4 <- [1,329,null,{"value":"2147483649"}] 23:45:46 INFO - PROCESS | 1801 | 1482392746404 Marionette TRACE conn4 -> [0,330,"timeouts",{"script":35000}] 23:45:46 INFO - PROCESS | 1801 | 1482392746410 Marionette TRACE conn4 <- [1,330,null,{}] 23:45:46 INFO - PROCESS | 1801 | 1482392746417 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}] 23:45:46 INFO - PROCESS | 1801 | 1482392746649 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 23:45:46 INFO - PROCESS | 1801 | 1482392746730 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:45:46 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2dee400 == 11 [pid = 1848] [id = 101] 23:45:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa2deec00) [pid = 1848] [serial = 284] [outer = (nil)] 23:45:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa3438c00) [pid = 1848] [serial = 285] [outer = 0xa2deec00] 23:45:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa355dc00) [pid = 1848] [serial = 286] [outer = 0xa2deec00] 23:45:47 WARNING - wptserve Traceback (most recent call last): 23:45:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:45:47 WARNING - rv = self.func(request, response) 23:45:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:45:47 WARNING - access_control_allow_origin = "*") 23:45:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:45:47 WARNING - payload = payload_generator(server_data) 23:45:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:45:47 WARNING - return encode_string_as_bmp_image(data) 23:45:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:45:47 WARNING - img.save(f, "BMP") 23:45:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:45:47 WARNING - f.write(bmpfileheader) 23:45:47 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:45:47 WARNING - 23:45:48 INFO - PROCESS | 1801 | --DOCSHELL 0xa45ee000 == 10 [pid = 1848] [id = 100] 23:45:48 INFO - PROCESS | 1801 | --DOCSHELL 0xa3443400 == 9 [pid = 1848] [id = 98] 23:45:48 INFO - PROCESS | 1801 | --DOCSHELL 0xa3855c00 == 8 [pid = 1848] [id = 97] 23:45:48 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c3000 == 7 [pid = 1848] [id = 96] 23:45:48 INFO - PROCESS | 1801 | --DOCSHELL 0xa3567000 == 6 [pid = 1848] [id = 95] 23:45:48 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d7dc00 == 5 [pid = 1848] [id = 94] 23:45:48 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa36c8400) [pid = 1848] [serial = 258] [outer = (nil)] [url = about:blank] 23:45:48 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821c00 == 4 [pid = 1848] [id = 93] 23:45:48 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa356b800) [pid = 1848] [serial = 256] [outer = (nil)] [url = about:blank] 23:45:48 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa3602000) [pid = 1848] [serial = 255] [outer = (nil)] [url = about:blank] 23:45:48 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa355d400) [pid = 1848] [serial = 253] [outer = (nil)] [url = about:blank] 23:45:48 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa3443800) [pid = 1848] [serial = 252] [outer = (nil)] [url = about:blank] 23:45:48 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa332e000) [pid = 1848] [serial = 250] [outer = (nil)] [url = about:blank] 23:45:48 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa332a800) [pid = 1848] [serial = 249] [outer = (nil)] [url = about:blank] 23:45:48 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa2d21c00) [pid = 1848] [serial = 241] [outer = (nil)] [url = about:blank] 23:45:48 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa2d1a400) [pid = 1848] [serial = 243] [outer = (nil)] [url = about:blank] 23:45:48 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0xa2d20c00) [pid = 1848] [serial = 244] [outer = (nil)] [url = about:blank] 23:45:48 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0xa2dec800) [pid = 1848] [serial = 246] [outer = (nil)] [url = about:blank] 23:45:48 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0xa2def400) [pid = 1848] [serial = 247] [outer = (nil)] [url = about:blank] 23:45:51 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa3569400) [pid = 1848] [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] 23:45:51 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa385a000) [pid = 1848] [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] 23:45:51 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa2defc00) [pid = 1848] [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] 23:45:51 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa2d16800) [pid = 1848] [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] 23:45:51 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa3601c00) [pid = 1848] [serial = 277] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482392744386] 23:45:51 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa36c3400) [pid = 1848] [serial = 272] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:45:51 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa36c4000) [pid = 1848] [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] 23:45:55 INFO - PROCESS | 1801 | --DOCSHELL 0xa281c400 == 3 [pid = 1848] [id = 92] 23:45:55 INFO - PROCESS | 1801 | --DOCSHELL 0xa44ca400 == 2 [pid = 1848] [id = 99] 23:45:55 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xa44d7c00) [pid = 1848] [serial = 280] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa332e800) [pid = 1848] [serial = 268] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa332c400) [pid = 1848] [serial = 265] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa2821400) [pid = 1848] [serial = 278] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482392744386] 23:45:55 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa4366800) [pid = 1848] [serial = 276] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa36c6400) [pid = 1848] [serial = 273] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:45:55 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa36bc400) [pid = 1848] [serial = 271] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa4367800) [pid = 1848] [serial = 275] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa3610400) [pid = 1848] [serial = 270] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa3326400) [pid = 1848] [serial = 267] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa2dfac00) [pid = 1848] [serial = 264] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa2d72400) [pid = 1848] [serial = 261] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa384fc00) [pid = 1848] [serial = 259] [outer = (nil)] [url = about:blank] 23:45:57 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa44cf000) [pid = 1848] [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] 23:45:57 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa45f0800) [pid = 1848] [serial = 282] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:45:57 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa281c800) [pid = 1848] [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] 23:46:01 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa45e6400) [pid = 1848] [serial = 281] [outer = (nil)] [url = about:blank] 23:46:01 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa470fc00) [pid = 1848] [serial = 283] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:46:01 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa3438c00) [pid = 1848] [serial = 285] [outer = (nil)] [url = about:blank] 23:46:01 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d7cc00) [pid = 1848] [serial = 262] [outer = (nil)] [url = about:blank] 23:46:17 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:46:17 INFO - PROCESS | 1801 | 1482392777259 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]]]}] 23:46:17 INFO - . 23:46:17 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30869ms 23:46:17 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 23:46:17 INFO - PROCESS | 1801 | 1482392777271 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 23:46:17 INFO - PROCESS | 1801 | 1482392777274 Marionette TRACE conn4 <- [1,333,null,{"value":"2147483649"}] 23:46:17 INFO - PROCESS | 1801 | 1482392777280 Marionette TRACE conn4 -> [0,334,"timeouts",{"script":35000}] 23:46:17 INFO - PROCESS | 1801 | 1482392777284 Marionette TRACE conn4 <- [1,334,null,{}] 23:46:17 INFO - PROCESS | 1801 | 1482392777289 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}] 23:46:17 INFO - PROCESS | 1801 | 1482392777454 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 23:46:17 INFO - PROCESS | 1801 | 1482392777582 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:46:17 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2820000 == 3 [pid = 1848] [id = 102] 23:46:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2820400) [pid = 1848] [serial = 287] [outer = (nil)] 23:46:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d16400) [pid = 1848] [serial = 288] [outer = 0xa2820400] 23:46:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1d400) [pid = 1848] [serial = 289] [outer = 0xa2820400] 23:46:18 WARNING - wptserve Traceback (most recent call last): 23:46:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:46:18 WARNING - rv = self.func(request, response) 23:46:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:46:18 WARNING - access_control_allow_origin = "*") 23:46:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:46:18 WARNING - payload = payload_generator(server_data) 23:46:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:46:18 WARNING - return encode_string_as_bmp_image(data) 23:46:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:46:18 WARNING - img.save(f, "BMP") 23:46:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:46:18 WARNING - f.write(bmpfileheader) 23:46:18 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:46:18 WARNING - 23:46:26 INFO - PROCESS | 1801 | --DOCSHELL 0xa2dee400 == 2 [pid = 1848] [id = 101] 23:46:32 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2deec00) [pid = 1848] [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] 23:46:36 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d16400) [pid = 1848] [serial = 288] [outer = (nil)] [url = about:blank] 23:46:36 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa355dc00) [pid = 1848] [serial = 286] [outer = (nil)] [url = about:blank] 23:46:48 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:46:48 INFO - PROCESS | 1801 | 1482392808064 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]]]}] 23:46:48 INFO - . 23:46:48 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30815ms 23:46:48 INFO - PROCESS | 1801 | 1482392808096 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 23:46:48 INFO - PROCESS | 1801 | 1482392808103 Marionette TRACE conn4 <- [1,337,null,{"value":"2147483649"}] 23:46:48 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 23:46:48 INFO - PROCESS | 1801 | 1482392808114 Marionette TRACE conn4 -> [0,338,"timeouts",{"script":35000}] 23:46:48 INFO - PROCESS | 1801 | 1482392808121 Marionette TRACE conn4 <- [1,338,null,{}] 23:46:48 INFO - PROCESS | 1801 | 1482392808133 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}] 23:46:48 INFO - PROCESS | 1801 | 1482392808386 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 23:46:48 INFO - PROCESS | 1801 | 1482392808419 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:46:48 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2823400 == 3 [pid = 1848] [id = 103] 23:46:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2823800) [pid = 1848] [serial = 290] [outer = (nil)] 23:46:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d19c00) [pid = 1848] [serial = 291] [outer = 0xa2823800] 23:46:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d21400) [pid = 1848] [serial = 292] [outer = 0xa2823800] 23:46:49 WARNING - wptserve Traceback (most recent call last): 23:46:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:46:49 WARNING - rv = self.func(request, response) 23:46:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:46:49 WARNING - access_control_allow_origin = "*") 23:46:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:46:49 WARNING - payload = payload_generator(server_data) 23:46:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:46:49 WARNING - return encode_string_as_bmp_image(data) 23:46:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:46:49 WARNING - img.save(f, "BMP") 23:46:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:46:49 WARNING - f.write(bmpfileheader) 23:46:49 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:46:49 WARNING - 23:46:56 INFO - PROCESS | 1801 | --DOCSHELL 0xa2820000 == 2 [pid = 1848] [id = 102] 23:47:03 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2820400) [pid = 1848] [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] 23:47:07 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d19c00) [pid = 1848] [serial = 291] [outer = (nil)] [url = about:blank] 23:47:07 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1d400) [pid = 1848] [serial = 289] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:47:18 INFO - PROCESS | 1801 | 1482392838883 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]]]}] 23:47:18 INFO - . 23:47:18 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30823ms 23:47:18 INFO - PROCESS | 1801 | 1482392838936 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 23:47:18 INFO - PROCESS | 1801 | 1482392838948 Marionette TRACE conn4 <- [1,341,null,{"value":"2147483649"}] 23:47:18 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 23:47:18 INFO - PROCESS | 1801 | 1482392838961 Marionette TRACE conn4 -> [0,342,"timeouts",{"script":35000}] 23:47:18 INFO - PROCESS | 1801 | 1482392838968 Marionette TRACE conn4 <- [1,342,null,{}] 23:47:18 INFO - PROCESS | 1801 | 1482392838974 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}] 23:47:19 INFO - PROCESS | 1801 | 1482392839190 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 23:47:19 INFO - PROCESS | 1801 | 1482392839237 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:47:19 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2820400 == 3 [pid = 1848] [id = 104] 23:47:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2820800) [pid = 1848] [serial = 293] [outer = (nil)] 23:47:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d19800) [pid = 1848] [serial = 294] [outer = 0xa2820800] 23:47:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d20800) [pid = 1848] [serial = 295] [outer = 0xa2820800] 23:47:20 INFO - PROCESS | 1801 | 1482392840315 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] 23:47:20 INFO - PROCESS | 1801 | 1482392840359 Marionette TRACE conn4 <- [1,345,null,{"value":"2147483649"}] 23:47:20 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 23:47:20 INFO - PROCESS | 1801 | 1482392840367 Marionette TRACE conn4 -> [0,346,"timeouts",{"script":35000}] 23:47:20 INFO - PROCESS | 1801 | 1482392840376 Marionette TRACE conn4 <- [1,346,null,{}] 23:47:20 INFO - PROCESS | 1801 | 1482392840396 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}] 23:47:20 INFO - PROCESS | 1801 | 1482392840606 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 23:47:20 INFO - PROCESS | 1801 | 1482392840697 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:47:20 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d71800 == 4 [pid = 1848] [id = 105] 23:47:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2d79800) [pid = 1848] [serial = 296] [outer = (nil)] 23:47:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2d7ec00) [pid = 1848] [serial = 297] [outer = 0xa2d79800] 23:47:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa2ded400) [pid = 1848] [serial = 298] [outer = 0xa2d79800] 23:47:21 INFO - PROCESS | 1801 | 1482392841718 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] 23:47:21 INFO - PROCESS | 1801 | 1482392841766 Marionette TRACE conn4 <- [1,349,null,{"value":"2147483649"}] 23:47:21 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 23:47:21 INFO - PROCESS | 1801 | 1482392841774 Marionette TRACE conn4 -> [0,350,"timeouts",{"script":35000}] 23:47:21 INFO - PROCESS | 1801 | 1482392841778 Marionette TRACE conn4 <- [1,350,null,{}] 23:47:21 INFO - PROCESS | 1801 | 1482392841785 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}] 23:47:22 INFO - PROCESS | 1801 | 1482392841995 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 23:47:22 INFO - PROCESS | 1801 | 1482392842054 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:47:22 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3324c00 == 5 [pid = 1848] [id = 106] 23:47:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3325400) [pid = 1848] [serial = 299] [outer = (nil)] 23:47:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3329800) [pid = 1848] [serial = 300] [outer = 0xa3325400] 23:47:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa332cc00) [pid = 1848] [serial = 301] [outer = 0xa3325400] 23:47:23 INFO - PROCESS | 1801 | 1482392843109 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] 23:47:23 INFO - PROCESS | 1801 | 1482392843167 Marionette TRACE conn4 <- [1,353,null,{"value":"2147483649"}] 23:47:23 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 23:47:23 INFO - PROCESS | 1801 | 1482392843175 Marionette TRACE conn4 -> [0,354,"timeouts",{"script":35000}] 23:47:23 INFO - PROCESS | 1801 | 1482392843179 Marionette TRACE conn4 <- [1,354,null,{}] 23:47:23 INFO - PROCESS | 1801 | 1482392843195 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}] 23:47:23 INFO - PROCESS | 1801 | 1482392843347 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 23:47:23 INFO - PROCESS | 1801 | 1482392843424 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:47:23 INFO - PROCESS | 1801 | ++DOCSHELL 0xa343ec00 == 6 [pid = 1848] [id = 107] 23:47:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa343f000) [pid = 1848] [serial = 302] [outer = (nil)] 23:47:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa3443000) [pid = 1848] [serial = 303] [outer = 0xa343f000] 23:47:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa355cc00) [pid = 1848] [serial = 304] [outer = 0xa343f000] 23:47:24 INFO - PROCESS | 1801 | 1482392844439 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] 23:47:24 INFO - PROCESS | 1801 | 1482392844467 Marionette TRACE conn4 <- [1,357,null,{"value":"2147483649"}] 23:47:24 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 23:47:24 INFO - PROCESS | 1801 | 1482392844477 Marionette TRACE conn4 -> [0,358,"timeouts",{"script":35000}] 23:47:24 INFO - PROCESS | 1801 | 1482392844480 Marionette TRACE conn4 <- [1,358,null,{}] 23:47:24 INFO - PROCESS | 1801 | 1482392844486 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}] 23:47:24 INFO - PROCESS | 1801 | 1482392844682 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 23:47:24 INFO - PROCESS | 1801 | 1482392844781 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:47:24 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3562c00 == 7 [pid = 1848] [id = 108] 23:47:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa3563000) [pid = 1848] [serial = 305] [outer = (nil)] 23:47:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa3601800) [pid = 1848] [serial = 306] [outer = 0xa3563000] 23:47:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa356b800) [pid = 1848] [serial = 307] [outer = 0xa3563000] 23:47:25 INFO - PROCESS | 1801 | 1482392845825 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] 23:47:25 INFO - PROCESS | 1801 | 1482392845866 Marionette TRACE conn4 <- [1,361,null,{"value":"2147483649"}] 23:47:25 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 23:47:25 INFO - PROCESS | 1801 | 1482392845874 Marionette TRACE conn4 -> [0,362,"timeouts",{"script":35000}] 23:47:25 INFO - PROCESS | 1801 | 1482392845877 Marionette TRACE conn4 <- [1,362,null,{}] 23:47:25 INFO - PROCESS | 1801 | 1482392845884 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}] 23:47:26 INFO - PROCESS | 1801 | 1482392846075 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 23:47:26 INFO - PROCESS | 1801 | 1482392846157 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:47:26 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c5c00 == 8 [pid = 1848] [id = 109] 23:47:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa36c6000) [pid = 1848] [serial = 308] [outer = (nil)] 23:47:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa36ca000) [pid = 1848] [serial = 309] [outer = 0xa36c6000] 23:47:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa3851c00) [pid = 1848] [serial = 310] [outer = 0xa36c6000] 23:47:27 INFO - PROCESS | 1801 | 1482392847120 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] 23:47:27 INFO - PROCESS | 1801 | 1482392847158 Marionette TRACE conn4 <- [1,365,null,{"value":"2147483649"}] 23:47:27 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 23:47:27 INFO - PROCESS | 1801 | 1482392847173 Marionette TRACE conn4 -> [0,366,"timeouts",{"script":35000}] 23:47:27 INFO - PROCESS | 1801 | 1482392847177 Marionette TRACE conn4 <- [1,366,null,{}] 23:47:27 INFO - PROCESS | 1801 | 1482392847183 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}] 23:47:27 INFO - PROCESS | 1801 | 1482392847349 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 23:47:27 INFO - PROCESS | 1801 | 1482392847405 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:47:27 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d24c00 == 9 [pid = 1848] [id = 110] 23:47:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa2d25c00) [pid = 1848] [serial = 311] [outer = (nil)] 23:47:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa2dee400) [pid = 1848] [serial = 312] [outer = 0xa2d25c00] 23:47:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa2df6c00) [pid = 1848] [serial = 313] [outer = 0xa2d25c00] 23:47:28 INFO - PROCESS | 1801 | 1482392848810 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] 23:47:28 INFO - PROCESS | 1801 | 1482392848866 Marionette TRACE conn4 <- [1,369,null,{"value":"2147483649"}] 23:47:28 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 23:47:28 INFO - PROCESS | 1801 | 1482392848932 Marionette TRACE conn4 -> [0,370,"timeouts",{"script":35000}] 23:47:28 INFO - PROCESS | 1801 | 1482392848946 Marionette TRACE conn4 <- [1,370,null,{}] 23:47:28 INFO - PROCESS | 1801 | 1482392848955 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}] 23:47:29 INFO - PROCESS | 1801 | 1482392849215 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 23:47:29 INFO - PROCESS | 1801 | 1482392849307 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:47:29 INFO - PROCESS | 1801 | ++DOCSHELL 0xa281cc00 == 10 [pid = 1848] [id = 111] 23:47:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa281d400) [pid = 1848] [serial = 314] [outer = (nil)] 23:47:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa2d7a400) [pid = 1848] [serial = 315] [outer = 0xa281d400] 23:47:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa2def400) [pid = 1848] [serial = 316] [outer = 0xa281d400] 23:47:29 INFO - PROCESS | 1801 | --DOCSHELL 0xa3562c00 == 9 [pid = 1848] [id = 108] 23:47:29 INFO - PROCESS | 1801 | --DOCSHELL 0xa343ec00 == 8 [pid = 1848] [id = 107] 23:47:29 INFO - PROCESS | 1801 | --DOCSHELL 0xa3324c00 == 7 [pid = 1848] [id = 106] 23:47:29 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d71800 == 6 [pid = 1848] [id = 105] 23:47:29 INFO - PROCESS | 1801 | --DOCSHELL 0xa2820400 == 5 [pid = 1848] [id = 104] 23:47:29 INFO - PROCESS | 1801 | --DOCSHELL 0xa2823400 == 4 [pid = 1848] [id = 103] 23:47:30 INFO - PROCESS | 1801 | 1482392850458 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] 23:47:30 INFO - PROCESS | 1801 | 1482392850494 Marionette TRACE conn4 <- [1,373,null,{"value":"2147483649"}] 23:47:30 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 23:47:30 INFO - PROCESS | 1801 | 1482392850507 Marionette TRACE conn4 -> [0,374,"timeouts",{"script":35000}] 23:47:30 INFO - PROCESS | 1801 | 1482392850513 Marionette TRACE conn4 <- [1,374,null,{}] 23:47:30 INFO - PROCESS | 1801 | 1482392850520 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}] 23:47:30 INFO - PROCESS | 1801 | 1482392850801 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 23:47:30 INFO - PROCESS | 1801 | 1482392850892 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:47:30 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3437800 == 5 [pid = 1848] [id = 112] 23:47:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa3438000) [pid = 1848] [serial = 317] [outer = (nil)] 23:47:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa355c400) [pid = 1848] [serial = 318] [outer = 0xa3438000] 23:47:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa355e000) [pid = 1848] [serial = 319] [outer = 0xa3438000] 23:47:31 INFO - PROCESS | 1801 | 1482392851964 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] 23:47:32 INFO - PROCESS | 1801 | 1482392852005 Marionette TRACE conn4 <- [1,377,null,{"value":"2147483649"}] 23:47:32 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 23:47:32 INFO - PROCESS | 1801 | 1482392852013 Marionette TRACE conn4 -> [0,378,"timeouts",{"script":35000}] 23:47:32 INFO - PROCESS | 1801 | 1482392852020 Marionette TRACE conn4 <- [1,378,null,{}] 23:47:32 INFO - PROCESS | 1801 | 1482392852038 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}] 23:47:32 INFO - PROCESS | 1801 | 1482392852357 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 23:47:32 INFO - PROCESS | 1801 | 1482392852402 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:47:32 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c7000 == 6 [pid = 1848] [id = 113] 23:47:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa36c7800) [pid = 1848] [serial = 320] [outer = (nil)] 23:47:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0xa3851000) [pid = 1848] [serial = 321] [outer = 0xa36c7800] 23:47:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xa3855c00) [pid = 1848] [serial = 322] [outer = 0xa36c7800] 23:47:33 INFO - PROCESS | 1801 | ++DOCSHELL 0xa385b000 == 7 [pid = 1848] [id = 114] 23:47:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa385b400) [pid = 1848] [serial = 323] [outer = (nil)] 23:47:33 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:47:33 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:47:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa435fc00) [pid = 1848] [serial = 324] [outer = 0xa385b400] 23:47:33 INFO - PROCESS | 1801 | 1482392853851 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] 23:47:33 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 23:47:33 INFO - PROCESS | 1801 | 1482392853918 Marionette TRACE conn4 <- [1,381,null,{"value":"2147483649"}] 23:47:33 INFO - PROCESS | 1801 | 1482392853926 Marionette TRACE conn4 -> [0,382,"timeouts",{"script":35000}] 23:47:33 INFO - PROCESS | 1801 | 1482392853930 Marionette TRACE conn4 <- [1,382,null,{}] 23:47:33 INFO - PROCESS | 1801 | 1482392853938 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}] 23:47:34 INFO - PROCESS | 1801 | 1482392854125 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 23:47:34 INFO - PROCESS | 1801 | 1482392854211 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:47:34 INFO - PROCESS | 1801 | ++DOCSHELL 0xa355f000 == 8 [pid = 1848] [id = 115] 23:47:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa3601400) [pid = 1848] [serial = 325] [outer = (nil)] 23:47:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa44d1400) [pid = 1848] [serial = 326] [outer = 0xa3601400] 23:47:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa44ce400) [pid = 1848] [serial = 327] [outer = 0xa3601400] 23:47:34 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa343f000) [pid = 1848] [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] 23:47:34 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa2820800) [pid = 1848] [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] 23:47:34 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa2d79800) [pid = 1848] [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] 23:47:34 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa3325400) [pid = 1848] [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] 23:47:34 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa3563000) [pid = 1848] [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] 23:47:34 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0xa2823800) [pid = 1848] [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] 23:47:35 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d7bc00 == 9 [pid = 1848] [id = 116] 23:47:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xa3324000) [pid = 1848] [serial = 328] [outer = (nil)] 23:47:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa343e800) [pid = 1848] [serial = 329] [outer = 0xa3324000] 23:47:35 INFO - PROCESS | 1801 | 1482392855517 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] 23:47:35 INFO - PROCESS | 1801 | 1482392855567 Marionette TRACE conn4 <- [1,385,null,{"value":"2147483649"}] 23:47:35 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 23:47:35 INFO - PROCESS | 1801 | 1482392855574 Marionette TRACE conn4 -> [0,386,"timeouts",{"script":35000}] 23:47:35 INFO - PROCESS | 1801 | 1482392855579 Marionette TRACE conn4 <- [1,386,null,{}] 23:47:35 INFO - PROCESS | 1801 | 1482392855587 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}] 23:47:35 INFO - PROCESS | 1801 | 1482392855785 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 23:47:35 INFO - PROCESS | 1801 | 1482392855845 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:47:35 INFO - PROCESS | 1801 | ++DOCSHELL 0xa45ea800 == 10 [pid = 1848] [id = 117] 23:47:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa45eac00) [pid = 1848] [serial = 330] [outer = (nil)] 23:47:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa4707400) [pid = 1848] [serial = 331] [outer = 0xa45eac00] 23:47:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa4756c00) [pid = 1848] [serial = 332] [outer = 0xa45eac00] 23:47:36 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d1bc00 == 11 [pid = 1848] [id = 118] 23:47:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa2d71800) [pid = 1848] [serial = 333] [outer = (nil)] 23:47:36 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:47:36 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:47:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa2d77800) [pid = 1848] [serial = 334] [outer = 0xa2d71800] 23:47:37 INFO - PROCESS | 1801 | 1482392857302 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] 23:47:37 INFO - PROCESS | 1801 | 1482392857366 Marionette TRACE conn4 <- [1,389,null,{"value":"2147483649"}] 23:47:37 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 23:47:37 INFO - PROCESS | 1801 | 1482392857399 Marionette TRACE conn4 -> [0,390,"timeouts",{"script":35000}] 23:47:37 INFO - PROCESS | 1801 | 1482392857410 Marionette TRACE conn4 <- [1,390,null,{}] 23:47:37 INFO - PROCESS | 1801 | 1482392857421 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}] 23:47:37 INFO - PROCESS | 1801 | 1482392857595 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 23:47:37 INFO - PROCESS | 1801 | 1482392857657 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:47:37 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3566c00 == 12 [pid = 1848] [id = 119] 23:47:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa3567c00) [pid = 1848] [serial = 335] [outer = (nil)] 23:47:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa4369400) [pid = 1848] [serial = 336] [outer = 0xa3567c00] 23:47:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa44d7400) [pid = 1848] [serial = 337] [outer = 0xa3567c00] 23:47:38 WARNING - wptserve Traceback (most recent call last): 23:47:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:47:38 WARNING - rv = self.func(request, response) 23:47:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:47:38 WARNING - access_control_allow_origin = "*") 23:47:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:47:38 WARNING - payload = payload_generator(server_data) 23:47:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:47:38 WARNING - return encode_string_as_bmp_image(data) 23:47: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 23:47:38 WARNING - img.save(f, "BMP") 23:47:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:47:38 WARNING - f.write(bmpfileheader) 23:47:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:47:38 WARNING - 23:47:39 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d7bc00 == 11 [pid = 1848] [id = 116] 23:47:39 INFO - PROCESS | 1801 | --DOCSHELL 0xa355f000 == 10 [pid = 1848] [id = 115] 23:47:39 INFO - PROCESS | 1801 | --DOCSHELL 0xa385b000 == 9 [pid = 1848] [id = 114] 23:47:39 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c7000 == 8 [pid = 1848] [id = 113] 23:47:39 INFO - PROCESS | 1801 | --DOCSHELL 0xa3437800 == 7 [pid = 1848] [id = 112] 23:47:39 INFO - PROCESS | 1801 | --DOCSHELL 0xa281cc00 == 6 [pid = 1848] [id = 111] 23:47:39 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d24c00 == 5 [pid = 1848] [id = 110] 23:47:39 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c5c00 == 4 [pid = 1848] [id = 109] 23:47:39 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa36ca000) [pid = 1848] [serial = 309] [outer = (nil)] [url = about:blank] 23:47:39 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa3601800) [pid = 1848] [serial = 306] [outer = (nil)] [url = about:blank] 23:47:39 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa356b800) [pid = 1848] [serial = 307] [outer = (nil)] [url = about:blank] 23:47:39 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa3443000) [pid = 1848] [serial = 303] [outer = (nil)] [url = about:blank] 23:47:39 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa355cc00) [pid = 1848] [serial = 304] [outer = (nil)] [url = about:blank] 23:47:39 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa3329800) [pid = 1848] [serial = 300] [outer = (nil)] [url = about:blank] 23:47:39 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa332cc00) [pid = 1848] [serial = 301] [outer = (nil)] [url = about:blank] 23:47:39 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa2d7ec00) [pid = 1848] [serial = 297] [outer = (nil)] [url = about:blank] 23:47:39 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa2ded400) [pid = 1848] [serial = 298] [outer = (nil)] [url = about:blank] 23:47:39 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0xa2d19800) [pid = 1848] [serial = 294] [outer = (nil)] [url = about:blank] 23:47:39 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0xa2d20800) [pid = 1848] [serial = 295] [outer = (nil)] [url = about:blank] 23:47:39 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0xa2d21400) [pid = 1848] [serial = 292] [outer = (nil)] [url = about:blank] 23:47:42 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa3438000) [pid = 1848] [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] 23:47:42 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa36c7800) [pid = 1848] [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] 23:47:42 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa281d400) [pid = 1848] [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] 23:47:42 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa3601400) [pid = 1848] [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] 23:47:42 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa385b400) [pid = 1848] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:47:42 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa3324000) [pid = 1848] [serial = 328] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482392855312] 23:47:45 INFO - PROCESS | 1801 | --DOCSHELL 0xa45ea800 == 3 [pid = 1848] [id = 117] 23:47:45 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d1bc00 == 2 [pid = 1848] [id = 118] 23:47:46 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa2def400) [pid = 1848] [serial = 316] [outer = (nil)] [url = about:blank] 23:47:46 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xa355e000) [pid = 1848] [serial = 319] [outer = (nil)] [url = about:blank] 23:47:46 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa435fc00) [pid = 1848] [serial = 324] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:47:46 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa44d1400) [pid = 1848] [serial = 326] [outer = (nil)] [url = about:blank] 23:47:46 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa3855c00) [pid = 1848] [serial = 322] [outer = (nil)] [url = about:blank] 23:47:46 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa44ce400) [pid = 1848] [serial = 327] [outer = (nil)] [url = about:blank] 23:47:46 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa343e800) [pid = 1848] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482392855312] 23:47:46 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa4707400) [pid = 1848] [serial = 331] [outer = (nil)] [url = about:blank] 23:47:46 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa3851000) [pid = 1848] [serial = 321] [outer = (nil)] [url = about:blank] 23:47:46 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa355c400) [pid = 1848] [serial = 318] [outer = (nil)] [url = about:blank] 23:47:46 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa2d7a400) [pid = 1848] [serial = 315] [outer = (nil)] [url = about:blank] 23:47:46 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa2dee400) [pid = 1848] [serial = 312] [outer = (nil)] [url = about:blank] 23:47:48 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa45eac00) [pid = 1848] [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] 23:47:48 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa2d25c00) [pid = 1848] [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] 23:47:48 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa36c6000) [pid = 1848] [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] 23:47:48 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa2d71800) [pid = 1848] [serial = 333] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:47:52 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa4756c00) [pid = 1848] [serial = 332] [outer = (nil)] [url = about:blank] 23:47:52 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa2df6c00) [pid = 1848] [serial = 313] [outer = (nil)] [url = about:blank] 23:47:52 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa3851c00) [pid = 1848] [serial = 310] [outer = (nil)] [url = about:blank] 23:47:52 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d77800) [pid = 1848] [serial = 334] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:47:52 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa4369400) [pid = 1848] [serial = 336] [outer = (nil)] [url = about:blank] 23:48:08 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:48:08 INFO - PROCESS | 1801 | 1482392888191 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]]]}] 23:48:08 INFO - . 23:48:08 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30850ms 23:48:08 INFO - PROCESS | 1801 | 1482392888226 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 23:48:08 INFO - PROCESS | 1801 | 1482392888233 Marionette TRACE conn4 <- [1,393,null,{"value":"2147483649"}] 23:48:08 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 23:48:08 INFO - PROCESS | 1801 | 1482392888243 Marionette TRACE conn4 -> [0,394,"timeouts",{"script":35000}] 23:48:08 INFO - PROCESS | 1801 | 1482392888249 Marionette TRACE conn4 <- [1,394,null,{}] 23:48:08 INFO - PROCESS | 1801 | 1482392888258 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}] 23:48:08 INFO - PROCESS | 1801 | 1482392888513 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 23:48:08 INFO - PROCESS | 1801 | 1482392888545 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:48:08 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2820800 == 3 [pid = 1848] [id = 120] 23:48:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2820c00) [pid = 1848] [serial = 338] [outer = (nil)] 23:48:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d16c00) [pid = 1848] [serial = 339] [outer = 0xa2820c00] 23:48:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1dc00) [pid = 1848] [serial = 340] [outer = 0xa2820c00] 23:48:09 WARNING - wptserve Traceback (most recent call last): 23:48:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:48:09 WARNING - rv = self.func(request, response) 23:48:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:48:09 WARNING - access_control_allow_origin = "*") 23:48:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:48:09 WARNING - payload = payload_generator(server_data) 23:48:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:48:09 WARNING - return encode_string_as_bmp_image(data) 23:48:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:48:09 WARNING - img.save(f, "BMP") 23:48:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:48:09 WARNING - f.write(bmpfileheader) 23:48:09 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:48:09 WARNING - 23:48:15 INFO - PROCESS | 1801 | ************************* 23:48:15 INFO - PROCESS | 1801 | A coding exception was thrown and uncaught in a Task. 23:48:15 INFO - PROCESS | 1801 | 23:48:15 INFO - PROCESS | 1801 | Full message: TypeError: NetworkError when attempting to fetch resource. 23:48:15 INFO - PROCESS | 1801 | Full stack: 23:48:15 INFO - PROCESS | 1801 | ************************* 23:48:17 INFO - PROCESS | 1801 | --DOCSHELL 0xa3566c00 == 2 [pid = 1848] [id = 119] 23:48:19 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa3567c00) [pid = 1848] [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] 23:48:23 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d16c00) [pid = 1848] [serial = 339] [outer = (nil)] [url = about:blank] 23:48:23 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa44d7400) [pid = 1848] [serial = 337] [outer = (nil)] [url = about:blank] 23:48:38 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:48:39 INFO - PROCESS | 1801 | 1482392919011 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]]]}] 23:48:39 INFO - . 23:48:39 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30816ms 23:48:39 INFO - PROCESS | 1801 | 1482392919059 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 23:48:39 INFO - PROCESS | 1801 | 1482392919065 Marionette TRACE conn4 <- [1,397,null,{"value":"2147483649"}] 23:48:39 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 23:48:39 INFO - PROCESS | 1801 | 1482392919076 Marionette TRACE conn4 -> [0,398,"timeouts",{"script":35000}] 23:48:39 INFO - PROCESS | 1801 | 1482392919082 Marionette TRACE conn4 <- [1,398,null,{}] 23:48:39 INFO - PROCESS | 1801 | 1482392919094 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}] 23:48:39 INFO - PROCESS | 1801 | 1482392919339 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 23:48:39 INFO - PROCESS | 1801 | 1482392919385 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:48:39 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2824000 == 3 [pid = 1848] [id = 121] 23:48:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2824400) [pid = 1848] [serial = 341] [outer = (nil)] 23:48:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1a800) [pid = 1848] [serial = 342] [outer = 0xa2824400] 23:48:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d22400) [pid = 1848] [serial = 343] [outer = 0xa2824400] 23:48:40 WARNING - wptserve Traceback (most recent call last): 23:48:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:48:40 WARNING - rv = self.func(request, response) 23:48:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:48:40 WARNING - access_control_allow_origin = "*") 23:48:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:48:40 WARNING - payload = payload_generator(server_data) 23:48:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:48:40 WARNING - return encode_string_as_bmp_image(data) 23:48: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 23:48:40 WARNING - img.save(f, "BMP") 23:48:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:48:40 WARNING - f.write(bmpfileheader) 23:48:40 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:48:40 WARNING - 23:48:47 INFO - PROCESS | 1801 | --DOCSHELL 0xa2820800 == 2 [pid = 1848] [id = 120] 23:48:53 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2820c00) [pid = 1848] [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] 23:48:58 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d1a800) [pid = 1848] [serial = 342] [outer = (nil)] [url = about:blank] 23:48:58 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1dc00) [pid = 1848] [serial = 340] [outer = (nil)] [url = about:blank] 23:49:09 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:49:09 INFO - PROCESS | 1801 | 1482392949847 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]]]}] 23:49:09 INFO - . 23:49:09 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30826ms 23:49:09 INFO - PROCESS | 1801 | 1482392949900 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 23:49:09 INFO - PROCESS | 1801 | 1482392949907 Marionette TRACE conn4 <- [1,401,null,{"value":"2147483649"}] 23:49:09 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 23:49:09 INFO - PROCESS | 1801 | 1482392949918 Marionette TRACE conn4 -> [0,402,"timeouts",{"script":35000}] 23:49:09 INFO - PROCESS | 1801 | 1482392949925 Marionette TRACE conn4 <- [1,402,null,{}] 23:49:09 INFO - PROCESS | 1801 | 1482392949937 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}] 23:49:10 INFO - PROCESS | 1801 | 1482392950177 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 23:49:10 INFO - PROCESS | 1801 | 1482392950226 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:49:10 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2822000 == 3 [pid = 1848] [id = 122] 23:49:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2822400) [pid = 1848] [serial = 344] [outer = (nil)] 23:49:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1ac00) [pid = 1848] [serial = 345] [outer = 0xa2822400] 23:49:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d21800) [pid = 1848] [serial = 346] [outer = 0xa2822400] 23:49:11 INFO - PROCESS | 1801 | 1482392951191 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] 23:49:11 INFO - PROCESS | 1801 | 1482392951225 Marionette TRACE conn4 <- [1,405,null,{"value":"2147483649"}] 23:49:11 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 23:49:11 INFO - PROCESS | 1801 | 1482392951252 Marionette TRACE conn4 -> [0,406,"timeouts",{"script":35000}] 23:49:11 INFO - PROCESS | 1801 | 1482392951263 Marionette TRACE conn4 <- [1,406,null,{}] 23:49:11 INFO - PROCESS | 1801 | 1482392951269 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}] 23:49:11 INFO - PROCESS | 1801 | 1482392951462 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 23:49:11 INFO - PROCESS | 1801 | 1482392951539 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:49:11 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d1c800 == 4 [pid = 1848] [id = 123] 23:49:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2df2000) [pid = 1848] [serial = 347] [outer = (nil)] 23:49:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa3323c00) [pid = 1848] [serial = 348] [outer = 0xa2df2000] 23:49:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa3325400) [pid = 1848] [serial = 349] [outer = 0xa2df2000] 23:49:12 INFO - PROCESS | 1801 | 1482392952512 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] 23:49:12 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 23:49:12 INFO - PROCESS | 1801 | 1482392952549 Marionette TRACE conn4 <- [1,409,null,{"value":"2147483649"}] 23:49:12 INFO - PROCESS | 1801 | 1482392952557 Marionette TRACE conn4 -> [0,410,"timeouts",{"script":35000}] 23:49:12 INFO - PROCESS | 1801 | 1482392952565 Marionette TRACE conn4 <- [1,410,null,{}] 23:49:12 INFO - PROCESS | 1801 | 1482392952584 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}] 23:49:12 INFO - PROCESS | 1801 | 1482392952778 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 23:49:12 INFO - PROCESS | 1801 | 1482392952865 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:49:12 INFO - PROCESS | 1801 | ++DOCSHELL 0xa343a000 == 5 [pid = 1848] [id = 124] 23:49:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa343a400) [pid = 1848] [serial = 350] [outer = (nil)] 23:49:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa343e400) [pid = 1848] [serial = 351] [outer = 0xa343a400] 23:49:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa3441000) [pid = 1848] [serial = 352] [outer = 0xa343a400] 23:49:13 INFO - PROCESS | 1801 | 1482392953814 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] 23:49:13 INFO - PROCESS | 1801 | 1482392953850 Marionette TRACE conn4 <- [1,413,null,{"value":"2147483649"}] 23:49:13 INFO - PROCESS | 1801 | 1482392953857 Marionette TRACE conn4 -> [0,414,"timeouts",{"script":35000}] 23:49:13 INFO - PROCESS | 1801 | 1482392953861 Marionette TRACE conn4 <- [1,414,null,{}] 23:49:13 INFO - PROCESS | 1801 | 1482392953868 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}] 23:49:14 INFO - PROCESS | 1801 | 1482392954057 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 23:49:14 INFO - PROCESS | 1801 | 1482392954114 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:49:14 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3566000 == 6 [pid = 1848] [id = 125] 23:49:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa3566400) [pid = 1848] [serial = 353] [outer = (nil)] 23:49:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa356ac00) [pid = 1848] [serial = 354] [outer = 0xa3566400] 23:49:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa3602800) [pid = 1848] [serial = 355] [outer = 0xa3566400] 23:49:15 INFO - PROCESS | 1801 | 1482392955032 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] 23:49:15 INFO - PROCESS | 1801 | 1482392955096 Marionette TRACE conn4 <- [1,417,null,{"value":"2147483649"}] 23:49:15 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 23:49:15 INFO - PROCESS | 1801 | 1482392955105 Marionette TRACE conn4 -> [0,418,"timeouts",{"script":35000}] 23:49:15 INFO - PROCESS | 1801 | 1482392955110 Marionette TRACE conn4 <- [1,418,null,{}] 23:49:15 INFO - PROCESS | 1801 | 1482392955117 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}] 23:49:15 INFO - PROCESS | 1801 | 1482392955290 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 23:49:15 INFO - PROCESS | 1801 | 1482392955336 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:49:15 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36bd400 == 7 [pid = 1848] [id = 126] 23:49:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa36bd800) [pid = 1848] [serial = 356] [outer = (nil)] 23:49:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa36c6c00) [pid = 1848] [serial = 357] [outer = 0xa36bd800] 23:49:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa36c7c00) [pid = 1848] [serial = 358] [outer = 0xa36bd800] 23:49:16 INFO - PROCESS | 1801 | 1482392956259 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] 23:49:16 INFO - PROCESS | 1801 | 1482392956288 Marionette TRACE conn4 <- [1,421,null,{"value":"2147483649"}] 23:49:16 INFO - PROCESS | 1801 | 1482392956295 Marionette TRACE conn4 -> [0,422,"timeouts",{"script":35000}] 23:49:16 INFO - PROCESS | 1801 | 1482392956299 Marionette TRACE conn4 <- [1,422,null,{}] 23:49:16 INFO - PROCESS | 1801 | 1482392956317 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}] 23:49:16 INFO - PROCESS | 1801 | 1482392956574 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 23:49:16 INFO - PROCESS | 1801 | 1482392956619 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:49:16 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3856000 == 8 [pid = 1848] [id = 127] 23:49:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa3858400) [pid = 1848] [serial = 359] [outer = (nil)] 23:49:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa385cc00) [pid = 1848] [serial = 360] [outer = 0xa3858400] 23:49:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa4367800) [pid = 1848] [serial = 361] [outer = 0xa3858400] 23:49:17 INFO - PROCESS | 1801 | 1482392957631 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] 23:49:17 INFO - PROCESS | 1801 | 1482392957655 Marionette TRACE conn4 <- [1,425,null,{"value":"2147483649"}] 23:49:17 INFO - PROCESS | 1801 | 1482392957661 Marionette TRACE conn4 -> [0,426,"timeouts",{"script":35000}] 23:49:17 INFO - PROCESS | 1801 | 1482392957663 Marionette TRACE conn4 <- [1,426,null,{}] 23:49:17 INFO - PROCESS | 1801 | 1482392957671 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}] 23:49:17 INFO - PROCESS | 1801 | 1482392957866 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 23:49:17 INFO - PROCESS | 1801 | 1482392957925 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:49:17 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44c9800 == 9 [pid = 1848] [id = 128] 23:49:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa44ca400) [pid = 1848] [serial = 362] [outer = (nil)] 23:49:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa4579800) [pid = 1848] [serial = 363] [outer = 0xa44ca400] 23:49:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa4574400) [pid = 1848] [serial = 364] [outer = 0xa44ca400] 23:49:19 INFO - PROCESS | 1801 | 1482392959005 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] 23:49:19 INFO - PROCESS | 1801 | 1482392959051 Marionette TRACE conn4 <- [1,429,null,{"value":"2147483649"}] 23:49:19 INFO - PROCESS | 1801 | 1482392959058 Marionette TRACE conn4 -> [0,430,"timeouts",{"script":35000}] 23:49:19 INFO - PROCESS | 1801 | 1482392959061 Marionette TRACE conn4 <- [1,430,null,{}] 23:49:19 INFO - PROCESS | 1801 | 1482392959067 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}] 23:49:19 INFO - PROCESS | 1801 | 1482392959230 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 23:49:19 INFO - PROCESS | 1801 | 1482392959290 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:49:19 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821000 == 10 [pid = 1848] [id = 129] 23:49:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa2823800) [pid = 1848] [serial = 365] [outer = (nil)] 23:49:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa3331400) [pid = 1848] [serial = 366] [outer = 0xa2823800] 23:49:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa343ac00) [pid = 1848] [serial = 367] [outer = 0xa2823800] 23:49:20 INFO - . 23:49:20 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1435ms 23:49:20 INFO - PROCESS | 1801 | 1482392960475 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] 23:49:20 INFO - PROCESS | 1801 | 1482392960506 Marionette TRACE conn4 <- [1,433,null,{"value":"2147483649"}] 23:49:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa3856000 == 9 [pid = 1848] [id = 127] 23:49:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa36bd400 == 8 [pid = 1848] [id = 126] 23:49:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa3566000 == 7 [pid = 1848] [id = 125] 23:49:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa343a000 == 6 [pid = 1848] [id = 124] 23:49:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d1c800 == 5 [pid = 1848] [id = 123] 23:49:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa2822000 == 4 [pid = 1848] [id = 122] 23:49:20 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 23:49:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa2824000 == 3 [pid = 1848] [id = 121] 23:49:20 INFO - PROCESS | 1801 | 1482392960523 Marionette TRACE conn4 -> [0,434,"timeouts",{"script":35000}] 23:49:20 INFO - PROCESS | 1801 | 1482392960525 Marionette TRACE conn4 <- [1,434,null,{}] 23:49:20 INFO - PROCESS | 1801 | 1482392960531 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}] 23:49:20 INFO - PROCESS | 1801 | 1482392960728 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 23:49:20 INFO - PROCESS | 1801 | 1482392960787 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:49:20 INFO - PROCESS | 1801 | ++DOCSHELL 0xa332e400 == 4 [pid = 1848] [id = 130] 23:49:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa3439800) [pid = 1848] [serial = 368] [outer = (nil)] 23:49:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa355dc00) [pid = 1848] [serial = 369] [outer = 0xa3439800] 23:49:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa3560400) [pid = 1848] [serial = 370] [outer = 0xa3439800] 23:49:21 INFO - PROCESS | 1801 | 1482392961773 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] 23:49:21 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 23:49:21 INFO - PROCESS | 1801 | 1482392961813 Marionette TRACE conn4 <- [1,437,null,{"value":"2147483649"}] 23:49:21 INFO - PROCESS | 1801 | 1482392961819 Marionette TRACE conn4 -> [0,438,"timeouts",{"script":35000}] 23:49:21 INFO - PROCESS | 1801 | 1482392961823 Marionette TRACE conn4 <- [1,438,null,{}] 23:49:21 INFO - PROCESS | 1801 | 1482392961828 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}] 23:49:22 INFO - PROCESS | 1801 | 1482392962023 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 23:49:22 INFO - PROCESS | 1801 | 1482392962071 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:49:22 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36be800 == 5 [pid = 1848] [id = 131] 23:49:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa36bec00) [pid = 1848] [serial = 371] [outer = (nil)] 23:49:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0xa36c9c00) [pid = 1848] [serial = 372] [outer = 0xa36bec00] 23:49:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xa2dee000) [pid = 1848] [serial = 373] [outer = 0xa36bec00] 23:49:22 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3561800 == 6 [pid = 1848] [id = 132] 23:49:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa3851800) [pid = 1848] [serial = 374] [outer = (nil)] 23:49:22 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:49:22 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:49:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa385b400) [pid = 1848] [serial = 375] [outer = 0xa3851800] 23:49:23 INFO - . 23:49:23 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1337ms 23:49:23 INFO - PROCESS | 1801 | 1482392963135 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] 23:49:23 INFO - PROCESS | 1801 | 1482392963173 Marionette TRACE conn4 <- [1,441,null,{"value":"2147483649"}] 23:49:23 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 23:49:23 INFO - PROCESS | 1801 | 1482392963190 Marionette TRACE conn4 -> [0,442,"timeouts",{"script":35000}] 23:49:23 INFO - PROCESS | 1801 | 1482392963193 Marionette TRACE conn4 <- [1,442,null,{}] 23:49:23 INFO - PROCESS | 1801 | 1482392963201 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}] 23:49:23 INFO - PROCESS | 1801 | 1482392963401 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 23:49:23 INFO - PROCESS | 1801 | 1482392963482 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:49:23 INFO - PROCESS | 1801 | ++DOCSHELL 0xa436e400 == 7 [pid = 1848] [id = 133] 23:49:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa44d2800) [pid = 1848] [serial = 376] [outer = (nil)] 23:49:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa45eac00) [pid = 1848] [serial = 377] [outer = 0xa44d2800] 23:49:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa45ebc00) [pid = 1848] [serial = 378] [outer = 0xa44d2800] 23:49:24 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4756000 == 8 [pid = 1848] [id = 134] 23:49:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa4758000) [pid = 1848] [serial = 379] [outer = (nil)] 23:49:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa47a2400) [pid = 1848] [serial = 380] [outer = 0xa4758000] 23:49:24 INFO - PROCESS | 1801 | 1482392964690 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] 23:49:24 INFO - PROCESS | 1801 | 1482392964737 Marionette TRACE conn4 <- [1,445,null,{"value":"2147483649"}] 23:49:24 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 23:49:24 INFO - PROCESS | 1801 | 1482392964743 Marionette TRACE conn4 -> [0,446,"timeouts",{"script":35000}] 23:49:24 INFO - PROCESS | 1801 | 1482392964751 Marionette TRACE conn4 <- [1,446,null,{}] 23:49:24 INFO - PROCESS | 1801 | 1482392964758 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}] 23:49:24 INFO - PROCESS | 1801 | 1482392964918 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 23:49:25 INFO - PROCESS | 1801 | 1482392964997 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:49:25 INFO - PROCESS | 1801 | ++DOCSHELL 0xa475a400 == 9 [pid = 1848] [id = 135] 23:49:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa754c800) [pid = 1848] [serial = 381] [outer = (nil)] 23:49:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa800d800) [pid = 1848] [serial = 382] [outer = 0xa754c800] 23:49:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa8db9400) [pid = 1848] [serial = 383] [outer = 0xa754c800] 23:49:26 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa3858400) [pid = 1848] [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] 23:49:26 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa36bd800) [pid = 1848] [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] 23:49:26 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa3566400) [pid = 1848] [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] 23:49:26 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa343a400) [pid = 1848] [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] 23:49:26 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa2824400) [pid = 1848] [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] 23:49:26 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa2822400) [pid = 1848] [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] 23:49:26 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa2df2000) [pid = 1848] [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] 23:49:26 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2824000 == 10 [pid = 1848] [id = 136] 23:49:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa2824400) [pid = 1848] [serial = 384] [outer = (nil)] 23:49:26 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:49:26 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:49:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa332c400) [pid = 1848] [serial = 385] [outer = 0xa2824400] 23:49:26 INFO - PROCESS | 1801 | 1482392966529 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] 23:49:26 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 23:49:26 INFO - PROCESS | 1801 | 1482392966597 Marionette TRACE conn4 <- [1,449,null,{"value":"2147483649"}] 23:49:26 INFO - PROCESS | 1801 | 1482392966610 Marionette TRACE conn4 -> [0,450,"timeouts",{"script":35000}] 23:49:26 INFO - PROCESS | 1801 | 1482392966616 Marionette TRACE conn4 <- [1,450,null,{}] 23:49:26 INFO - PROCESS | 1801 | 1482392966621 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}] 23:49:26 INFO - PROCESS | 1801 | 1482392966811 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 23:49:26 INFO - PROCESS | 1801 | 1482392966859 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:49:26 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44ca800 == 11 [pid = 1848] [id = 137] 23:49:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa80b3000) [pid = 1848] [serial = 386] [outer = (nil)] 23:49:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xaca88000) [pid = 1848] [serial = 387] [outer = 0xa80b3000] 23:49:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa3398400) [pid = 1848] [serial = 388] [outer = 0xa80b3000] 23:49:27 WARNING - wptserve Traceback (most recent call last): 23:49:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:49:27 WARNING - rv = self.func(request, response) 23:49:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:49:27 WARNING - access_control_allow_origin = "*") 23:49:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:49:27 WARNING - payload = payload_generator(server_data) 23:49:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:49:27 WARNING - return encode_string_as_bmp_image(data) 23:49: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 23:49:27 WARNING - img.save(f, "BMP") 23:49:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:49:27 WARNING - f.write(bmpfileheader) 23:49:27 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:49:27 WARNING - 23:49:28 INFO - PROCESS | 1801 | --DOCSHELL 0xa2824000 == 10 [pid = 1848] [id = 136] 23:49:28 INFO - PROCESS | 1801 | --DOCSHELL 0xa475a400 == 9 [pid = 1848] [id = 135] 23:49:28 INFO - PROCESS | 1801 | --DOCSHELL 0xa4756000 == 8 [pid = 1848] [id = 134] 23:49:28 INFO - PROCESS | 1801 | --DOCSHELL 0xa436e400 == 7 [pid = 1848] [id = 133] 23:49:28 INFO - PROCESS | 1801 | --DOCSHELL 0xa3561800 == 6 [pid = 1848] [id = 132] 23:49:28 INFO - PROCESS | 1801 | --DOCSHELL 0xa36be800 == 5 [pid = 1848] [id = 131] 23:49:28 INFO - PROCESS | 1801 | --DOCSHELL 0xa332e400 == 4 [pid = 1848] [id = 130] 23:49:28 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821000 == 3 [pid = 1848] [id = 129] 23:49:28 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa4367800) [pid = 1848] [serial = 361] [outer = (nil)] [url = about:blank] 23:49:28 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa385cc00) [pid = 1848] [serial = 360] [outer = (nil)] [url = about:blank] 23:49:28 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa36c7c00) [pid = 1848] [serial = 358] [outer = (nil)] [url = about:blank] 23:49:28 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa36c6c00) [pid = 1848] [serial = 357] [outer = (nil)] [url = about:blank] 23:49:28 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa3602800) [pid = 1848] [serial = 355] [outer = (nil)] [url = about:blank] 23:49:28 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa356ac00) [pid = 1848] [serial = 354] [outer = (nil)] [url = about:blank] 23:49:28 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa3441000) [pid = 1848] [serial = 352] [outer = (nil)] [url = about:blank] 23:49:28 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa343e400) [pid = 1848] [serial = 351] [outer = (nil)] [url = about:blank] 23:49:28 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0xa2d22400) [pid = 1848] [serial = 343] [outer = (nil)] [url = about:blank] 23:49:28 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0xa2d1ac00) [pid = 1848] [serial = 345] [outer = (nil)] [url = about:blank] 23:49:28 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0xa2d21800) [pid = 1848] [serial = 346] [outer = (nil)] [url = about:blank] 23:49:28 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa3323c00) [pid = 1848] [serial = 348] [outer = (nil)] [url = about:blank] 23:49:28 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa3325400) [pid = 1848] [serial = 349] [outer = (nil)] [url = about:blank] 23:49:31 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa36bec00) [pid = 1848] [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] 23:49:31 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa44d2800) [pid = 1848] [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] 23:49:31 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa754c800) [pid = 1848] [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] 23:49:31 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa2823800) [pid = 1848] [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] 23:49:31 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa3439800) [pid = 1848] [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] 23:49:31 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xa44ca400) [pid = 1848] [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] 23:49:31 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa3851800) [pid = 1848] [serial = 374] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:49:31 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa2824400) [pid = 1848] [serial = 384] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:49:31 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa4758000) [pid = 1848] [serial = 379] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482392964424] 23:49:35 INFO - PROCESS | 1801 | --DOCSHELL 0xa44c9800 == 2 [pid = 1848] [id = 128] 23:49:35 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa343ac00) [pid = 1848] [serial = 367] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa3560400) [pid = 1848] [serial = 370] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa4574400) [pid = 1848] [serial = 364] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa385b400) [pid = 1848] [serial = 375] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:49:35 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa332c400) [pid = 1848] [serial = 385] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:49:35 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa8db9400) [pid = 1848] [serial = 383] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa800d800) [pid = 1848] [serial = 382] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa47a2400) [pid = 1848] [serial = 380] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482392964424] 23:49:35 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xaca88000) [pid = 1848] [serial = 387] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa45ebc00) [pid = 1848] [serial = 378] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa2dee000) [pid = 1848] [serial = 373] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa45eac00) [pid = 1848] [serial = 377] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa36c9c00) [pid = 1848] [serial = 372] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa355dc00) [pid = 1848] [serial = 369] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa3331400) [pid = 1848] [serial = 366] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa4579800) [pid = 1848] [serial = 363] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:49:57 INFO - PROCESS | 1801 | 1482392997352 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]]]}] 23:49:57 INFO - . 23:49:57 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30772ms 23:49:57 INFO - PROCESS | 1801 | 1482392997382 Marionette TRACE conn4 -> [0,453,"getWindowHandle",null] 23:49:57 INFO - PROCESS | 1801 | 1482392997389 Marionette TRACE conn4 <- [1,453,null,{"value":"2147483649"}] 23:49:57 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 23:49:57 INFO - PROCESS | 1801 | 1482392997400 Marionette TRACE conn4 -> [0,454,"timeouts",{"script":35000}] 23:49:57 INFO - PROCESS | 1801 | 1482392997409 Marionette TRACE conn4 <- [1,454,null,{}] 23:49:57 INFO - PROCESS | 1801 | 1482392997464 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}] 23:49:57 INFO - PROCESS | 1801 | 1482392997727 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 23:49:57 INFO - PROCESS | 1801 | 1482392997775 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:49:57 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821000 == 3 [pid = 1848] [id = 138] 23:49:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821400) [pid = 1848] [serial = 389] [outer = (nil)] 23:49:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d17400) [pid = 1848] [serial = 390] [outer = 0xa2821400] 23:49:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1e800) [pid = 1848] [serial = 391] [outer = 0xa2821400] 23:49:58 WARNING - wptserve Traceback (most recent call last): 23:49:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:49:58 WARNING - rv = self.func(request, response) 23:49:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:49:58 WARNING - access_control_allow_origin = "*") 23:49:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:49:58 WARNING - payload = payload_generator(server_data) 23:49:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:49:58 WARNING - return encode_string_as_bmp_image(data) 23:49: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 23:49:58 WARNING - img.save(f, "BMP") 23:49:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:49:58 WARNING - f.write(bmpfileheader) 23:49:58 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:49:58 WARNING - 23:50:06 INFO - PROCESS | 1801 | --DOCSHELL 0xa44ca800 == 2 [pid = 1848] [id = 137] 23:50:12 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa80b3000) [pid = 1848] [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] 23:50:16 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d17400) [pid = 1848] [serial = 390] [outer = (nil)] [url = about:blank] 23:50:16 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa3398400) [pid = 1848] [serial = 388] [outer = (nil)] [url = about:blank] 23:50:28 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:50:28 INFO - . 23:50:28 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30932ms 23:50:28 INFO - PROCESS | 1801 | 1482393028317 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]]]}] 23:50:28 INFO - PROCESS | 1801 | 1482393028332 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 23:50:28 INFO - PROCESS | 1801 | 1482393028339 Marionette TRACE conn4 <- [1,457,null,{"value":"2147483649"}] 23:50:28 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 23:50:28 INFO - PROCESS | 1801 | 1482393028347 Marionette TRACE conn4 -> [0,458,"timeouts",{"script":35000}] 23:50:28 INFO - PROCESS | 1801 | 1482393028351 Marionette TRACE conn4 <- [1,458,null,{}] 23:50:28 INFO - PROCESS | 1801 | 1482393028360 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}] 23:50:28 INFO - PROCESS | 1801 | 1482393028579 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 23:50:28 INFO - PROCESS | 1801 | 1482393028633 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:50:28 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2822800 == 3 [pid = 1848] [id = 139] 23:50:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2823000) [pid = 1848] [serial = 392] [outer = (nil)] 23:50:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d19c00) [pid = 1848] [serial = 393] [outer = 0xa2823000] 23:50:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d21400) [pid = 1848] [serial = 394] [outer = 0xa2823000] 23:50:29 WARNING - wptserve Traceback (most recent call last): 23:50:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:50:29 WARNING - rv = self.func(request, response) 23:50:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:50:29 WARNING - access_control_allow_origin = "*") 23:50:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:50:29 WARNING - payload = payload_generator(server_data) 23:50:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:50:29 WARNING - return encode_string_as_bmp_image(data) 23:50: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 23:50:29 WARNING - img.save(f, "BMP") 23:50:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:50:29 WARNING - f.write(bmpfileheader) 23:50:29 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:50:29 WARNING - 23:50:36 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821000 == 2 [pid = 1848] [id = 138] 23:50:43 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2821400) [pid = 1848] [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] 23:50:47 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d19c00) [pid = 1848] [serial = 393] [outer = (nil)] [url = about:blank] 23:50:47 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1e800) [pid = 1848] [serial = 391] [outer = (nil)] [url = about:blank] 23:50:59 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:50:59 INFO - PROCESS | 1801 | 1482393059103 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]]]}] 23:50:59 INFO - . 23:50:59 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30813ms 23:50:59 INFO - PROCESS | 1801 | 1482393059160 Marionette TRACE conn4 -> [0,461,"getWindowHandle",null] 23:50:59 INFO - PROCESS | 1801 | 1482393059169 Marionette TRACE conn4 <- [1,461,null,{"value":"2147483649"}] 23:50:59 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 23:50:59 INFO - PROCESS | 1801 | 1482393059183 Marionette TRACE conn4 -> [0,462,"timeouts",{"script":35000}] 23:50:59 INFO - PROCESS | 1801 | 1482393059189 Marionette TRACE conn4 <- [1,462,null,{}] 23:50:59 INFO - PROCESS | 1801 | 1482393059196 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}] 23:50:59 INFO - PROCESS | 1801 | 1482393059407 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 23:50:59 INFO - PROCESS | 1801 | 1482393059454 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:50:59 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821400 == 3 [pid = 1848] [id = 140] 23:50:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821800) [pid = 1848] [serial = 395] [outer = (nil)] 23:50:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1a000) [pid = 1848] [serial = 396] [outer = 0xa2821800] 23:50:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d20000) [pid = 1848] [serial = 397] [outer = 0xa2821800] 23:51:00 INFO - . 23:51:00 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1494ms 23:51:00 INFO - PROCESS | 1801 | 1482393060652 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] 23:51:00 INFO - PROCESS | 1801 | 1482393060686 Marionette TRACE conn4 <- [1,465,null,{"value":"2147483649"}] 23:51:00 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 23:51:00 INFO - PROCESS | 1801 | 1482393060697 Marionette TRACE conn4 -> [0,466,"timeouts",{"script":35000}] 23:51:00 INFO - PROCESS | 1801 | 1482393060704 Marionette TRACE conn4 <- [1,466,null,{}] 23:51:00 INFO - PROCESS | 1801 | 1482393060713 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}] 23:51:01 INFO - PROCESS | 1801 | 1482393061003 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 23:51:01 INFO - PROCESS | 1801 | 1482393061070 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:51:01 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df6c00 == 4 [pid = 1848] [id = 141] 23:51:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2df7000) [pid = 1848] [serial = 398] [outer = (nil)] 23:51:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa3323800) [pid = 1848] [serial = 399] [outer = 0xa2df7000] 23:51:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa3327400) [pid = 1848] [serial = 400] [outer = 0xa2df7000] 23:51:02 INFO - PROCESS | 1801 | 1482393062247 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] 23:51:02 INFO - PROCESS | 1801 | 1482393062304 Marionette TRACE conn4 <- [1,469,null,{"value":"2147483649"}] 23:51:02 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 23:51:02 INFO - PROCESS | 1801 | 1482393062319 Marionette TRACE conn4 -> [0,470,"timeouts",{"script":35000}] 23:51:02 INFO - PROCESS | 1801 | 1482393062324 Marionette TRACE conn4 <- [1,470,null,{}] 23:51:02 INFO - PROCESS | 1801 | 1482393062332 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}] 23:51:02 INFO - PROCESS | 1801 | 1482393062581 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 23:51:02 INFO - PROCESS | 1801 | 1482393062629 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:51:02 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3439c00 == 5 [pid = 1848] [id = 142] 23:51:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa343a000) [pid = 1848] [serial = 401] [outer = (nil)] 23:51:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa343e400) [pid = 1848] [serial = 402] [outer = 0xa343a000] 23:51:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa343f400) [pid = 1848] [serial = 403] [outer = 0xa343a000] 23:51:03 INFO - PROCESS | 1801 | 1482393063848 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] 23:51:03 INFO - PROCESS | 1801 | 1482393063913 Marionette TRACE conn4 <- [1,473,null,{"value":"2147483649"}] 23:51:03 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 23:51:03 INFO - PROCESS | 1801 | 1482393063920 Marionette TRACE conn4 -> [0,474,"timeouts",{"script":35000}] 23:51:03 INFO - PROCESS | 1801 | 1482393063928 Marionette TRACE conn4 <- [1,474,null,{}] 23:51:03 INFO - PROCESS | 1801 | 1482393063948 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}] 23:51:04 INFO - PROCESS | 1801 | 1482393064157 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 23:51:04 INFO - PROCESS | 1801 | 1482393064289 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:51:04 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3566800 == 6 [pid = 1848] [id = 143] 23:51:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa3566c00) [pid = 1848] [serial = 404] [outer = (nil)] 23:51:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa356ac00) [pid = 1848] [serial = 405] [outer = 0xa3566c00] 23:51:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa3602800) [pid = 1848] [serial = 406] [outer = 0xa3566c00] 23:51:05 INFO - . 23:51:05 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1547ms 23:51:05 INFO - PROCESS | 1801 | 1482393065451 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] 23:51:05 INFO - PROCESS | 1801 | 1482393065477 Marionette TRACE conn4 <- [1,477,null,{"value":"2147483649"}] 23:51:05 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 23:51:05 INFO - PROCESS | 1801 | 1482393065487 Marionette TRACE conn4 -> [0,478,"timeouts",{"script":35000}] 23:51:05 INFO - PROCESS | 1801 | 1482393065497 Marionette TRACE conn4 <- [1,478,null,{}] 23:51:05 INFO - PROCESS | 1801 | 1482393065511 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}] 23:51:05 INFO - PROCESS | 1801 | 1482393065718 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 23:51:05 INFO - PROCESS | 1801 | 1482393065769 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:51:05 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36bb800 == 7 [pid = 1848] [id = 144] 23:51:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa36bd400) [pid = 1848] [serial = 407] [outer = (nil)] 23:51:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa36c6c00) [pid = 1848] [serial = 408] [outer = 0xa36bd400] 23:51:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa36c6000) [pid = 1848] [serial = 409] [outer = 0xa36bd400] 23:51:06 INFO - PROCESS | 1801 | 1482393066832 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] 23:51:06 INFO - PROCESS | 1801 | 1482393066902 Marionette TRACE conn4 <- [1,481,null,{"value":"2147483649"}] 23:51:06 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 23:51:06 INFO - PROCESS | 1801 | 1482393066916 Marionette TRACE conn4 -> [0,482,"timeouts",{"script":35000}] 23:51:06 INFO - PROCESS | 1801 | 1482393066921 Marionette TRACE conn4 <- [1,482,null,{}] 23:51:06 INFO - PROCESS | 1801 | 1482393066928 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}] 23:51:07 INFO - PROCESS | 1801 | 1482393067120 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 23:51:07 INFO - PROCESS | 1801 | 1482393067202 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:51:07 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3858400 == 8 [pid = 1848] [id = 145] 23:51:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa3858c00) [pid = 1848] [serial = 410] [outer = (nil)] 23:51:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa435f400) [pid = 1848] [serial = 411] [outer = 0xa3858c00] 23:51:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa4368c00) [pid = 1848] [serial = 412] [outer = 0xa3858c00] 23:51:08 INFO - . 23:51:08 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1440ms 23:51:08 INFO - PROCESS | 1801 | 1482393068333 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] 23:51:08 INFO - PROCESS | 1801 | 1482393068361 Marionette TRACE conn4 <- [1,485,null,{"value":"2147483649"}] 23:51:08 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 23:51:08 INFO - PROCESS | 1801 | 1482393068376 Marionette TRACE conn4 -> [0,486,"timeouts",{"script":35000}] 23:51:08 INFO - PROCESS | 1801 | 1482393068388 Marionette TRACE conn4 <- [1,486,null,{}] 23:51:08 INFO - PROCESS | 1801 | 1482393068403 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}] 23:51:08 INFO - PROCESS | 1801 | 1482393068599 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 23:51:08 INFO - PROCESS | 1801 | 1482393068676 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:51:08 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3438800 == 9 [pid = 1848] [id = 146] 23:51:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa343f800) [pid = 1848] [serial = 413] [outer = (nil)] 23:51:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa3569000) [pid = 1848] [serial = 414] [outer = 0xa343f800] 23:51:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa360f800) [pid = 1848] [serial = 415] [outer = 0xa343f800] 23:51:09 INFO - PROCESS | 1801 | ++DOCSHELL 0xa281b400 == 10 [pid = 1848] [id = 147] 23:51:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa281b800) [pid = 1848] [serial = 416] [outer = (nil)] 23:51:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa36bb800 == 9 [pid = 1848] [id = 144] 23:51:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa3566800 == 8 [pid = 1848] [id = 143] 23:51:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa3439c00 == 7 [pid = 1848] [id = 142] 23:51:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df6c00 == 6 [pid = 1848] [id = 141] 23:51:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821400 == 5 [pid = 1848] [id = 140] 23:51:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa2822800 == 4 [pid = 1848] [id = 139] 23:51:09 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:51:09 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:51:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa2821400) [pid = 1848] [serial = 417] [outer = 0xa281b800] 23:51:09 INFO - PROCESS | 1801 | 1482393069964 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]]]}] 23:51:09 INFO - . 23:51:09 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1613ms 23:51:09 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 23:51:09 INFO - PROCESS | 1801 | 1482393069984 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 23:51:09 INFO - PROCESS | 1801 | 1482393069987 Marionette TRACE conn4 <- [1,489,null,{"value":"2147483649"}] 23:51:09 INFO - PROCESS | 1801 | 1482393069995 Marionette TRACE conn4 -> [0,490,"timeouts",{"script":35000}] 23:51:10 INFO - PROCESS | 1801 | 1482393070000 Marionette TRACE conn4 <- [1,490,null,{}] 23:51:10 INFO - PROCESS | 1801 | 1482393070006 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}] 23:51:10 INFO - PROCESS | 1801 | 1482393070198 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 23:51:10 INFO - PROCESS | 1801 | 1482393070285 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:51:10 INFO - PROCESS | 1801 | ++DOCSHELL 0xa332cc00 == 5 [pid = 1848] [id = 148] 23:51:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa332e800) [pid = 1848] [serial = 418] [outer = (nil)] 23:51:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa3439400) [pid = 1848] [serial = 419] [outer = 0xa332e800] 23:51:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa3440000) [pid = 1848] [serial = 420] [outer = 0xa332e800] 23:51:11 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3560400 == 6 [pid = 1848] [id = 149] 23:51:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa3560800) [pid = 1848] [serial = 421] [outer = (nil)] 23:51:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa3565800) [pid = 1848] [serial = 422] [outer = 0xa3560800] 23:51:11 INFO - PROCESS | 1801 | 1482393071280 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]]]}] 23:51:11 INFO - . 23:51:11 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1343ms 23:51:11 INFO - PROCESS | 1801 | 1482393071339 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 23:51:11 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 23:51:11 INFO - PROCESS | 1801 | 1482393071343 Marionette TRACE conn4 <- [1,493,null,{"value":"2147483649"}] 23:51:11 INFO - PROCESS | 1801 | 1482393071350 Marionette TRACE conn4 -> [0,494,"timeouts",{"script":35000}] 23:51:11 INFO - PROCESS | 1801 | 1482393071353 Marionette TRACE conn4 <- [1,494,null,{}] 23:51:11 INFO - PROCESS | 1801 | 1482393071359 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}] 23:51:11 INFO - PROCESS | 1801 | 1482393071568 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 23:51:11 INFO - PROCESS | 1801 | 1482393071630 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:51:11 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c1400 == 7 [pid = 1848] [id = 150] 23:51:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0xa36c8400) [pid = 1848] [serial = 423] [outer = (nil)] 23:51:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xa3852400) [pid = 1848] [serial = 424] [outer = 0xa36c8400] 23:51:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa3854800) [pid = 1848] [serial = 425] [outer = 0xa36c8400] 23:51:12 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4363400 == 8 [pid = 1848] [id = 151] 23:51:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa4364c00) [pid = 1848] [serial = 426] [outer = (nil)] 23:51:12 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:51:12 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:51:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa4366c00) [pid = 1848] [serial = 427] [outer = 0xa4364c00] 23:51:12 INFO - PROCESS | 1801 | 1482393072740 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]]]}] 23:51:12 INFO - . 23:51:12 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1451ms 23:51:12 INFO - PROCESS | 1801 | 1482393072802 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 23:51:12 INFO - PROCESS | 1801 | 1482393072808 Marionette TRACE conn4 <- [1,497,null,{"value":"2147483649"}] 23:51:12 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:51:12 INFO - PROCESS | 1801 | 1482393072819 Marionette TRACE conn4 -> [0,498,"timeouts",{"script":35000}] 23:51:12 INFO - PROCESS | 1801 | 1482393072821 Marionette TRACE conn4 <- [1,498,null,{}] 23:51:12 INFO - PROCESS | 1801 | 1482393072832 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}] 23:51:13 INFO - PROCESS | 1801 | 1482393073034 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 23:51:13 INFO - PROCESS | 1801 | 1482393073100 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:51:13 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44ce400 == 9 [pid = 1848] [id = 152] 23:51:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa44cf000) [pid = 1848] [serial = 428] [outer = (nil)] 23:51:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa44d6c00) [pid = 1848] [serial = 429] [outer = 0xa44cf000] 23:51:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa44d4400) [pid = 1848] [serial = 430] [outer = 0xa44cf000] 23:51:14 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 23:51:14 WARNING - wptserve Traceback (most recent call last): 23:51:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:51:14 WARNING - rv = self.func(request, response) 23:51:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:51:14 WARNING - access_control_allow_origin = "*") 23:51:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:51:14 WARNING - payload = payload_generator(server_data) 23:51:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:51:14 WARNING - return encode_string_as_bmp_image(data) 23:51: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 23:51:14 WARNING - img.save(f, "BMP") 23:51:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:51:14 WARNING - f.write(bmpfileheader) 23:51:14 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:51:14 WARNING - 23:51:14 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa2821800) [pid = 1848] [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] 23:51:14 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa2df7000) [pid = 1848] [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] 23:51:14 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa36bd400) [pid = 1848] [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] 23:51:14 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa343a000) [pid = 1848] [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] 23:51:14 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa3566c00) [pid = 1848] [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] 23:51:14 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa2823000) [pid = 1848] [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] 23:51:17 INFO - PROCESS | 1801 | --DOCSHELL 0xa4363400 == 8 [pid = 1848] [id = 151] 23:51:17 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c1400 == 7 [pid = 1848] [id = 150] 23:51:17 INFO - PROCESS | 1801 | --DOCSHELL 0xa3560400 == 6 [pid = 1848] [id = 149] 23:51:17 INFO - PROCESS | 1801 | --DOCSHELL 0xa332cc00 == 5 [pid = 1848] [id = 148] 23:51:17 INFO - PROCESS | 1801 | --DOCSHELL 0xa281b400 == 4 [pid = 1848] [id = 147] 23:51:17 INFO - PROCESS | 1801 | --DOCSHELL 0xa3438800 == 3 [pid = 1848] [id = 146] 23:51:17 INFO - PROCESS | 1801 | --DOCSHELL 0xa3858400 == 2 [pid = 1848] [id = 145] 23:51:17 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0xa2d1a000) [pid = 1848] [serial = 396] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0xa3602800) [pid = 1848] [serial = 406] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0xa3323800) [pid = 1848] [serial = 399] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa343e400) [pid = 1848] [serial = 402] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa356ac00) [pid = 1848] [serial = 405] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa343f400) [pid = 1848] [serial = 403] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa3327400) [pid = 1848] [serial = 400] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa36c6c00) [pid = 1848] [serial = 408] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa36c6000) [pid = 1848] [serial = 409] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa2d20000) [pid = 1848] [serial = 397] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xa2d21400) [pid = 1848] [serial = 394] [outer = (nil)] [url = about:blank] 23:51:20 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa36c8400) [pid = 1848] [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] 23:51:20 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa332e800) [pid = 1848] [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] 23:51:20 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa3560800) [pid = 1848] [serial = 421] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393071062] 23:51:20 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa281b800) [pid = 1848] [serial = 416] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:51:20 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa343f800) [pid = 1848] [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] 23:51:20 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa3858c00) [pid = 1848] [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] 23:51:20 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa4364c00) [pid = 1848] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:51:24 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa3440000) [pid = 1848] [serial = 420] [outer = (nil)] [url = about:blank] 23:51:24 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa3565800) [pid = 1848] [serial = 422] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393071062] 23:51:24 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa2821400) [pid = 1848] [serial = 417] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:51:24 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa360f800) [pid = 1848] [serial = 415] [outer = (nil)] [url = about:blank] 23:51:24 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa4368c00) [pid = 1848] [serial = 412] [outer = (nil)] [url = about:blank] 23:51:24 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa3854800) [pid = 1848] [serial = 425] [outer = (nil)] [url = about:blank] 23:51:24 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa4366c00) [pid = 1848] [serial = 427] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:51:24 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa44d6c00) [pid = 1848] [serial = 429] [outer = (nil)] [url = about:blank] 23:51:24 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa3852400) [pid = 1848] [serial = 424] [outer = (nil)] [url = about:blank] 23:51:24 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa3439400) [pid = 1848] [serial = 419] [outer = (nil)] [url = about:blank] 23:51:24 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa3569000) [pid = 1848] [serial = 414] [outer = (nil)] [url = about:blank] 23:51:24 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa435f400) [pid = 1848] [serial = 411] [outer = (nil)] [url = about:blank] 23:51:43 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:51:43 INFO - PROCESS | 1801 | 1482393103547 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]]]}] 23:51:43 INFO - . 23:51:43 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30777ms 23:51:43 INFO - PROCESS | 1801 | 1482393103597 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 23:51:43 INFO - PROCESS | 1801 | 1482393103600 Marionette TRACE conn4 <- [1,501,null,{"value":"2147483649"}] 23:51:43 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 23:51:43 INFO - PROCESS | 1801 | 1482393103607 Marionette TRACE conn4 -> [0,502,"timeouts",{"script":35000}] 23:51:43 INFO - PROCESS | 1801 | 1482393103609 Marionette TRACE conn4 <- [1,502,null,{}] 23:51:43 INFO - PROCESS | 1801 | 1482393103615 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}] 23:51:43 INFO - PROCESS | 1801 | 1482393103755 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 23:51:43 INFO - PROCESS | 1801 | 1482393103838 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:51:43 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821000 == 3 [pid = 1848] [id = 153] 23:51:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821400) [pid = 1848] [serial = 431] [outer = (nil)] 23:51:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d17c00) [pid = 1848] [serial = 432] [outer = 0xa2821400] 23:51:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1f000) [pid = 1848] [serial = 433] [outer = 0xa2821400] 23:51:44 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 23:51:44 WARNING - wptserve Traceback (most recent call last): 23:51:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:51:44 WARNING - rv = self.func(request, response) 23:51:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:51:44 WARNING - access_control_allow_origin = "*") 23:51:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:51:44 WARNING - payload = payload_generator(server_data) 23:51:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:51:44 WARNING - return encode_string_as_bmp_image(data) 23:51: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 23:51:44 WARNING - img.save(f, "BMP") 23:51:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:51:44 WARNING - f.write(bmpfileheader) 23:51:44 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:51:44 WARNING - 23:51:44 WARNING - wptserve Traceback (most recent call last): 23:51:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:51:44 WARNING - rv = self.func(request, response) 23:51:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:51:44 WARNING - access_control_allow_origin = "*") 23:51:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:51:44 WARNING - payload = payload_generator(server_data) 23:51:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:51:44 WARNING - return encode_string_as_bmp_image(data) 23:51: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 23:51:44 WARNING - img.save(f, "BMP") 23:51:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:51:44 WARNING - f.write(bmpfileheader) 23:51:44 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:51:44 WARNING - 23:51:52 INFO - PROCESS | 1801 | --DOCSHELL 0xa44ce400 == 2 [pid = 1848] [id = 152] 23:51:58 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa44cf000) [pid = 1848] [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] 23:52:02 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d17c00) [pid = 1848] [serial = 432] [outer = (nil)] [url = about:blank] 23:52:02 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa44d4400) [pid = 1848] [serial = 430] [outer = (nil)] [url = about:blank] 23:52:14 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:52:14 INFO - PROCESS | 1801 | 1482393134269 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]]]}] 23:52:14 INFO - . 23:52:14 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 30706ms 23:52:14 INFO - PROCESS | 1801 | 1482393134313 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 23:52:14 INFO - PROCESS | 1801 | 1482393134317 Marionette TRACE conn4 <- [1,505,null,{"value":"2147483649"}] 23:52:14 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:52:14 INFO - PROCESS | 1801 | 1482393134323 Marionette TRACE conn4 -> [0,506,"timeouts",{"script":35000}] 23:52:14 INFO - PROCESS | 1801 | 1482393134326 Marionette TRACE conn4 <- [1,506,null,{}] 23:52:14 INFO - PROCESS | 1801 | 1482393134332 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}] 23:52:14 INFO - PROCESS | 1801 | 1482393134501 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 23:52:14 INFO - PROCESS | 1801 | 1482393134569 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:52:14 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2824000 == 3 [pid = 1848] [id = 154] 23:52:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2824400) [pid = 1848] [serial = 434] [outer = (nil)] 23:52:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1b400) [pid = 1848] [serial = 435] [outer = 0xa2824400] 23:52:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d22800) [pid = 1848] [serial = 436] [outer = 0xa2824400] 23:52:15 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 23:52:15 INFO - PROCESS | 1801 | [Parent 1801] WARNING: NS_ENSURE_TRUE(mCacheEntry) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsHttpChannel.cpp, line 4791 23:52:15 WARNING - wptserve Traceback (most recent call last): 23:52:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:52:15 WARNING - rv = self.func(request, response) 23:52:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:52:15 WARNING - access_control_allow_origin = "*") 23:52:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:52:15 WARNING - payload = payload_generator(server_data) 23:52:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:52:15 WARNING - return encode_string_as_bmp_image(data) 23:52: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 23:52:15 WARNING - img.save(f, "BMP") 23:52:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:52:15 WARNING - f.write(bmpfileheader) 23:52:15 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:52:15 WARNING - 23:52:22 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821000 == 2 [pid = 1848] [id = 153] 23:52:29 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2821400) [pid = 1848] [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] 23:52:33 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d1b400) [pid = 1848] [serial = 435] [outer = (nil)] [url = about:blank] 23:52:33 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1f000) [pid = 1848] [serial = 433] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:52:45 INFO - PROCESS | 1801 | 1482393165013 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]]]}] 23:52:45 INFO - . 23:52:45 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30731ms 23:52:45 INFO - PROCESS | 1801 | 1482393165055 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 23:52:45 INFO - PROCESS | 1801 | 1482393165058 Marionette TRACE conn4 <- [1,509,null,{"value":"2147483649"}] 23:52:45 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 23:52:45 INFO - PROCESS | 1801 | 1482393165064 Marionette TRACE conn4 -> [0,510,"timeouts",{"script":35000}] 23:52:45 INFO - PROCESS | 1801 | 1482393165068 Marionette TRACE conn4 <- [1,510,null,{}] 23:52:45 INFO - PROCESS | 1801 | 1482393165073 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}] 23:52:45 INFO - PROCESS | 1801 | 1482393165288 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 23:52:45 INFO - PROCESS | 1801 | 1482393165319 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:52:45 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821800 == 3 [pid = 1848] [id = 155] 23:52:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2822000) [pid = 1848] [serial = 437] [outer = (nil)] 23:52:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1b000) [pid = 1848] [serial = 438] [outer = 0xa2822000] 23:52:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d21800) [pid = 1848] [serial = 439] [outer = 0xa2822000] 23:52:46 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df2800 == 4 [pid = 1848] [id = 156] 23:52:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2df2c00) [pid = 1848] [serial = 440] [outer = (nil)] 23:52:46 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:52:46 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:52:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2df5400) [pid = 1848] [serial = 441] [outer = 0xa2df2c00] 23:52:46 INFO - PROCESS | 1801 | 1482393166351 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]]]}] 23:52:46 INFO - . 23:52:46 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1328ms 23:52:46 INFO - PROCESS | 1801 | 1482393166393 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 23:52:46 INFO - PROCESS | 1801 | 1482393166397 Marionette TRACE conn4 <- [1,513,null,{"value":"2147483649"}] 23:52:46 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 23:52:46 INFO - PROCESS | 1801 | 1482393166406 Marionette TRACE conn4 -> [0,514,"timeouts",{"script":35000}] 23:52:46 INFO - PROCESS | 1801 | 1482393166409 Marionette TRACE conn4 <- [1,514,null,{}] 23:52:46 INFO - PROCESS | 1801 | 1482393166415 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}] 23:52:46 INFO - PROCESS | 1801 | 1482393166606 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 23:52:46 INFO - PROCESS | 1801 | 1482393166692 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:52:46 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2dfa400 == 5 [pid = 1848] [id = 157] 23:52:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa3323400) [pid = 1848] [serial = 442] [outer = (nil)] 23:52:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3328400) [pid = 1848] [serial = 443] [outer = 0xa3323400] 23:52:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3329400) [pid = 1848] [serial = 444] [outer = 0xa3323400] 23:52:47 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3330400 == 6 [pid = 1848] [id = 158] 23:52:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa3331400) [pid = 1848] [serial = 445] [outer = (nil)] 23:52:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa3435400) [pid = 1848] [serial = 446] [outer = 0xa3331400] 23:52:47 INFO - PROCESS | 1801 | 1482393167716 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]]]}] 23:52:47 INFO - . 23:52:47 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1350ms 23:52:47 INFO - PROCESS | 1801 | 1482393167755 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 23:52:47 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 23:52:47 INFO - PROCESS | 1801 | 1482393167761 Marionette TRACE conn4 <- [1,517,null,{"value":"2147483649"}] 23:52:47 INFO - PROCESS | 1801 | 1482393167770 Marionette TRACE conn4 -> [0,518,"timeouts",{"script":35000}] 23:52:47 INFO - PROCESS | 1801 | 1482393167774 Marionette TRACE conn4 <- [1,518,null,{}] 23:52:47 INFO - PROCESS | 1801 | 1482393167779 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}] 23:52:47 INFO - PROCESS | 1801 | 1482393167978 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 23:52:48 INFO - PROCESS | 1801 | 1482393168022 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:52:48 INFO - PROCESS | 1801 | ++DOCSHELL 0xa343fc00 == 7 [pid = 1848] [id = 159] 23:52:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa3440000) [pid = 1848] [serial = 447] [outer = (nil)] 23:52:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa3444000) [pid = 1848] [serial = 448] [outer = 0xa3440000] 23:52:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa355ec00) [pid = 1848] [serial = 449] [outer = 0xa3440000] 23:52:48 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3562400 == 8 [pid = 1848] [id = 160] 23:52:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa3563c00) [pid = 1848] [serial = 450] [outer = (nil)] 23:52:48 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:52:48 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:52:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa3566800) [pid = 1848] [serial = 451] [outer = 0xa3563c00] 23:52:49 INFO - PROCESS | 1801 | 1482393169101 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]]]}] 23:52:49 INFO - . 23:52:49 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1391ms 23:52:49 INFO - PROCESS | 1801 | 1482393169158 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 23:52:49 INFO - PROCESS | 1801 | 1482393169162 Marionette TRACE conn4 <- [1,521,null,{"value":"2147483649"}] 23:52:49 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:52:49 INFO - PROCESS | 1801 | 1482393169169 Marionette TRACE conn4 -> [0,522,"timeouts",{"script":35000}] 23:52:49 INFO - PROCESS | 1801 | 1482393169172 Marionette TRACE conn4 <- [1,522,null,{}] 23:52:49 INFO - PROCESS | 1801 | 1482393169179 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}] 23:52:49 INFO - PROCESS | 1801 | 1482393169364 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 23:52:49 INFO - PROCESS | 1801 | 1482393169412 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:52:49 INFO - PROCESS | 1801 | ++DOCSHELL 0xa360d800 == 9 [pid = 1848] [id = 161] 23:52:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa360dc00) [pid = 1848] [serial = 452] [outer = (nil)] 23:52:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa36bcc00) [pid = 1848] [serial = 453] [outer = 0xa360dc00] 23:52:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa36bbc00) [pid = 1848] [serial = 454] [outer = 0xa360dc00] 23:52:50 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 23:52:50 WARNING - wptserve Traceback (most recent call last): 23:52:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:52:50 WARNING - rv = self.func(request, response) 23:52:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:52:50 WARNING - access_control_allow_origin = "*") 23:52:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:52:50 WARNING - payload = payload_generator(server_data) 23:52:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:52:50 WARNING - return encode_string_as_bmp_image(data) 23:52:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:52:50 WARNING - img.save(f, "BMP") 23:52:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:52:50 WARNING - f.write(bmpfileheader) 23:52:50 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:52:50 WARNING - 23:52:54 INFO - PROCESS | 1801 | --DOCSHELL 0xa3562400 == 8 [pid = 1848] [id = 160] 23:52:54 INFO - PROCESS | 1801 | --DOCSHELL 0xa343fc00 == 7 [pid = 1848] [id = 159] 23:52:54 INFO - PROCESS | 1801 | --DOCSHELL 0xa3330400 == 6 [pid = 1848] [id = 158] 23:52:54 INFO - PROCESS | 1801 | --DOCSHELL 0xa2dfa400 == 5 [pid = 1848] [id = 157] 23:52:54 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df2800 == 4 [pid = 1848] [id = 156] 23:52:54 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821800 == 3 [pid = 1848] [id = 155] 23:52:54 INFO - PROCESS | 1801 | --DOCSHELL 0xa2824000 == 2 [pid = 1848] [id = 154] 23:52:56 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa2824400) [pid = 1848] [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] 23:52:56 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa2822000) [pid = 1848] [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] 23:52:56 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa2df2c00) [pid = 1848] [serial = 440] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:52:56 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa3323400) [pid = 1848] [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] 23:52:56 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa3331400) [pid = 1848] [serial = 445] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393167481] 23:52:56 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa3440000) [pid = 1848] [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] 23:52:56 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa3563c00) [pid = 1848] [serial = 450] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:53:00 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa2d22800) [pid = 1848] [serial = 436] [outer = (nil)] [url = about:blank] 23:53:00 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa2d1b000) [pid = 1848] [serial = 438] [outer = (nil)] [url = about:blank] 23:53:00 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa2d21800) [pid = 1848] [serial = 439] [outer = (nil)] [url = about:blank] 23:53:00 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa2df5400) [pid = 1848] [serial = 441] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:53:00 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa3328400) [pid = 1848] [serial = 443] [outer = (nil)] [url = about:blank] 23:53:00 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa3329400) [pid = 1848] [serial = 444] [outer = (nil)] [url = about:blank] 23:53:00 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa3435400) [pid = 1848] [serial = 446] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393167481] 23:53:00 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa3444000) [pid = 1848] [serial = 448] [outer = (nil)] [url = about:blank] 23:53:00 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa355ec00) [pid = 1848] [serial = 449] [outer = (nil)] [url = about:blank] 23:53:00 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa3566800) [pid = 1848] [serial = 451] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:53:00 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa36bcc00) [pid = 1848] [serial = 453] [outer = (nil)] [url = about:blank] 23:53:19 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:53:19 INFO - PROCESS | 1801 | 1482393199866 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]]]}] 23:53:19 INFO - . 23:53:19 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30718ms 23:53:19 INFO - PROCESS | 1801 | 1482393199887 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 23:53:19 INFO - PROCESS | 1801 | 1482393199897 Marionette TRACE conn4 <- [1,525,null,{"value":"2147483649"}] 23:53:19 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 23:53:19 INFO - PROCESS | 1801 | 1482393199907 Marionette TRACE conn4 -> [0,526,"timeouts",{"script":35000}] 23:53:19 INFO - PROCESS | 1801 | 1482393199910 Marionette TRACE conn4 <- [1,526,null,{}] 23:53:19 INFO - PROCESS | 1801 | 1482393199916 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}] 23:53:20 INFO - PROCESS | 1801 | 1482393200066 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 23:53:20 INFO - PROCESS | 1801 | 1482393200124 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:53:20 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821000 == 3 [pid = 1848] [id = 162] 23:53:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821400) [pid = 1848] [serial = 455] [outer = (nil)] 23:53:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d17000) [pid = 1848] [serial = 456] [outer = 0xa2821400] 23:53:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1e000) [pid = 1848] [serial = 457] [outer = 0xa2821400] 23:53:20 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 23:53:21 WARNING - wptserve Traceback (most recent call last): 23:53:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:53:21 WARNING - rv = self.func(request, response) 23:53:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:53:21 WARNING - access_control_allow_origin = "*") 23:53:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:53:21 WARNING - payload = payload_generator(server_data) 23:53:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:53:21 WARNING - return encode_string_as_bmp_image(data) 23:53: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 23:53:21 WARNING - img.save(f, "BMP") 23:53:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:53:21 WARNING - f.write(bmpfileheader) 23:53:21 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:53:21 WARNING - 23:53:28 INFO - PROCESS | 1801 | --DOCSHELL 0xa360d800 == 2 [pid = 1848] [id = 161] 23:53:34 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa360dc00) [pid = 1848] [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] 23:53:39 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d17000) [pid = 1848] [serial = 456] [outer = (nil)] [url = about:blank] 23:53:39 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa36bbc00) [pid = 1848] [serial = 454] [outer = (nil)] [url = about:blank] 23:53:50 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:53:50 INFO - PROCESS | 1801 | 1482393230568 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]]]}] 23:53:50 INFO - . 23:53:50 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 30713ms 23:53:50 INFO - PROCESS | 1801 | 1482393230619 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 23:53:50 INFO - PROCESS | 1801 | 1482393230623 Marionette TRACE conn4 <- [1,529,null,{"value":"2147483649"}] 23:53:50 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:53:50 INFO - PROCESS | 1801 | 1482393230629 Marionette TRACE conn4 -> [0,530,"timeouts",{"script":35000}] 23:53:50 INFO - PROCESS | 1801 | 1482393230632 Marionette TRACE conn4 <- [1,530,null,{}] 23:53:50 INFO - PROCESS | 1801 | 1482393230637 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}] 23:53:50 INFO - PROCESS | 1801 | 1482393230803 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 23:53:50 INFO - PROCESS | 1801 | 1482393230876 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:53:50 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2824400 == 3 [pid = 1848] [id = 163] 23:53:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2824800) [pid = 1848] [serial = 458] [outer = (nil)] 23:53:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1b000) [pid = 1848] [serial = 459] [outer = 0xa2824800] 23:53:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d22800) [pid = 1848] [serial = 460] [outer = 0xa2824800] 23:53:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 23:53:51 WARNING - wptserve Traceback (most recent call last): 23:53:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:53:51 WARNING - rv = self.func(request, response) 23:53:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:53:51 WARNING - access_control_allow_origin = "*") 23:53:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:53:51 WARNING - payload = payload_generator(server_data) 23:53:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:53:51 WARNING - return encode_string_as_bmp_image(data) 23:53: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 23:53:51 WARNING - img.save(f, "BMP") 23:53:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:53:51 WARNING - f.write(bmpfileheader) 23:53:51 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:53:51 WARNING - 23:53:59 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821000 == 2 [pid = 1848] [id = 162] 23:54:05 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2821400) [pid = 1848] [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] 23:54:09 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d1b000) [pid = 1848] [serial = 459] [outer = (nil)] [url = about:blank] 23:54:09 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1e000) [pid = 1848] [serial = 457] [outer = (nil)] [url = about:blank] 23:54:21 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:54:21 INFO - PROCESS | 1801 | 1482393261298 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]]]}] 23:54:21 INFO - . 23:54:21 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30712ms 23:54:21 INFO - PROCESS | 1801 | 1482393261341 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 23:54:21 INFO - PROCESS | 1801 | 1482393261344 Marionette TRACE conn4 <- [1,533,null,{"value":"2147483649"}] 23:54:21 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 23:54:21 INFO - PROCESS | 1801 | 1482393261350 Marionette TRACE conn4 -> [0,534,"timeouts",{"script":35000}] 23:54:21 INFO - PROCESS | 1801 | 1482393261353 Marionette TRACE conn4 <- [1,534,null,{}] 23:54:21 INFO - PROCESS | 1801 | 1482393261358 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}] 23:54:21 INFO - PROCESS | 1801 | 1482393261546 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 23:54:21 INFO - PROCESS | 1801 | 1482393261595 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:54:21 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821800 == 3 [pid = 1848] [id = 164] 23:54:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2822000) [pid = 1848] [serial = 461] [outer = (nil)] 23:54:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1a400) [pid = 1848] [serial = 462] [outer = 0xa2822000] 23:54:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d21000) [pid = 1848] [serial = 463] [outer = 0xa2822000] 23:54:22 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df0800 == 4 [pid = 1848] [id = 165] 23:54:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2df2800) [pid = 1848] [serial = 464] [outer = (nil)] 23:54:22 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:54:22 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:54:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2df4c00) [pid = 1848] [serial = 465] [outer = 0xa2df2800] 23:54:22 INFO - PROCESS | 1801 | 1482393262559 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]]]}] 23:54:22 INFO - . 23:54:22 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1233ms 23:54:22 INFO - PROCESS | 1801 | 1482393262585 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 23:54:22 INFO - PROCESS | 1801 | 1482393262591 Marionette TRACE conn4 <- [1,537,null,{"value":"2147483649"}] 23:54:22 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 23:54:22 INFO - PROCESS | 1801 | 1482393262597 Marionette TRACE conn4 -> [0,538,"timeouts",{"script":35000}] 23:54:22 INFO - PROCESS | 1801 | 1482393262602 Marionette TRACE conn4 <- [1,538,null,{}] 23:54:22 INFO - PROCESS | 1801 | 1482393262607 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}] 23:54:22 INFO - PROCESS | 1801 | 1482393262797 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 23:54:22 INFO - PROCESS | 1801 | 1482393262874 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:54:22 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2dfb400 == 5 [pid = 1848] [id = 166] 23:54:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa2dfb800) [pid = 1848] [serial = 466] [outer = (nil)] 23:54:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3327c00) [pid = 1848] [serial = 467] [outer = 0xa2dfb800] 23:54:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3328c00) [pid = 1848] [serial = 468] [outer = 0xa2dfb800] 23:54:23 INFO - PROCESS | 1801 | ++DOCSHELL 0xa332e800 == 6 [pid = 1848] [id = 167] 23:54:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa3330800) [pid = 1848] [serial = 469] [outer = (nil)] 23:54:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa3331c00) [pid = 1848] [serial = 470] [outer = 0xa3330800] 23:54:23 INFO - PROCESS | 1801 | 1482393263849 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]]]}] 23:54:23 INFO - . 23:54:23 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1280ms 23:54:23 INFO - PROCESS | 1801 | 1482393263877 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 23:54:23 INFO - PROCESS | 1801 | 1482393263880 Marionette TRACE conn4 <- [1,541,null,{"value":"2147483649"}] 23:54:23 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 23:54:23 INFO - PROCESS | 1801 | 1482393263888 Marionette TRACE conn4 -> [0,542,"timeouts",{"script":35000}] 23:54:23 INFO - PROCESS | 1801 | 1482393263891 Marionette TRACE conn4 <- [1,542,null,{}] 23:54:23 INFO - PROCESS | 1801 | 1482393263896 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}] 23:54:24 INFO - PROCESS | 1801 | 1482393264053 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 23:54:24 INFO - PROCESS | 1801 | 1482393264136 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:54:24 INFO - PROCESS | 1801 | ++DOCSHELL 0xa343f400 == 7 [pid = 1848] [id = 168] 23:54:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa343f800) [pid = 1848] [serial = 471] [outer = (nil)] 23:54:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa3443800) [pid = 1848] [serial = 472] [outer = 0xa343f800] 23:54:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa355e400) [pid = 1848] [serial = 473] [outer = 0xa343f800] 23:54:24 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3561c00 == 8 [pid = 1848] [id = 169] 23:54:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa3563400) [pid = 1848] [serial = 474] [outer = (nil)] 23:54:24 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:54:24 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:54:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa3565800) [pid = 1848] [serial = 475] [outer = 0xa3563400] 23:54:25 INFO - PROCESS | 1801 | 1482393265092 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]]]}] 23:54:25 INFO - . 23:54:25 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1232ms 23:54:25 INFO - PROCESS | 1801 | 1482393265120 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 23:54:25 INFO - PROCESS | 1801 | 1482393265124 Marionette TRACE conn4 <- [1,545,null,{"value":"2147483649"}] 23:54:25 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:54:25 INFO - PROCESS | 1801 | 1482393265137 Marionette TRACE conn4 -> [0,546,"timeouts",{"script":35000}] 23:54:25 INFO - PROCESS | 1801 | 1482393265140 Marionette TRACE conn4 <- [1,546,null,{}] 23:54:25 INFO - PROCESS | 1801 | 1482393265146 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}] 23:54:25 INFO - PROCESS | 1801 | 1482393265304 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 23:54:25 INFO - PROCESS | 1801 | 1482393265449 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:54:25 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3602400 == 9 [pid = 1848] [id = 170] 23:54:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa3602800) [pid = 1848] [serial = 476] [outer = (nil)] 23:54:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa36bb400) [pid = 1848] [serial = 477] [outer = 0xa3602800] 23:54:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa36bc400) [pid = 1848] [serial = 478] [outer = 0xa3602800] 23:54:26 WARNING - wptserve Traceback (most recent call last): 23:54:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:54:26 WARNING - rv = self.func(request, response) 23:54:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:54:26 WARNING - access_control_allow_origin = "*") 23:54:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:54:26 WARNING - payload = payload_generator(server_data) 23:54:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:54:26 WARNING - return encode_string_as_bmp_image(data) 23:54:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:54:26 WARNING - img.save(f, "BMP") 23:54:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:54:26 WARNING - f.write(bmpfileheader) 23:54:26 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:54:26 WARNING - 23:54:30 INFO - PROCESS | 1801 | --DOCSHELL 0xa3561c00 == 8 [pid = 1848] [id = 169] 23:54:30 INFO - PROCESS | 1801 | --DOCSHELL 0xa343f400 == 7 [pid = 1848] [id = 168] 23:54:30 INFO - PROCESS | 1801 | --DOCSHELL 0xa332e800 == 6 [pid = 1848] [id = 167] 23:54:30 INFO - PROCESS | 1801 | --DOCSHELL 0xa2dfb400 == 5 [pid = 1848] [id = 166] 23:54:30 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df0800 == 4 [pid = 1848] [id = 165] 23:54:30 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821800 == 3 [pid = 1848] [id = 164] 23:54:30 INFO - PROCESS | 1801 | --DOCSHELL 0xa2824400 == 2 [pid = 1848] [id = 163] 23:54:32 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa2824800) [pid = 1848] [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] 23:54:32 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa2822000) [pid = 1848] [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] 23:54:32 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa2df2800) [pid = 1848] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:54:32 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa2dfb800) [pid = 1848] [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] 23:54:32 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa3330800) [pid = 1848] [serial = 469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393263670] 23:54:32 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa343f800) [pid = 1848] [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] 23:54:32 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa3563400) [pid = 1848] [serial = 474] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:54:36 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa2d22800) [pid = 1848] [serial = 460] [outer = (nil)] [url = about:blank] 23:54:36 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa2d1a400) [pid = 1848] [serial = 462] [outer = (nil)] [url = about:blank] 23:54:36 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa2d21000) [pid = 1848] [serial = 463] [outer = (nil)] [url = about:blank] 23:54:36 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa2df4c00) [pid = 1848] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:54:36 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa3327c00) [pid = 1848] [serial = 467] [outer = (nil)] [url = about:blank] 23:54:36 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa3328c00) [pid = 1848] [serial = 468] [outer = (nil)] [url = about:blank] 23:54:36 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa3331c00) [pid = 1848] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393263670] 23:54:36 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa3443800) [pid = 1848] [serial = 472] [outer = (nil)] [url = about:blank] 23:54:36 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa355e400) [pid = 1848] [serial = 473] [outer = (nil)] [url = about:blank] 23:54:36 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa3565800) [pid = 1848] [serial = 475] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:54:36 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa36bb400) [pid = 1848] [serial = 477] [outer = (nil)] [url = about:blank] 23:54:55 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:54:55 INFO - PROCESS | 1801 | 1482393295861 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]]]}] 23:54:55 INFO - . 23:54:55 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30780ms 23:54:55 INFO - PROCESS | 1801 | 1482393295910 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 23:54:55 INFO - PROCESS | 1801 | 1482393295914 Marionette TRACE conn4 <- [1,549,null,{"value":"2147483649"}] 23:54:55 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 23:54:55 INFO - PROCESS | 1801 | 1482393295920 Marionette TRACE conn4 -> [0,550,"timeouts",{"script":35000}] 23:54:55 INFO - PROCESS | 1801 | 1482393295924 Marionette TRACE conn4 <- [1,550,null,{}] 23:54:55 INFO - PROCESS | 1801 | 1482393295929 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}] 23:54:56 INFO - PROCESS | 1801 | 1482393296062 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 23:54:56 INFO - PROCESS | 1801 | 1482393296141 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:54:56 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821000 == 3 [pid = 1848] [id = 171] 23:54:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821400) [pid = 1848] [serial = 479] [outer = (nil)] 23:54:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d17000) [pid = 1848] [serial = 480] [outer = 0xa2821400] 23:54:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1e000) [pid = 1848] [serial = 481] [outer = 0xa2821400] 23:54:56 WARNING - wptserve Traceback (most recent call last): 23:54:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:54:56 WARNING - rv = self.func(request, response) 23:54:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:54:56 WARNING - access_control_allow_origin = "*") 23:54:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:54:56 WARNING - payload = payload_generator(server_data) 23:54:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:54:56 WARNING - return encode_string_as_bmp_image(data) 23:54:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:54:56 WARNING - img.save(f, "BMP") 23:54:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:54:56 WARNING - f.write(bmpfileheader) 23:54:56 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:54:56 WARNING - 23:54:56 WARNING - wptserve Traceback (most recent call last): 23:54:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:54:56 WARNING - rv = self.func(request, response) 23:54:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:54:56 WARNING - access_control_allow_origin = "*") 23:54:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:54:56 WARNING - payload = payload_generator(server_data) 23:54:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:54:56 WARNING - return encode_string_as_bmp_image(data) 23:54:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:54:56 WARNING - img.save(f, "BMP") 23:54:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:54:56 WARNING - f.write(bmpfileheader) 23:54:56 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:54:56 WARNING - 23:55:04 INFO - PROCESS | 1801 | --DOCSHELL 0xa3602400 == 2 [pid = 1848] [id = 170] 23:55:10 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa3602800) [pid = 1848] [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] 23:55:15 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d17000) [pid = 1848] [serial = 480] [outer = (nil)] [url = about:blank] 23:55:15 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa36bc400) [pid = 1848] [serial = 478] [outer = (nil)] [url = about:blank] 23:55:26 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:55:26 INFO - PROCESS | 1801 | 1482393326567 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]]]}] 23:55:26 INFO - . 23:55:26 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 30663ms 23:55:26 INFO - PROCESS | 1801 | 1482393326584 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 23:55:26 INFO - PROCESS | 1801 | 1482393326587 Marionette TRACE conn4 <- [1,553,null,{"value":"2147483649"}] 23:55:26 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:55:26 INFO - PROCESS | 1801 | 1482393326594 Marionette TRACE conn4 -> [0,554,"timeouts",{"script":35000}] 23:55:26 INFO - PROCESS | 1801 | 1482393326596 Marionette TRACE conn4 <- [1,554,null,{}] 23:55:26 INFO - PROCESS | 1801 | 1482393326602 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}] 23:55:26 INFO - PROCESS | 1801 | 1482393326761 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 23:55:26 INFO - PROCESS | 1801 | 1482393326827 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:55:26 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2822000 == 3 [pid = 1848] [id = 172] 23:55:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2822800) [pid = 1848] [serial = 482] [outer = (nil)] 23:55:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d19800) [pid = 1848] [serial = 483] [outer = 0xa2822800] 23:55:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d20c00) [pid = 1848] [serial = 484] [outer = 0xa2822800] 23:55:27 WARNING - wptserve Traceback (most recent call last): 23:55:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:55:27 WARNING - rv = self.func(request, response) 23:55:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:55:27 WARNING - access_control_allow_origin = "*") 23:55:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:55:27 WARNING - payload = payload_generator(server_data) 23:55:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:55:27 WARNING - return encode_string_as_bmp_image(data) 23:55: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 23:55:27 WARNING - img.save(f, "BMP") 23:55:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:55:27 WARNING - f.write(bmpfileheader) 23:55:27 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:55:27 WARNING - 23:55:35 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821000 == 2 [pid = 1848] [id = 171] 23:55:41 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2821400) [pid = 1848] [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] 23:55:45 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d19800) [pid = 1848] [serial = 483] [outer = (nil)] [url = about:blank] 23:55:45 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1e000) [pid = 1848] [serial = 481] [outer = (nil)] [url = about:blank] 23:55:57 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:55:57 INFO - PROCESS | 1801 | 1482393357287 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]]]}] 23:55:57 INFO - . 23:55:57 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30711ms 23:55:57 INFO - PROCESS | 1801 | 1482393357305 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 23:55:57 INFO - PROCESS | 1801 | 1482393357308 Marionette TRACE conn4 <- [1,557,null,{"value":"2147483649"}] 23:55:57 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 23:55:57 INFO - PROCESS | 1801 | 1482393357314 Marionette TRACE conn4 -> [0,558,"timeouts",{"script":35000}] 23:55:57 INFO - PROCESS | 1801 | 1482393357316 Marionette TRACE conn4 <- [1,558,null,{}] 23:55:57 INFO - PROCESS | 1801 | 1482393357322 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}] 23:55:57 INFO - PROCESS | 1801 | 1482393357504 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 23:55:57 INFO - PROCESS | 1801 | 1482393357557 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:55:57 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821800 == 3 [pid = 1848] [id = 173] 23:55:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2822400) [pid = 1848] [serial = 485] [outer = (nil)] 23:55:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d19c00) [pid = 1848] [serial = 486] [outer = 0xa2822400] 23:55:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d20800) [pid = 1848] [serial = 487] [outer = 0xa2822400] 23:55:58 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2defc00 == 4 [pid = 1848] [id = 174] 23:55:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2df0c00) [pid = 1848] [serial = 488] [outer = (nil)] 23:55:58 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:55:58 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:55:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2df3000) [pid = 1848] [serial = 489] [outer = 0xa2df0c00] 23:55:58 INFO - PROCESS | 1801 | 1482393358544 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]]]}] 23:55:58 INFO - . 23:55:58 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1283ms 23:55:58 INFO - PROCESS | 1801 | 1482393358598 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 23:55:58 INFO - PROCESS | 1801 | 1482393358601 Marionette TRACE conn4 <- [1,561,null,{"value":"2147483649"}] 23:55:58 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 23:55:58 INFO - PROCESS | 1801 | 1482393358615 Marionette TRACE conn4 -> [0,562,"timeouts",{"script":35000}] 23:55:58 INFO - PROCESS | 1801 | 1482393358618 Marionette TRACE conn4 <- [1,562,null,{}] 23:55:58 INFO - PROCESS | 1801 | 1482393358624 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}] 23:55:58 INFO - PROCESS | 1801 | 1482393358830 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 23:55:58 INFO - PROCESS | 1801 | 1482393358900 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:55:58 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2dfa000 == 5 [pid = 1848] [id = 175] 23:55:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa2dfa400) [pid = 1848] [serial = 490] [outer = (nil)] 23:55:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3326400) [pid = 1848] [serial = 491] [outer = 0xa2dfa400] 23:55:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3324c00) [pid = 1848] [serial = 492] [outer = 0xa2dfa400] 23:55:59 INFO - PROCESS | 1801 | ++DOCSHELL 0xa332cc00 == 6 [pid = 1848] [id = 176] 23:55:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa332e400) [pid = 1848] [serial = 493] [outer = (nil)] 23:55:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa3331400) [pid = 1848] [serial = 494] [outer = 0xa332e400] 23:55:59 INFO - PROCESS | 1801 | 1482393359914 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]]]}] 23:55:59 INFO - . 23:55:59 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1334ms 23:55:59 INFO - PROCESS | 1801 | 1482393359949 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 23:55:59 INFO - PROCESS | 1801 | 1482393359952 Marionette TRACE conn4 <- [1,565,null,{"value":"2147483649"}] 23:55:59 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 23:55:59 INFO - PROCESS | 1801 | 1482393359959 Marionette TRACE conn4 -> [0,566,"timeouts",{"script":35000}] 23:55:59 INFO - PROCESS | 1801 | 1482393359962 Marionette TRACE conn4 <- [1,566,null,{}] 23:55:59 INFO - PROCESS | 1801 | 1482393359968 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}] 23:56:00 INFO - PROCESS | 1801 | 1482393360152 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 23:56:00 INFO - PROCESS | 1801 | 1482393360207 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:56:00 INFO - PROCESS | 1801 | ++DOCSHELL 0xa343ec00 == 7 [pid = 1848] [id = 177] 23:56:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa343f000) [pid = 1848] [serial = 495] [outer = (nil)] 23:56:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa3443000) [pid = 1848] [serial = 496] [outer = 0xa343f000] 23:56:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa355e400) [pid = 1848] [serial = 497] [outer = 0xa343f000] 23:56:01 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3563000 == 8 [pid = 1848] [id = 178] 23:56:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa3563c00) [pid = 1848] [serial = 498] [outer = (nil)] 23:56:01 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:56:01 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:56:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa3566000) [pid = 1848] [serial = 499] [outer = 0xa3563c00] 23:56:01 INFO - PROCESS | 1801 | 1482393361305 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]]]}] 23:56:01 INFO - . 23:56:01 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1384ms 23:56:01 INFO - PROCESS | 1801 | 1482393361344 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 23:56:01 INFO - PROCESS | 1801 | 1482393361347 Marionette TRACE conn4 <- [1,569,null,{"value":"2147483649"}] 23:56:01 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:56:01 INFO - PROCESS | 1801 | 1482393361355 Marionette TRACE conn4 -> [0,570,"timeouts",{"script":35000}] 23:56:01 INFO - PROCESS | 1801 | 1482393361358 Marionette TRACE conn4 <- [1,570,null,{}] 23:56:01 INFO - PROCESS | 1801 | 1482393361368 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}] 23:56:01 INFO - PROCESS | 1801 | 1482393361534 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 23:56:01 INFO - PROCESS | 1801 | 1482393361588 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:56:01 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3602800 == 9 [pid = 1848] [id = 179] 23:56:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa3602c00) [pid = 1848] [serial = 500] [outer = (nil)] 23:56:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa36bb400) [pid = 1848] [serial = 501] [outer = 0xa3602c00] 23:56:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa36bc400) [pid = 1848] [serial = 502] [outer = 0xa3602c00] 23:56:02 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 23:56:02 WARNING - wptserve Traceback (most recent call last): 23:56:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:56:02 WARNING - rv = self.func(request, response) 23:56:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:56:02 WARNING - access_control_allow_origin = "*") 23:56:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:56:02 WARNING - payload = payload_generator(server_data) 23:56:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:56:02 WARNING - return encode_string_as_bmp_image(data) 23:56: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 23:56:02 WARNING - img.save(f, "BMP") 23:56:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:56:02 WARNING - f.write(bmpfileheader) 23:56:02 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:56:02 WARNING - 23:56:06 INFO - PROCESS | 1801 | --DOCSHELL 0xa3563000 == 8 [pid = 1848] [id = 178] 23:56:06 INFO - PROCESS | 1801 | --DOCSHELL 0xa343ec00 == 7 [pid = 1848] [id = 177] 23:56:06 INFO - PROCESS | 1801 | --DOCSHELL 0xa332cc00 == 6 [pid = 1848] [id = 176] 23:56:06 INFO - PROCESS | 1801 | --DOCSHELL 0xa2dfa000 == 5 [pid = 1848] [id = 175] 23:56:06 INFO - PROCESS | 1801 | --DOCSHELL 0xa2defc00 == 4 [pid = 1848] [id = 174] 23:56:06 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821800 == 3 [pid = 1848] [id = 173] 23:56:06 INFO - PROCESS | 1801 | --DOCSHELL 0xa2822000 == 2 [pid = 1848] [id = 172] 23:56:08 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa2822800) [pid = 1848] [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] 23:56:08 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa2822400) [pid = 1848] [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] 23:56:08 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa2df0c00) [pid = 1848] [serial = 488] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:56:08 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa2dfa400) [pid = 1848] [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] 23:56:08 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa332e400) [pid = 1848] [serial = 493] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393359700] 23:56:08 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa343f000) [pid = 1848] [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] 23:56:08 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa3563c00) [pid = 1848] [serial = 498] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:56:12 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa2d20c00) [pid = 1848] [serial = 484] [outer = (nil)] [url = about:blank] 23:56:12 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa2d19c00) [pid = 1848] [serial = 486] [outer = (nil)] [url = about:blank] 23:56:12 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa2d20800) [pid = 1848] [serial = 487] [outer = (nil)] [url = about:blank] 23:56:12 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa2df3000) [pid = 1848] [serial = 489] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:56:12 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa3326400) [pid = 1848] [serial = 491] [outer = (nil)] [url = about:blank] 23:56:12 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa3324c00) [pid = 1848] [serial = 492] [outer = (nil)] [url = about:blank] 23:56:12 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa3331400) [pid = 1848] [serial = 494] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393359700] 23:56:12 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa3443000) [pid = 1848] [serial = 496] [outer = (nil)] [url = about:blank] 23:56:12 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa355e400) [pid = 1848] [serial = 497] [outer = (nil)] [url = about:blank] 23:56:12 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa3566000) [pid = 1848] [serial = 499] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:56:12 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa36bb400) [pid = 1848] [serial = 501] [outer = (nil)] [url = about:blank] 23:56:32 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:56:32 INFO - PROCESS | 1801 | 1482393392052 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]]]}] 23:56:32 INFO - . 23:56:32 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30724ms 23:56:32 INFO - PROCESS | 1801 | 1482393392079 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 23:56:32 INFO - PROCESS | 1801 | 1482393392083 Marionette TRACE conn4 <- [1,573,null,{"value":"2147483649"}] 23:56:32 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 23:56:32 INFO - PROCESS | 1801 | 1482393392094 Marionette TRACE conn4 -> [0,574,"timeouts",{"script":35000}] 23:56:32 INFO - PROCESS | 1801 | 1482393392113 Marionette TRACE conn4 <- [1,574,null,{}] 23:56:32 INFO - PROCESS | 1801 | 1482393392136 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}] 23:56:32 INFO - PROCESS | 1801 | 1482393392337 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 23:56:32 INFO - PROCESS | 1801 | 1482393392376 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:56:32 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2820800 == 3 [pid = 1848] [id = 180] 23:56:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2820c00) [pid = 1848] [serial = 503] [outer = (nil)] 23:56:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d16800) [pid = 1848] [serial = 504] [outer = 0xa2820c00] 23:56:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1d800) [pid = 1848] [serial = 505] [outer = 0xa2820c00] 23:56:33 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 23:56:33 WARNING - wptserve Traceback (most recent call last): 23:56:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:56:33 WARNING - rv = self.func(request, response) 23:56:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:56:33 WARNING - access_control_allow_origin = "*") 23:56:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:56:33 WARNING - payload = payload_generator(server_data) 23:56:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:56:33 WARNING - return encode_string_as_bmp_image(data) 23:56: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 23:56:33 WARNING - img.save(f, "BMP") 23:56:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:56:33 WARNING - f.write(bmpfileheader) 23:56:33 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:56:33 WARNING - 23:56:37 INFO - PROCESS | 1801 | [Parent 1801] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 23:56:40 INFO - PROCESS | 1801 | --DOCSHELL 0xa3602800 == 2 [pid = 1848] [id = 179] 23:56:46 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa3602c00) [pid = 1848] [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] 23:56:51 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d16800) [pid = 1848] [serial = 504] [outer = (nil)] [url = about:blank] 23:56:51 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa36bc400) [pid = 1848] [serial = 502] [outer = (nil)] [url = about:blank] 23:57:02 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:57:02 INFO - PROCESS | 1801 | 1482393422810 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]]]}] 23:57:02 INFO - . 23:57:02 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 30740ms 23:57:02 INFO - PROCESS | 1801 | 1482393422830 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 23:57:02 INFO - PROCESS | 1801 | 1482393422832 Marionette TRACE conn4 <- [1,577,null,{"value":"2147483649"}] 23:57:02 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 23:57:02 INFO - PROCESS | 1801 | 1482393422838 Marionette TRACE conn4 -> [0,578,"timeouts",{"script":35000}] 23:57:02 INFO - PROCESS | 1801 | 1482393422841 Marionette TRACE conn4 <- [1,578,null,{}] 23:57:02 INFO - PROCESS | 1801 | 1482393422847 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}] 23:57:02 INFO - PROCESS | 1801 | 1482393422989 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 23:57:03 INFO - PROCESS | 1801 | 1482393423065 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:57:03 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2823c00 == 3 [pid = 1848] [id = 181] 23:57:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2824000) [pid = 1848] [serial = 506] [outer = (nil)] 23:57:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1a800) [pid = 1848] [serial = 507] [outer = 0xa2824000] 23:57:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d22000) [pid = 1848] [serial = 508] [outer = 0xa2824000] 23:57:03 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 23:57:03 INFO - PROCESS | 1801 | [Parent 1801] WARNING: NS_ENSURE_TRUE(mCacheEntry) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsHttpChannel.cpp, line 4791 23:57:03 WARNING - wptserve Traceback (most recent call last): 23:57:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:57:03 WARNING - rv = self.func(request, response) 23:57:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:57:03 WARNING - access_control_allow_origin = "*") 23:57:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:57:03 WARNING - payload = payload_generator(server_data) 23:57:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:57:03 WARNING - return encode_string_as_bmp_image(data) 23:57: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 23:57:03 WARNING - img.save(f, "BMP") 23:57:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:57:03 WARNING - f.write(bmpfileheader) 23:57:03 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:57:03 WARNING - 23:57:11 INFO - PROCESS | 1801 | --DOCSHELL 0xa2820800 == 2 [pid = 1848] [id = 180] 23:57:17 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2820c00) [pid = 1848] [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] 23:57:22 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d1a800) [pid = 1848] [serial = 507] [outer = (nil)] [url = about:blank] 23:57:22 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1d800) [pid = 1848] [serial = 505] [outer = (nil)] [url = about:blank] 23:57:33 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:57:33 INFO - PROCESS | 1801 | 1482393453502 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]]]}] 23:57:33 INFO - . 23:57:33 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30711ms 23:57:33 INFO - PROCESS | 1801 | 1482393453550 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 23:57:33 INFO - PROCESS | 1801 | 1482393453553 Marionette TRACE conn4 <- [1,581,null,{"value":"2147483649"}] 23:57:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 23:57:33 INFO - PROCESS | 1801 | 1482393453559 Marionette TRACE conn4 -> [0,582,"timeouts",{"script":35000}] 23:57:33 INFO - PROCESS | 1801 | 1482393453561 Marionette TRACE conn4 <- [1,582,null,{}] 23:57:33 INFO - PROCESS | 1801 | 1482393453567 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}] 23:57:33 INFO - PROCESS | 1801 | 1482393453746 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 23:57:33 INFO - PROCESS | 1801 | 1482393453823 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:57:33 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821800 == 3 [pid = 1848] [id = 182] 23:57:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2822000) [pid = 1848] [serial = 509] [outer = (nil)] 23:57:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1a800) [pid = 1848] [serial = 510] [outer = 0xa2822000] 23:57:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d21000) [pid = 1848] [serial = 511] [outer = 0xa2822000] 23:57:34 INFO - PROCESS | 1801 | 1482393454755 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]]]}] 23:57:34 INFO - . 23:57:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1233ms 23:57:34 INFO - PROCESS | 1801 | 1482393454792 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 23:57:34 INFO - PROCESS | 1801 | 1482393454795 Marionette TRACE conn4 <- [1,585,null,{"value":"2147483649"}] 23:57:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 23:57:34 INFO - PROCESS | 1801 | 1482393454801 Marionette TRACE conn4 -> [0,586,"timeouts",{"script":35000}] 23:57:34 INFO - PROCESS | 1801 | 1482393454804 Marionette TRACE conn4 <- [1,586,null,{}] 23:57:34 INFO - PROCESS | 1801 | 1482393454810 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}] 23:57:35 INFO - PROCESS | 1801 | 1482393455021 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 23:57:35 INFO - PROCESS | 1801 | 1482393455095 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:57:35 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df2400 == 4 [pid = 1848] [id = 183] 23:57:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2df4800) [pid = 1848] [serial = 512] [outer = (nil)] 23:57:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2dfa000) [pid = 1848] [serial = 513] [outer = 0xa2df4800] 23:57:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa3323c00) [pid = 1848] [serial = 514] [outer = 0xa2df4800] 23:57:36 INFO - PROCESS | 1801 | 1482393456044 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]]]}] 23:57:36 INFO - . 23:57:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1281ms 23:57:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 23:57:36 INFO - PROCESS | 1801 | 1482393456083 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 23:57:36 INFO - PROCESS | 1801 | 1482393456086 Marionette TRACE conn4 <- [1,589,null,{"value":"2147483649"}] 23:57:36 INFO - PROCESS | 1801 | 1482393456093 Marionette TRACE conn4 -> [0,590,"timeouts",{"script":35000}] 23:57:36 INFO - PROCESS | 1801 | 1482393456096 Marionette TRACE conn4 <- [1,590,null,{}] 23:57:36 INFO - PROCESS | 1801 | 1482393456101 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}] 23:57:36 INFO - PROCESS | 1801 | 1482393456350 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 23:57:36 INFO - PROCESS | 1801 | 1482393456384 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:57:36 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3332000 == 5 [pid = 1848] [id = 184] 23:57:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3332800) [pid = 1848] [serial = 515] [outer = (nil)] 23:57:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3439000) [pid = 1848] [serial = 516] [outer = 0xa3332800] 23:57:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa343c800) [pid = 1848] [serial = 517] [outer = 0xa3332800] 23:57:37 INFO - PROCESS | 1801 | 1482393457302 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]]]}] 23:57:37 INFO - . 23:57:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1233ms 23:57:37 INFO - PROCESS | 1801 | 1482393457325 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 23:57:37 INFO - PROCESS | 1801 | 1482393457329 Marionette TRACE conn4 <- [1,593,null,{"value":"2147483649"}] 23:57:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 23:57:37 INFO - PROCESS | 1801 | 1482393457335 Marionette TRACE conn4 -> [0,594,"timeouts",{"script":35000}] 23:57:37 INFO - PROCESS | 1801 | 1482393457337 Marionette TRACE conn4 <- [1,594,null,{}] 23:57:37 INFO - PROCESS | 1801 | 1482393457343 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}] 23:57:37 INFO - PROCESS | 1801 | 1482393457505 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 23:57:37 INFO - PROCESS | 1801 | 1482393457561 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:57:37 INFO - PROCESS | 1801 | ++DOCSHELL 0xa355d400 == 6 [pid = 1848] [id = 185] 23:57:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa355e400) [pid = 1848] [serial = 518] [outer = (nil)] 23:57:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa3562c00) [pid = 1848] [serial = 519] [outer = 0xa355e400] 23:57:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa3565800) [pid = 1848] [serial = 520] [outer = 0xa355e400] 23:57:38 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3568c00 == 7 [pid = 1848] [id = 186] 23:57:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa3569c00) [pid = 1848] [serial = 521] [outer = (nil)] 23:57:38 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:57:38 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:57:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa356b800) [pid = 1848] [serial = 522] [outer = 0xa3569c00] 23:57:38 INFO - PROCESS | 1801 | 1482393458578 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]]]}] 23:57:38 INFO - . 23:57:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1286ms 23:57:38 INFO - PROCESS | 1801 | 1482393458621 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 23:57:38 INFO - PROCESS | 1801 | 1482393458625 Marionette TRACE conn4 <- [1,597,null,{"value":"2147483649"}] 23:57:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 23:57:38 INFO - PROCESS | 1801 | 1482393458636 Marionette TRACE conn4 -> [0,598,"timeouts",{"script":35000}] 23:57:38 INFO - PROCESS | 1801 | 1482393458638 Marionette TRACE conn4 <- [1,598,null,{}] 23:57:38 INFO - PROCESS | 1801 | 1482393458644 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}] 23:57:38 INFO - PROCESS | 1801 | 1482393458827 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 23:57:38 INFO - PROCESS | 1801 | 1482393458914 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:57:38 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3610c00 == 8 [pid = 1848] [id = 187] 23:57:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa36bb800) [pid = 1848] [serial = 523] [outer = (nil)] 23:57:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa36c0800) [pid = 1848] [serial = 524] [outer = 0xa36bb800] 23:57:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa36bf400) [pid = 1848] [serial = 525] [outer = 0xa36bb800] 23:57:39 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c5c00 == 9 [pid = 1848] [id = 188] 23:57:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa36c6800) [pid = 1848] [serial = 526] [outer = (nil)] 23:57:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa36c8000) [pid = 1848] [serial = 527] [outer = 0xa36c6800] 23:57:39 INFO - PROCESS | 1801 | 1482393459870 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]]]}] 23:57:39 INFO - . 23:57:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1277ms 23:57:39 INFO - PROCESS | 1801 | 1482393459913 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 23:57:39 INFO - PROCESS | 1801 | 1482393459915 Marionette TRACE conn4 <- [1,601,null,{"value":"2147483649"}] 23:57:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 23:57:39 INFO - PROCESS | 1801 | 1482393459925 Marionette TRACE conn4 -> [0,602,"timeouts",{"script":35000}] 23:57:39 INFO - PROCESS | 1801 | 1482393459927 Marionette TRACE conn4 <- [1,602,null,{}] 23:57:39 INFO - PROCESS | 1801 | 1482393459931 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}] 23:57:40 INFO - PROCESS | 1801 | 1482393460112 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 23:57:40 INFO - PROCESS | 1801 | 1482393460166 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:57:40 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3852c00 == 10 [pid = 1848] [id = 189] 23:57:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa3853c00) [pid = 1848] [serial = 528] [outer = (nil)] 23:57:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa3858000) [pid = 1848] [serial = 529] [outer = 0xa3853c00] 23:57:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa3857000) [pid = 1848] [serial = 530] [outer = 0xa3853c00] 23:57:41 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4365c00 == 11 [pid = 1848] [id = 190] 23:57:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa4366c00) [pid = 1848] [serial = 531] [outer = (nil)] 23:57:41 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:57:41 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:57:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa4368c00) [pid = 1848] [serial = 532] [outer = 0xa4366c00] 23:57:41 INFO - PROCESS | 1801 | 1482393461249 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]]]}] 23:57:41 INFO - . 23:57:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1340ms 23:57:41 INFO - PROCESS | 1801 | 1482393461266 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 23:57:41 INFO - PROCESS | 1801 | 1482393461269 Marionette TRACE conn4 <- [1,605,null,{"value":"2147483649"}] 23:57:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 23:57:41 INFO - PROCESS | 1801 | 1482393461276 Marionette TRACE conn4 -> [0,606,"timeouts",{"script":35000}] 23:57:41 INFO - PROCESS | 1801 | 1482393461279 Marionette TRACE conn4 <- [1,606,null,{}] 23:57:41 INFO - PROCESS | 1801 | 1482393461284 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}] 23:57:41 INFO - PROCESS | 1801 | 1482393461546 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 23:57:41 INFO - PROCESS | 1801 | 1482393461589 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:57:41 INFO - PROCESS | 1801 | ++DOCSHELL 0xa436d400 == 12 [pid = 1848] [id = 191] 23:57:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa436d800) [pid = 1848] [serial = 533] [outer = (nil)] 23:57:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa44d1400) [pid = 1848] [serial = 534] [outer = 0xa436d800] 23:57:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa44c9400) [pid = 1848] [serial = 535] [outer = 0xa436d800] 23:57:42 WARNING - wptserve Traceback (most recent call last): 23:57:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:57:42 WARNING - rv = self.func(request, response) 23:57:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:57:42 WARNING - access_control_allow_origin = "*") 23:57:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:57:42 WARNING - payload = payload_generator(server_data) 23:57:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:57:42 WARNING - return encode_string_as_bmp_image(data) 23:57:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:57:42 WARNING - img.save(f, "BMP") 23:57:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:57:42 WARNING - f.write(bmpfileheader) 23:57:42 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:57:42 WARNING - 23:57:43 INFO - PROCESS | 1801 | --DOCSHELL 0xa4365c00 == 11 [pid = 1848] [id = 190] 23:57:43 INFO - PROCESS | 1801 | --DOCSHELL 0xa3852c00 == 10 [pid = 1848] [id = 189] 23:57:43 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c5c00 == 9 [pid = 1848] [id = 188] 23:57:43 INFO - PROCESS | 1801 | --DOCSHELL 0xa3610c00 == 8 [pid = 1848] [id = 187] 23:57:43 INFO - PROCESS | 1801 | --DOCSHELL 0xa3568c00 == 7 [pid = 1848] [id = 186] 23:57:43 INFO - PROCESS | 1801 | --DOCSHELL 0xa355d400 == 6 [pid = 1848] [id = 185] 23:57:43 INFO - PROCESS | 1801 | --DOCSHELL 0xa3332000 == 5 [pid = 1848] [id = 184] 23:57:43 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df2400 == 4 [pid = 1848] [id = 183] 23:57:43 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821800 == 3 [pid = 1848] [id = 182] 23:57:43 INFO - PROCESS | 1801 | --DOCSHELL 0xa2823c00 == 2 [pid = 1848] [id = 181] 23:57:46 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa4366c00) [pid = 1848] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:57:46 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa3853c00) [pid = 1848] [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] 23:57:46 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa36c6800) [pid = 1848] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393459655] 23:57:46 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa36bb800) [pid = 1848] [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] 23:57:46 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa3569c00) [pid = 1848] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:57:46 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa355e400) [pid = 1848] [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] 23:57:46 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa3332800) [pid = 1848] [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] 23:57:46 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xa2824000) [pid = 1848] [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] 23:57:46 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa2822000) [pid = 1848] [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] 23:57:46 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa2df4800) [pid = 1848] [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] 23:57:50 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa4368c00) [pid = 1848] [serial = 532] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:57:50 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa3857000) [pid = 1848] [serial = 530] [outer = (nil)] [url = about:blank] 23:57:50 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa3858000) [pid = 1848] [serial = 529] [outer = (nil)] [url = about:blank] 23:57:50 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa36c8000) [pid = 1848] [serial = 527] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393459655] 23:57:50 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa36bf400) [pid = 1848] [serial = 525] [outer = (nil)] [url = about:blank] 23:57:50 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa36c0800) [pid = 1848] [serial = 524] [outer = (nil)] [url = about:blank] 23:57:50 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa356b800) [pid = 1848] [serial = 522] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 23:57:50 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa3565800) [pid = 1848] [serial = 520] [outer = (nil)] [url = about:blank] 23:57:50 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa3562c00) [pid = 1848] [serial = 519] [outer = (nil)] [url = about:blank] 23:57:50 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa343c800) [pid = 1848] [serial = 517] [outer = (nil)] [url = about:blank] 23:57:50 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa2d22000) [pid = 1848] [serial = 508] [outer = (nil)] [url = about:blank] 23:57:50 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa2d1a800) [pid = 1848] [serial = 510] [outer = (nil)] [url = about:blank] 23:57:50 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa2d21000) [pid = 1848] [serial = 511] [outer = (nil)] [url = about:blank] 23:57:50 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa2dfa000) [pid = 1848] [serial = 513] [outer = (nil)] [url = about:blank] 23:57:50 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa3323c00) [pid = 1848] [serial = 514] [outer = (nil)] [url = about:blank] 23:57:50 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa3439000) [pid = 1848] [serial = 516] [outer = (nil)] [url = about:blank] 23:57:56 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa44d1400) [pid = 1848] [serial = 534] [outer = (nil)] [url = about:blank] 23:58:12 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:58:12 INFO - PROCESS | 1801 | 1482393492019 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]]]}] 23:58:12 INFO - . 23:58:12 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30771ms 23:58:12 INFO - PROCESS | 1801 | 1482393492047 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 23:58:12 INFO - PROCESS | 1801 | 1482393492050 Marionette TRACE conn4 <- [1,609,null,{"value":"2147483649"}] 23:58:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html 23:58:12 INFO - PROCESS | 1801 | 1482393492057 Marionette TRACE conn4 -> [0,610,"timeouts",{"script":35000}] 23:58:12 INFO - PROCESS | 1801 | 1482393492059 Marionette TRACE conn4 <- [1,610,null,{}] 23:58:12 INFO - PROCESS | 1801 | 1482393492065 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}] 23:58:12 INFO - PROCESS | 1801 | 1482393492256 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 23:58:12 INFO - PROCESS | 1801 | 1482393492300 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:58:12 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821400 == 3 [pid = 1848] [id = 192] 23:58:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821800) [pid = 1848] [serial = 536] [outer = (nil)] 23:58:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d18000) [pid = 1848] [serial = 537] [outer = 0xa2821800] 23:58:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1fc00) [pid = 1848] [serial = 538] [outer = 0xa2821800] 23:58:13 WARNING - wptserve Traceback (most recent call last): 23:58:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:58:13 WARNING - rv = self.func(request, response) 23:58:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:58:13 WARNING - access_control_allow_origin = "*") 23:58:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:58:13 WARNING - payload = payload_generator(server_data) 23:58:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:58:13 WARNING - return encode_string_as_bmp_image(data) 23:58:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:58:13 WARNING - img.save(f, "BMP") 23:58:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:58:13 WARNING - f.write(bmpfileheader) 23:58:13 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:58:13 WARNING - 23:58:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa436d400 == 2 [pid = 1848] [id = 191] 23:58:26 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa436d800) [pid = 1848] [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] 23:58:31 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d18000) [pid = 1848] [serial = 537] [outer = (nil)] [url = about:blank] 23:58:31 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa44c9400) [pid = 1848] [serial = 535] [outer = (nil)] [url = about:blank] 23:58:42 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:58:42 INFO - PROCESS | 1801 | 1482393522730 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]]]}] 23:58:42 INFO - . 23:58:42 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 30711ms 23:58:42 INFO - PROCESS | 1801 | 1482393522769 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 23:58:42 INFO - PROCESS | 1801 | 1482393522772 Marionette TRACE conn4 <- [1,613,null,{"value":"2147483649"}] 23:58:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 23:58:42 INFO - PROCESS | 1801 | 1482393522779 Marionette TRACE conn4 -> [0,614,"timeouts",{"script":35000}] 23:58:42 INFO - PROCESS | 1801 | 1482393522781 Marionette TRACE conn4 <- [1,614,null,{}] 23:58:42 INFO - PROCESS | 1801 | 1482393522786 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}] 23:58:42 INFO - PROCESS | 1801 | 1482393522941 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 23:58:43 INFO - PROCESS | 1801 | 1482393523007 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:58:43 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2820000 == 3 [pid = 1848] [id = 193] 23:58:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2820800) [pid = 1848] [serial = 539] [outer = (nil)] 23:58:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d19800) [pid = 1848] [serial = 540] [outer = 0xa2820800] 23:58:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d21000) [pid = 1848] [serial = 541] [outer = 0xa2820800] 23:58:43 WARNING - wptserve Traceback (most recent call last): 23:58:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:58:43 WARNING - rv = self.func(request, response) 23:58:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:58:43 WARNING - access_control_allow_origin = "*") 23:58:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:58:43 WARNING - payload = payload_generator(server_data) 23:58:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:58:43 WARNING - return encode_string_as_bmp_image(data) 23:58:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 23:58:43 WARNING - img.save(f, "BMP") 23:58:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:58:43 WARNING - f.write(bmpfileheader) 23:58:43 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:58:43 WARNING - 23:58:51 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821400 == 2 [pid = 1848] [id = 192] 23:58:57 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2821800) [pid = 1848] [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] 23:59:02 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d19800) [pid = 1848] [serial = 540] [outer = (nil)] [url = about:blank] 23:59:02 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1fc00) [pid = 1848] [serial = 538] [outer = (nil)] [url = about:blank] 23:59:13 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 23:59:13 INFO - PROCESS | 1801 | 1482393553439 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]]]}] 23:59:13 INFO - . 23:59:13 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30672ms 23:59:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 23:59:13 INFO - PROCESS | 1801 | 1482393553451 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 23:59:13 INFO - PROCESS | 1801 | 1482393553453 Marionette TRACE conn4 <- [1,617,null,{"value":"2147483649"}] 23:59:13 INFO - PROCESS | 1801 | 1482393553458 Marionette TRACE conn4 -> [0,618,"timeouts",{"script":35000}] 23:59:13 INFO - PROCESS | 1801 | 1482393553462 Marionette TRACE conn4 <- [1,618,null,{}] 23:59:13 INFO - PROCESS | 1801 | 1482393553467 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}] 23:59:13 INFO - PROCESS | 1801 | 1482393553649 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 23:59:13 INFO - PROCESS | 1801 | 1482393553702 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:59:13 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2823000 == 3 [pid = 1848] [id = 194] 23:59:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2823400) [pid = 1848] [serial = 542] [outer = (nil)] 23:59:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1a400) [pid = 1848] [serial = 543] [outer = 0xa2823400] 23:59:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d22000) [pid = 1848] [serial = 544] [outer = 0xa2823400] 23:59:14 INFO - PROCESS | 1801 | 1482393554587 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]]]}] 23:59:14 INFO - . 23:59:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1183ms 23:59:14 INFO - PROCESS | 1801 | 1482393554643 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 23:59:14 INFO - PROCESS | 1801 | 1482393554646 Marionette TRACE conn4 <- [1,621,null,{"value":"2147483649"}] 23:59:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html 23:59:14 INFO - PROCESS | 1801 | 1482393554652 Marionette TRACE conn4 -> [0,622,"timeouts",{"script":35000}] 23:59:14 INFO - PROCESS | 1801 | 1482393554654 Marionette TRACE conn4 <- [1,622,null,{}] 23:59:14 INFO - PROCESS | 1801 | 1482393554660 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}] 23:59:14 INFO - PROCESS | 1801 | 1482393554894 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 23:59:14 INFO - PROCESS | 1801 | 1482393554910 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:59:14 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2ded800 == 4 [pid = 1848] [id = 195] 23:59:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2df2400) [pid = 1848] [serial = 545] [outer = (nil)] 23:59:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2dfa000) [pid = 1848] [serial = 546] [outer = 0xa2df2400] 23:59:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa2dfb000) [pid = 1848] [serial = 547] [outer = 0xa2df2400] 23:59:15 INFO - PROCESS | 1801 | 1482393555847 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]]]}] 23:59:15 INFO - . 23:59:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1233ms 23:59:15 INFO - PROCESS | 1801 | 1482393555887 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 23:59:15 INFO - PROCESS | 1801 | 1482393555889 Marionette TRACE conn4 <- [1,625,null,{"value":"2147483649"}] 23:59:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 23:59:15 INFO - PROCESS | 1801 | 1482393555896 Marionette TRACE conn4 -> [0,626,"timeouts",{"script":35000}] 23:59:15 INFO - PROCESS | 1801 | 1482393555898 Marionette TRACE conn4 <- [1,626,null,{}] 23:59:15 INFO - PROCESS | 1801 | 1482393555904 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}] 23:59:16 INFO - PROCESS | 1801 | 1482393556101 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 23:59:16 INFO - PROCESS | 1801 | 1482393556144 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:59:16 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3331000 == 5 [pid = 1848] [id = 196] 23:59:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3331400) [pid = 1848] [serial = 548] [outer = (nil)] 23:59:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3437800) [pid = 1848] [serial = 549] [outer = 0xa3331400] 23:59:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa343ac00) [pid = 1848] [serial = 550] [outer = 0xa3331400] 23:59:17 INFO - PROCESS | 1801 | 1482393557041 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]]]}] 23:59:17 INFO - . 23:59:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1189ms 23:59:17 INFO - PROCESS | 1801 | 1482393557086 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 23:59:17 INFO - PROCESS | 1801 | 1482393557089 Marionette TRACE conn4 <- [1,629,null,{"value":"2147483649"}] 23:59:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 23:59:17 INFO - PROCESS | 1801 | 1482393557095 Marionette TRACE conn4 -> [0,630,"timeouts",{"script":35000}] 23:59:17 INFO - PROCESS | 1801 | 1482393557106 Marionette TRACE conn4 <- [1,630,null,{}] 23:59:17 INFO - PROCESS | 1801 | 1482393557111 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}] 23:59:17 INFO - PROCESS | 1801 | 1482393557270 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 23:59:17 INFO - PROCESS | 1801 | 1482393557357 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:59:17 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3443c00 == 6 [pid = 1848] [id = 197] 23:59:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa355d000) [pid = 1848] [serial = 551] [outer = (nil)] 23:59:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa3561c00) [pid = 1848] [serial = 552] [outer = 0xa355d000] 23:59:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa3564400) [pid = 1848] [serial = 553] [outer = 0xa355d000] 23:59:18 INFO - PROCESS | 1801 | 1482393558247 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]]]}] 23:59:18 INFO - . 23:59:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1185ms 23:59:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 23:59:18 INFO - PROCESS | 1801 | 1482393558281 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 23:59:18 INFO - PROCESS | 1801 | 1482393558284 Marionette TRACE conn4 <- [1,633,null,{"value":"2147483649"}] 23:59:18 INFO - PROCESS | 1801 | 1482393558290 Marionette TRACE conn4 -> [0,634,"timeouts",{"script":35000}] 23:59:18 INFO - PROCESS | 1801 | 1482393558293 Marionette TRACE conn4 <- [1,634,null,{}] 23:59:18 INFO - PROCESS | 1801 | 1482393558299 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}] 23:59:18 INFO - PROCESS | 1801 | 1482393558468 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 23:59:18 INFO - PROCESS | 1801 | 1482393558520 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:59:18 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3569c00 == 7 [pid = 1848] [id = 198] 23:59:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa356a800) [pid = 1848] [serial = 554] [outer = (nil)] 23:59:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa360fc00) [pid = 1848] [serial = 555] [outer = 0xa356a800] 23:59:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa360f000) [pid = 1848] [serial = 556] [outer = 0xa356a800] 23:59:19 INFO - PROCESS | 1801 | 1482393559420 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]]]}] 23:59:19 INFO - . 23:59:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1179ms 23:59:19 INFO - PROCESS | 1801 | 1482393559468 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 23:59:19 INFO - PROCESS | 1801 | 1482393559471 Marionette TRACE conn4 <- [1,637,null,{"value":"2147483649"}] 23:59:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 23:59:19 INFO - PROCESS | 1801 | 1482393559478 Marionette TRACE conn4 -> [0,638,"timeouts",{"script":35000}] 23:59:19 INFO - PROCESS | 1801 | 1482393559481 Marionette TRACE conn4 <- [1,638,null,{}] 23:59:19 INFO - PROCESS | 1801 | 1482393559486 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}] 23:59:19 INFO - PROCESS | 1801 | 1482393559678 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 23:59:19 INFO - PROCESS | 1801 | 1482393559734 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:59:19 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c5c00 == 8 [pid = 1848] [id = 199] 23:59:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa36c6000) [pid = 1848] [serial = 557] [outer = (nil)] 23:59:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa36ca400) [pid = 1848] [serial = 558] [outer = 0xa36c6000] 23:59:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa3852800) [pid = 1848] [serial = 559] [outer = 0xa36c6000] 23:59:20 INFO - PROCESS | 1801 | 1482393560692 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]]]}] 23:59:20 INFO - . 23:59:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1237ms 23:59:20 INFO - PROCESS | 1801 | 1482393560715 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 23:59:20 INFO - PROCESS | 1801 | 1482393560718 Marionette TRACE conn4 <- [1,641,null,{"value":"2147483649"}] 23:59:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 23:59:20 INFO - PROCESS | 1801 | 1482393560724 Marionette TRACE conn4 -> [0,642,"timeouts",{"script":35000}] 23:59:20 INFO - PROCESS | 1801 | 1482393560727 Marionette TRACE conn4 <- [1,642,null,{}] 23:59:20 INFO - PROCESS | 1801 | 1482393560732 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}] 23:59:20 INFO - PROCESS | 1801 | 1482393560912 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 23:59:20 INFO - PROCESS | 1801 | 1482393560967 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:59:21 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3858400 == 9 [pid = 1848] [id = 200] 23:59:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa385bc00) [pid = 1848] [serial = 560] [outer = (nil)] 23:59:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa4367400) [pid = 1848] [serial = 561] [outer = 0xa385bc00] 23:59:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa4366800) [pid = 1848] [serial = 562] [outer = 0xa385bc00] 23:59:22 INFO - . 23:59:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1279ms 23:59:22 INFO - PROCESS | 1801 | 1482393561990 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]]]}] 23:59:22 INFO - PROCESS | 1801 | 1482393562004 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 23:59:22 INFO - PROCESS | 1801 | 1482393562008 Marionette TRACE conn4 <- [1,645,null,{"value":"2147483649"}] 23:59:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 23:59:22 INFO - PROCESS | 1801 | 1482393562014 Marionette TRACE conn4 -> [0,646,"timeouts",{"script":35000}] 23:59:22 INFO - PROCESS | 1801 | 1482393562016 Marionette TRACE conn4 <- [1,646,null,{}] 23:59:22 INFO - PROCESS | 1801 | 1482393562022 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}] 23:59:22 INFO - PROCESS | 1801 | 1482393562201 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 23:59:22 INFO - PROCESS | 1801 | 1482393562261 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:59:22 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df6c00 == 10 [pid = 1848] [id = 201] 23:59:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa3327400) [pid = 1848] [serial = 563] [outer = (nil)] 23:59:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa3442c00) [pid = 1848] [serial = 564] [outer = 0xa3327400] 23:59:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa3567000) [pid = 1848] [serial = 565] [outer = 0xa3327400] 23:59:23 INFO - PROCESS | 1801 | 1482393563451 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]]]}] 23:59:23 INFO - . 23:59:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1485ms 23:59:23 INFO - PROCESS | 1801 | 1482393563500 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 23:59:23 INFO - PROCESS | 1801 | 1482393563505 Marionette TRACE conn4 <- [1,649,null,{"value":"2147483649"}] 23:59:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 23:59:23 INFO - PROCESS | 1801 | 1482393563512 Marionette TRACE conn4 -> [0,650,"timeouts",{"script":35000}] 23:59:23 INFO - PROCESS | 1801 | 1482393563518 Marionette TRACE conn4 <- [1,650,null,{}] 23:59:23 INFO - PROCESS | 1801 | 1482393563531 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}] 23:59:23 INFO - PROCESS | 1801 | 1482393563711 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 23:59:23 INFO - PROCESS | 1801 | 1482393563766 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:59:23 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3326c00 == 11 [pid = 1848] [id = 202] 23:59:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa3327000) [pid = 1848] [serial = 566] [outer = (nil)] 23:59:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa3439800) [pid = 1848] [serial = 567] [outer = 0xa3327000] 23:59:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa343fc00) [pid = 1848] [serial = 568] [outer = 0xa3327000] 23:59:24 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c5c00 == 10 [pid = 1848] [id = 199] 23:59:24 INFO - PROCESS | 1801 | --DOCSHELL 0xa3569c00 == 9 [pid = 1848] [id = 198] 23:59:24 INFO - PROCESS | 1801 | --DOCSHELL 0xa3443c00 == 8 [pid = 1848] [id = 197] 23:59:24 INFO - PROCESS | 1801 | --DOCSHELL 0xa3331000 == 7 [pid = 1848] [id = 196] 23:59:24 INFO - PROCESS | 1801 | --DOCSHELL 0xa2ded800 == 6 [pid = 1848] [id = 195] 23:59:24 INFO - PROCESS | 1801 | --DOCSHELL 0xa2823000 == 5 [pid = 1848] [id = 194] 23:59:24 INFO - PROCESS | 1801 | --DOCSHELL 0xa2820000 == 4 [pid = 1848] [id = 193] 23:59:24 INFO - PROCESS | 1801 | 1482393564814 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]]]}] 23:59:24 INFO - . 23:59:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1338ms 23:59:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 23:59:24 INFO - PROCESS | 1801 | 1482393564851 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 23:59:24 INFO - PROCESS | 1801 | 1482393564854 Marionette TRACE conn4 <- [1,653,null,{"value":"2147483649"}] 23:59:24 INFO - PROCESS | 1801 | 1482393564863 Marionette TRACE conn4 -> [0,654,"timeouts",{"script":35000}] 23:59:24 INFO - PROCESS | 1801 | 1482393564866 Marionette TRACE conn4 <- [1,654,null,{}] 23:59:24 INFO - PROCESS | 1801 | 1482393564872 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}] 23:59:25 INFO - PROCESS | 1801 | 1482393565077 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 23:59:25 INFO - PROCESS | 1801 | 1482393565157 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:59:25 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3567400 == 5 [pid = 1848] [id = 203] 23:59:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa3568c00) [pid = 1848] [serial = 569] [outer = (nil)] 23:59:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0xa360e400) [pid = 1848] [serial = 570] [outer = 0xa3568c00] 23:59:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xa36be400) [pid = 1848] [serial = 571] [outer = 0xa3568c00] 23:59:25 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c5c00 == 6 [pid = 1848] [id = 204] 23:59:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa36c6800) [pid = 1848] [serial = 572] [outer = (nil)] 23:59:26 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:59:26 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:59:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa384e800) [pid = 1848] [serial = 573] [outer = 0xa36c6800] 23:59:26 INFO - PROCESS | 1801 | 1482393566237 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]]]}] 23:59:26 INFO - . 23:59:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1394ms 23:59:26 INFO - PROCESS | 1801 | 1482393566254 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 23:59:26 INFO - PROCESS | 1801 | 1482393566258 Marionette TRACE conn4 <- [1,657,null,{"value":"2147483649"}] 23:59:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 23:59:26 INFO - PROCESS | 1801 | 1482393566264 Marionette TRACE conn4 -> [0,658,"timeouts",{"script":35000}] 23:59:26 INFO - PROCESS | 1801 | 1482393566266 Marionette TRACE conn4 <- [1,658,null,{}] 23:59:26 INFO - PROCESS | 1801 | 1482393566271 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}] 23:59:26 INFO - PROCESS | 1801 | 1482393566499 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 23:59:26 INFO - PROCESS | 1801 | 1482393566533 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:59:26 INFO - PROCESS | 1801 | ++DOCSHELL 0xa385a000 == 7 [pid = 1848] [id = 205] 23:59:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa435f800) [pid = 1848] [serial = 574] [outer = (nil)] 23:59:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa436bc00) [pid = 1848] [serial = 575] [outer = 0xa435f800] 23:59:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa436b000) [pid = 1848] [serial = 576] [outer = 0xa435f800] 23:59:27 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44d2800 == 8 [pid = 1848] [id = 206] 23:59:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa44d2c00) [pid = 1848] [serial = 577] [outer = (nil)] 23:59:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa44d3c00) [pid = 1848] [serial = 578] [outer = 0xa44d2c00] 23:59:28 INFO - PROCESS | 1801 | 1482393568113 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]]]}] 23:59:28 INFO - . 23:59:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1887ms 23:59:28 INFO - PROCESS | 1801 | 1482393568151 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 23:59:28 INFO - PROCESS | 1801 | 1482393568153 Marionette TRACE conn4 <- [1,661,null,{"value":"2147483649"}] 23:59:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 23:59:28 INFO - PROCESS | 1801 | 1482393568160 Marionette TRACE conn4 -> [0,662,"timeouts",{"script":35000}] 23:59:28 INFO - PROCESS | 1801 | 1482393568162 Marionette TRACE conn4 <- [1,662,null,{}] 23:59:28 INFO - PROCESS | 1801 | 1482393568168 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}] 23:59:28 INFO - PROCESS | 1801 | 1482393568324 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 23:59:28 INFO - PROCESS | 1801 | 1482393568402 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:59:28 INFO - PROCESS | 1801 | ++DOCSHELL 0xa45e8c00 == 9 [pid = 1848] [id = 207] 23:59:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa45eb000) [pid = 1848] [serial = 579] [outer = (nil)] 23:59:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa4754c00) [pid = 1848] [serial = 580] [outer = 0xa45eb000] 23:59:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa475a400) [pid = 1848] [serial = 581] [outer = 0xa45eb000] 23:59:29 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa36c6000) [pid = 1848] [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] 23:59:29 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa356a800) [pid = 1848] [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] 23:59:29 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa355d000) [pid = 1848] [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] 23:59:29 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa3331400) [pid = 1848] [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] 23:59:29 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa2820800) [pid = 1848] [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] 23:59:29 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa2823400) [pid = 1848] [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] 23:59:29 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa2df2400) [pid = 1848] [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] 23:59:29 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2823400 == 10 [pid = 1848] [id = 208] 23:59:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa2df2400) [pid = 1848] [serial = 582] [outer = (nil)] 23:59:29 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:59:29 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 23:59:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa3443800) [pid = 1848] [serial = 583] [outer = 0xa2df2400] 23:59:29 INFO - PROCESS | 1801 | 1482393569845 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]]]}] 23:59:29 INFO - . 23:59:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1743ms 23:59:29 INFO - PROCESS | 1801 | 1482393569904 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 23:59:29 INFO - PROCESS | 1801 | 1482393569907 Marionette TRACE conn4 <- [1,665,null,{"value":"2147483649"}] 23:59:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 23:59:29 INFO - PROCESS | 1801 | 1482393569914 Marionette TRACE conn4 -> [0,666,"timeouts",{"script":35000}] 23:59:29 INFO - PROCESS | 1801 | 1482393569916 Marionette TRACE conn4 <- [1,666,null,{}] 23:59:29 INFO - PROCESS | 1801 | 1482393569922 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}] 23:59:30 INFO - PROCESS | 1801 | 1482393570062 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 23:59:30 INFO - PROCESS | 1801 | 1482393570163 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 23:59:30 INFO - PROCESS | 1801 | ++DOCSHELL 0xa343c800 == 11 [pid = 1848] [id = 209] 23:59:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa3561800) [pid = 1848] [serial = 584] [outer = (nil)] 23:59:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa536f400) [pid = 1848] [serial = 585] [outer = 0xa3561800] 23:59:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa536dc00) [pid = 1848] [serial = 586] [outer = 0xa3561800] 23:59:31 WARNING - wptserve Traceback (most recent call last): 23:59:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 23:59:31 WARNING - rv = self.func(request, response) 23:59:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 23:59:31 WARNING - access_control_allow_origin = "*") 23:59:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 23:59:31 WARNING - payload = payload_generator(server_data) 23:59:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 23:59:31 WARNING - return encode_string_as_bmp_image(data) 23:59: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 23:59:31 WARNING - img.save(f, "BMP") 23:59:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 23:59:31 WARNING - f.write(bmpfileheader) 23:59:31 WARNING - TypeError: must be string or pinned buffer, not bytearray 23:59:31 WARNING - 23:59:32 INFO - PROCESS | 1801 | --DOCSHELL 0xa2823400 == 10 [pid = 1848] [id = 208] 23:59:32 INFO - PROCESS | 1801 | --DOCSHELL 0xa45e8c00 == 9 [pid = 1848] [id = 207] 23:59:32 INFO - PROCESS | 1801 | --DOCSHELL 0xa44d2800 == 8 [pid = 1848] [id = 206] 23:59:32 INFO - PROCESS | 1801 | --DOCSHELL 0xa385a000 == 7 [pid = 1848] [id = 205] 23:59:32 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c5c00 == 6 [pid = 1848] [id = 204] 23:59:32 INFO - PROCESS | 1801 | --DOCSHELL 0xa3567400 == 5 [pid = 1848] [id = 203] 23:59:32 INFO - PROCESS | 1801 | --DOCSHELL 0xa3326c00 == 4 [pid = 1848] [id = 202] 23:59:32 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df6c00 == 3 [pid = 1848] [id = 201] 23:59:32 INFO - PROCESS | 1801 | --DOCSHELL 0xa3858400 == 2 [pid = 1848] [id = 200] 23:59:32 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa4367400) [pid = 1848] [serial = 561] [outer = (nil)] [url = about:blank] 23:59:32 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa3852800) [pid = 1848] [serial = 559] [outer = (nil)] [url = about:blank] 23:59:32 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa36ca400) [pid = 1848] [serial = 558] [outer = (nil)] [url = about:blank] 23:59:32 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa360f000) [pid = 1848] [serial = 556] [outer = (nil)] [url = about:blank] 23:59:32 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa360fc00) [pid = 1848] [serial = 555] [outer = (nil)] [url = about:blank] 23:59:32 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa3564400) [pid = 1848] [serial = 553] [outer = (nil)] [url = about:blank] 23:59:32 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa3561c00) [pid = 1848] [serial = 552] [outer = (nil)] [url = about:blank] 23:59:32 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa343ac00) [pid = 1848] [serial = 550] [outer = (nil)] [url = about:blank] 23:59:32 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0xa3437800) [pid = 1848] [serial = 549] [outer = (nil)] [url = about:blank] 23:59:32 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0xa2d21000) [pid = 1848] [serial = 541] [outer = (nil)] [url = about:blank] 23:59:32 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0xa2d1a400) [pid = 1848] [serial = 543] [outer = (nil)] [url = about:blank] 23:59:32 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa2d22000) [pid = 1848] [serial = 544] [outer = (nil)] [url = about:blank] 23:59:32 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa2dfa000) [pid = 1848] [serial = 546] [outer = (nil)] [url = about:blank] 23:59:32 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa2dfb000) [pid = 1848] [serial = 547] [outer = (nil)] [url = about:blank] 23:59:34 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa3568c00) [pid = 1848] [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] 23:59:34 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa435f800) [pid = 1848] [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] 23:59:35 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa45eb000) [pid = 1848] [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] 23:59:35 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa385bc00) [pid = 1848] [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] 23:59:35 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xa3327000) [pid = 1848] [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] 23:59:35 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa36c6800) [pid = 1848] [serial = 572] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:59:35 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa3327400) [pid = 1848] [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] 23:59:35 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa2df2400) [pid = 1848] [serial = 582] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:59:35 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa44d2c00) [pid = 1848] [serial = 577] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393567477] 23:59:38 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa4366800) [pid = 1848] [serial = 562] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa343fc00) [pid = 1848] [serial = 568] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa384e800) [pid = 1848] [serial = 573] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:59:38 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa36be400) [pid = 1848] [serial = 571] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa3567000) [pid = 1848] [serial = 565] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa3443800) [pid = 1848] [serial = 583] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 23:59:38 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa536f400) [pid = 1848] [serial = 585] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa4754c00) [pid = 1848] [serial = 580] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa475a400) [pid = 1848] [serial = 581] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa44d3c00) [pid = 1848] [serial = 578] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393567477] 23:59:38 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa436b000) [pid = 1848] [serial = 576] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa436bc00) [pid = 1848] [serial = 575] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa360e400) [pid = 1848] [serial = 570] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa3439800) [pid = 1848] [serial = 567] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa3442c00) [pid = 1848] [serial = 564] [outer = (nil)] [url = about:blank] 00:00:00 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:00:00 INFO - PROCESS | 1801 | 1482393600585 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]]]}] 00:00:00 INFO - . 00:00:00 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30710ms 00:00:00 INFO - PROCESS | 1801 | 1482393600624 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 00:00:00 INFO - PROCESS | 1801 | 1482393600627 Marionette TRACE conn4 <- [1,669,null,{"value":"2147483649"}] 00:00:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html 00:00:00 INFO - PROCESS | 1801 | 1482393600633 Marionette TRACE conn4 -> [0,670,"timeouts",{"script":35000}] 00:00:00 INFO - PROCESS | 1801 | 1482393600636 Marionette TRACE conn4 <- [1,670,null,{}] 00:00:00 INFO - PROCESS | 1801 | 1482393600642 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}] 00:00:00 INFO - PROCESS | 1801 | 1482393600762 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 00:00:00 INFO - PROCESS | 1801 | 1482393600829 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:00:00 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2820000 == 3 [pid = 1848] [id = 210] 00:00:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2820800) [pid = 1848] [serial = 587] [outer = (nil)] 00:00:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d16c00) [pid = 1848] [serial = 588] [outer = 0xa2820800] 00:00:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1e400) [pid = 1848] [serial = 589] [outer = 0xa2820800] 00:00:01 WARNING - wptserve Traceback (most recent call last): 00:00:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:00:01 WARNING - rv = self.func(request, response) 00:00:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:00:01 WARNING - access_control_allow_origin = "*") 00:00:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:00:01 WARNING - payload = payload_generator(server_data) 00:00:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:00:01 WARNING - return encode_string_as_bmp_image(data) 00:00:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 00:00:01 WARNING - img.save(f, "BMP") 00:00:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:00:01 WARNING - f.write(bmpfileheader) 00:00:01 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:00:01 WARNING - 00:00:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa343c800 == 2 [pid = 1848] [id = 209] 00:00:15 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa3561800) [pid = 1848] [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] 00:00:19 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d16c00) [pid = 1848] [serial = 588] [outer = (nil)] [url = about:blank] 00:00:19 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa536dc00) [pid = 1848] [serial = 586] [outer = (nil)] [url = about:blank] 00:00:31 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:00:31 INFO - PROCESS | 1801 | 1482393631360 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]]]}] 00:00:31 INFO - . 00:00:31 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 30772ms 00:00:31 INFO - PROCESS | 1801 | 1482393631406 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 00:00:31 INFO - PROCESS | 1801 | 1482393631409 Marionette TRACE conn4 <- [1,673,null,{"value":"2147483649"}] 00:00:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 00:00:31 INFO - PROCESS | 1801 | 1482393631416 Marionette TRACE conn4 -> [0,674,"timeouts",{"script":35000}] 00:00:31 INFO - PROCESS | 1801 | 1482393631418 Marionette TRACE conn4 <- [1,674,null,{}] 00:00:31 INFO - PROCESS | 1801 | 1482393631431 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}] 00:00:31 INFO - PROCESS | 1801 | 1482393631582 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 00:00:31 INFO - PROCESS | 1801 | 1482393631661 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:00:31 INFO - PROCESS | 1801 | ++DOCSHELL 0xa281f800 == 3 [pid = 1848] [id = 211] 00:00:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2820400) [pid = 1848] [serial = 590] [outer = (nil)] 00:00:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d18400) [pid = 1848] [serial = 591] [outer = 0xa2820400] 00:00:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d20400) [pid = 1848] [serial = 592] [outer = 0xa2820400] 00:00:32 WARNING - wptserve Traceback (most recent call last): 00:00:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:00:32 WARNING - rv = self.func(request, response) 00:00:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:00:32 WARNING - access_control_allow_origin = "*") 00:00:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:00:32 WARNING - payload = payload_generator(server_data) 00:00:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:00:32 WARNING - return encode_string_as_bmp_image(data) 00:00:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 00:00:32 WARNING - img.save(f, "BMP") 00:00:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:00:32 WARNING - f.write(bmpfileheader) 00:00:32 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:00:32 WARNING - 00:00:40 INFO - PROCESS | 1801 | --DOCSHELL 0xa2820000 == 2 [pid = 1848] [id = 210] 00:00:46 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2820800) [pid = 1848] [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] 00:00:50 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d18400) [pid = 1848] [serial = 591] [outer = (nil)] [url = about:blank] 00:00:50 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1e400) [pid = 1848] [serial = 589] [outer = (nil)] [url = about:blank] 00:01:02 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:01:02 INFO - PROCESS | 1801 | 1482393662098 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]]]}] 00:01:02 INFO - . 00:01:02 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30719ms 00:01:02 INFO - PROCESS | 1801 | 1482393662135 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 00:01:02 INFO - PROCESS | 1801 | 1482393662139 Marionette TRACE conn4 <- [1,677,null,{"value":"2147483649"}] 00:01:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 00:01:02 INFO - PROCESS | 1801 | 1482393662145 Marionette TRACE conn4 -> [0,678,"timeouts",{"script":35000}] 00:01:02 INFO - PROCESS | 1801 | 1482393662147 Marionette TRACE conn4 <- [1,678,null,{}] 00:01:02 INFO - PROCESS | 1801 | 1482393662152 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}] 00:01:02 INFO - PROCESS | 1801 | 1482393662330 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 00:01:02 INFO - PROCESS | 1801 | 1482393662382 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:01:02 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821400 == 3 [pid = 1848] [id = 212] 00:01:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821800) [pid = 1848] [serial = 593] [outer = (nil)] 00:01:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d18800) [pid = 1848] [serial = 594] [outer = 0xa2821800] 00:01:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1f400) [pid = 1848] [serial = 595] [outer = 0xa2821800] 00:01:03 INFO - PROCESS | 1801 | 1482393663323 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]]]}] 00:01:03 INFO - . 00:01:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1236ms 00:01:03 INFO - PROCESS | 1801 | 1482393663382 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 00:01:03 INFO - PROCESS | 1801 | 1482393663384 Marionette TRACE conn4 <- [1,681,null,{"value":"2147483649"}] 00:01:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html 00:01:03 INFO - PROCESS | 1801 | 1482393663393 Marionette TRACE conn4 -> [0,682,"timeouts",{"script":35000}] 00:01:03 INFO - PROCESS | 1801 | 1482393663396 Marionette TRACE conn4 <- [1,682,null,{}] 00:01:03 INFO - PROCESS | 1801 | 1482393663401 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}] 00:01:03 INFO - PROCESS | 1801 | 1482393663556 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 00:01:03 INFO - PROCESS | 1801 | 1482393663609 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:01:03 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df4000 == 4 [pid = 1848] [id = 213] 00:01:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2df4400) [pid = 1848] [serial = 596] [outer = (nil)] 00:01:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2df9c00) [pid = 1848] [serial = 597] [outer = 0xa2df4400] 00:01:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa2dfac00) [pid = 1848] [serial = 598] [outer = 0xa2df4400] 00:01:04 INFO - PROCESS | 1801 | 1482393664559 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]]]}] 00:01:04 INFO - . 00:01:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1189ms 00:01:04 INFO - PROCESS | 1801 | 1482393664588 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 00:01:04 INFO - PROCESS | 1801 | 1482393664591 Marionette TRACE conn4 <- [1,685,null,{"value":"2147483649"}] 00:01:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 00:01:04 INFO - PROCESS | 1801 | 1482393664597 Marionette TRACE conn4 -> [0,686,"timeouts",{"script":35000}] 00:01:04 INFO - PROCESS | 1801 | 1482393664600 Marionette TRACE conn4 <- [1,686,null,{}] 00:01:04 INFO - PROCESS | 1801 | 1482393664607 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}] 00:01:04 INFO - PROCESS | 1801 | 1482393664763 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 00:01:04 INFO - PROCESS | 1801 | 1482393664783 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:01:04 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3332c00 == 5 [pid = 1848] [id = 214] 00:01:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3435400) [pid = 1848] [serial = 599] [outer = (nil)] 00:01:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3439400) [pid = 1848] [serial = 600] [outer = 0xa3435400] 00:01:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa343bc00) [pid = 1848] [serial = 601] [outer = 0xa3435400] 00:01:05 INFO - PROCESS | 1801 | 1482393665844 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]]]}] 00:01:05 INFO - . 00:01:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1291ms 00:01:05 INFO - PROCESS | 1801 | 1482393665890 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 00:01:05 INFO - PROCESS | 1801 | 1482393665894 Marionette TRACE conn4 <- [1,689,null,{"value":"2147483649"}] 00:01:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 00:01:05 INFO - PROCESS | 1801 | 1482393665907 Marionette TRACE conn4 -> [0,690,"timeouts",{"script":35000}] 00:01:05 INFO - PROCESS | 1801 | 1482393665909 Marionette TRACE conn4 <- [1,690,null,{}] 00:01:05 INFO - PROCESS | 1801 | 1482393665916 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}] 00:01:06 INFO - PROCESS | 1801 | 1482393666086 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 00:01:06 INFO - PROCESS | 1801 | 1482393666128 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:01:06 INFO - PROCESS | 1801 | ++DOCSHELL 0xa355f000 == 6 [pid = 1848] [id = 215] 00:01:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa355f400) [pid = 1848] [serial = 602] [outer = (nil)] 00:01:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa3563400) [pid = 1848] [serial = 603] [outer = 0xa355f400] 00:01:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa3566000) [pid = 1848] [serial = 604] [outer = 0xa355f400] 00:01:07 INFO - PROCESS | 1801 | 1482393667073 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]]]}] 00:01:07 INFO - . 00:01:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1207ms 00:01:07 INFO - PROCESS | 1801 | 1482393667109 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 00:01:07 INFO - PROCESS | 1801 | 1482393667112 Marionette TRACE conn4 <- [1,693,null,{"value":"2147483649"}] 00:01:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 00:01:07 INFO - PROCESS | 1801 | 1482393667174 Marionette TRACE conn4 -> [0,694,"timeouts",{"script":35000}] 00:01:07 INFO - PROCESS | 1801 | 1482393667179 Marionette TRACE conn4 <- [1,694,null,{}] 00:01:07 INFO - PROCESS | 1801 | 1482393667213 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}] 00:01:07 INFO - PROCESS | 1801 | 1482393667386 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 00:01:07 INFO - PROCESS | 1801 | 1482393667439 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:01:07 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3601c00 == 7 [pid = 1848] [id = 216] 00:01:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa360e000) [pid = 1848] [serial = 605] [outer = (nil)] 00:01:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa36bcc00) [pid = 1848] [serial = 606] [outer = 0xa360e000] 00:01:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa36be000) [pid = 1848] [serial = 607] [outer = 0xa360e000] 00:01:08 INFO - PROCESS | 1801 | 1482393668451 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]]]}] 00:01:08 INFO - . 00:01:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1345ms 00:01:08 INFO - PROCESS | 1801 | 1482393668464 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 00:01:08 INFO - PROCESS | 1801 | 1482393668468 Marionette TRACE conn4 <- [1,697,null,{"value":"2147483649"}] 00:01:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 00:01:08 INFO - PROCESS | 1801 | 1482393668478 Marionette TRACE conn4 -> [0,698,"timeouts",{"script":35000}] 00:01:08 INFO - PROCESS | 1801 | 1482393668481 Marionette TRACE conn4 <- [1,698,null,{}] 00:01:08 INFO - PROCESS | 1801 | 1482393668487 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}] 00:01:08 INFO - PROCESS | 1801 | 1482393668727 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 00:01:08 INFO - PROCESS | 1801 | 1482393668809 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:01:08 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c9400 == 8 [pid = 1848] [id = 217] 00:01:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa36c9c00) [pid = 1848] [serial = 608] [outer = (nil)] 00:01:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa3850400) [pid = 1848] [serial = 609] [outer = 0xa36c9c00] 00:01:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa3855800) [pid = 1848] [serial = 610] [outer = 0xa36c9c00] 00:01:09 INFO - PROCESS | 1801 | 1482393669789 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]]]}] 00:01:09 INFO - . 00:01:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1327ms 00:01:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 00:01:09 INFO - PROCESS | 1801 | 1482393669806 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 00:01:09 INFO - PROCESS | 1801 | 1482393669808 Marionette TRACE conn4 <- [1,701,null,{"value":"2147483649"}] 00:01:09 INFO - PROCESS | 1801 | 1482393669815 Marionette TRACE conn4 -> [0,702,"timeouts",{"script":35000}] 00:01:09 INFO - PROCESS | 1801 | 1482393669818 Marionette TRACE conn4 <- [1,702,null,{}] 00:01:09 INFO - PROCESS | 1801 | 1482393669823 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}] 00:01:10 INFO - PROCESS | 1801 | 1482393670002 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 00:01:10 INFO - PROCESS | 1801 | 1482393670074 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:01:10 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4362800 == 9 [pid = 1848] [id = 218] 00:01:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa4363000) [pid = 1848] [serial = 611] [outer = (nil)] 00:01:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa436a800) [pid = 1848] [serial = 612] [outer = 0xa4363000] 00:01:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa4369c00) [pid = 1848] [serial = 613] [outer = 0xa4363000] 00:01:11 INFO - PROCESS | 1801 | 1482393671112 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]]]}] 00:01:11 INFO - . 00:01:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1344ms 00:01:11 INFO - PROCESS | 1801 | 1482393671160 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 00:01:11 INFO - PROCESS | 1801 | 1482393671169 Marionette TRACE conn4 <- [1,705,null,{"value":"2147483649"}] 00:01:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html 00:01:11 INFO - PROCESS | 1801 | 1482393671182 Marionette TRACE conn4 -> [0,706,"timeouts",{"script":35000}] 00:01:11 INFO - PROCESS | 1801 | 1482393671188 Marionette TRACE conn4 <- [1,706,null,{}] 00:01:11 INFO - PROCESS | 1801 | 1482393671195 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}] 00:01:11 INFO - PROCESS | 1801 | 1482393671362 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 00:01:11 INFO - PROCESS | 1801 | 1482393671414 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:01:11 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df7c00 == 10 [pid = 1848] [id = 219] 00:01:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa2df8000) [pid = 1848] [serial = 614] [outer = (nil)] 00:01:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa3562800) [pid = 1848] [serial = 615] [outer = 0xa2df8000] 00:01:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa36c1c00) [pid = 1848] [serial = 616] [outer = 0xa2df8000] 00:01:12 INFO - PROCESS | 1801 | 1482393672522 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]]]}] 00:01:12 INFO - . 00:01:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1391ms 00:01:12 INFO - PROCESS | 1801 | 1482393672578 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 00:01:12 INFO - PROCESS | 1801 | 1482393672583 Marionette TRACE conn4 <- [1,709,null,{"value":"2147483649"}] 00:01:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 00:01:12 INFO - PROCESS | 1801 | 1482393672594 Marionette TRACE conn4 -> [0,710,"timeouts",{"script":35000}] 00:01:12 INFO - PROCESS | 1801 | 1482393672597 Marionette TRACE conn4 <- [1,710,null,{}] 00:01:12 INFO - PROCESS | 1801 | 1482393672608 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}] 00:01:12 INFO - PROCESS | 1801 | 1482393672737 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 00:01:12 INFO - PROCESS | 1801 | 1482393672779 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:01:12 INFO - PROCESS | 1801 | ++DOCSHELL 0xa281d800 == 11 [pid = 1848] [id = 220] 00:01:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa2d22400) [pid = 1848] [serial = 617] [outer = (nil)] 00:01:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa332fc00) [pid = 1848] [serial = 618] [outer = 0xa2d22400] 00:01:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa343b000) [pid = 1848] [serial = 619] [outer = 0xa2d22400] 00:01:13 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c9400 == 10 [pid = 1848] [id = 217] 00:01:13 INFO - PROCESS | 1801 | --DOCSHELL 0xa3601c00 == 9 [pid = 1848] [id = 216] 00:01:13 INFO - PROCESS | 1801 | --DOCSHELL 0xa355f000 == 8 [pid = 1848] [id = 215] 00:01:13 INFO - PROCESS | 1801 | --DOCSHELL 0xa3332c00 == 7 [pid = 1848] [id = 214] 00:01:13 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df4000 == 6 [pid = 1848] [id = 213] 00:01:13 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821400 == 5 [pid = 1848] [id = 212] 00:01:13 INFO - PROCESS | 1801 | --DOCSHELL 0xa281f800 == 4 [pid = 1848] [id = 211] 00:01:13 INFO - PROCESS | 1801 | 1482393673829 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]]]}] 00:01:13 INFO - . 00:01:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1284ms 00:01:13 INFO - PROCESS | 1801 | 1482393673878 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 00:01:13 INFO - PROCESS | 1801 | 1482393673881 Marionette TRACE conn4 <- [1,713,null,{"value":"2147483649"}] 00:01:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 00:01:13 INFO - PROCESS | 1801 | 1482393673887 Marionette TRACE conn4 -> [0,714,"timeouts",{"script":35000}] 00:01:13 INFO - PROCESS | 1801 | 1482393673890 Marionette TRACE conn4 <- [1,714,null,{}] 00:01:13 INFO - PROCESS | 1801 | 1482393673895 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}] 00:01:14 INFO - PROCESS | 1801 | 1482393674052 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 00:01:14 INFO - PROCESS | 1801 | 1482393674160 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:01:14 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3565c00 == 5 [pid = 1848] [id = 221] 00:01:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa3567000) [pid = 1848] [serial = 620] [outer = (nil)] 00:01:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0xa3603000) [pid = 1848] [serial = 621] [outer = 0xa3567000] 00:01:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xa36bec00) [pid = 1848] [serial = 622] [outer = 0xa3567000] 00:01:14 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c9000 == 6 [pid = 1848] [id = 222] 00:01:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa36ca400) [pid = 1848] [serial = 623] [outer = (nil)] 00:01:14 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:01:14 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:01:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa384f000) [pid = 1848] [serial = 624] [outer = 0xa36ca400] 00:01:15 INFO - PROCESS | 1801 | 1482393675164 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]]]}] 00:01:15 INFO - . 00:01:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1336ms 00:01:15 INFO - PROCESS | 1801 | 1482393675224 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 00:01:15 INFO - PROCESS | 1801 | 1482393675226 Marionette TRACE conn4 <- [1,717,null,{"value":"2147483649"}] 00:01:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 00:01:15 INFO - PROCESS | 1801 | 1482393675233 Marionette TRACE conn4 -> [0,718,"timeouts",{"script":35000}] 00:01:15 INFO - PROCESS | 1801 | 1482393675235 Marionette TRACE conn4 <- [1,718,null,{}] 00:01:15 INFO - PROCESS | 1801 | 1482393675241 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}] 00:01:15 INFO - PROCESS | 1801 | 1482393675440 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 00:01:15 INFO - PROCESS | 1801 | 1482393675493 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:01:15 INFO - PROCESS | 1801 | ++DOCSHELL 0xa435f800 == 7 [pid = 1848] [id = 223] 00:01:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa435fc00) [pid = 1848] [serial = 625] [outer = (nil)] 00:01:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa436c400) [pid = 1848] [serial = 626] [outer = 0xa435fc00] 00:01:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa436e000) [pid = 1848] [serial = 627] [outer = 0xa435fc00] 00:01:16 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44d2000 == 8 [pid = 1848] [id = 224] 00:01:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa44d2800) [pid = 1848] [serial = 628] [outer = (nil)] 00:01:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa44d3c00) [pid = 1848] [serial = 629] [outer = 0xa44d2800] 00:01:16 INFO - PROCESS | 1801 | 1482393676611 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]]]}] 00:01:16 INFO - . 00:01:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1439ms 00:01:16 INFO - PROCESS | 1801 | 1482393676672 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 00:01:16 INFO - PROCESS | 1801 | 1482393676676 Marionette TRACE conn4 <- [1,721,null,{"value":"2147483649"}] 00:01:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 00:01:16 INFO - PROCESS | 1801 | 1482393676683 Marionette TRACE conn4 -> [0,722,"timeouts",{"script":35000}] 00:01:16 INFO - PROCESS | 1801 | 1482393676686 Marionette TRACE conn4 <- [1,722,null,{}] 00:01:16 INFO - PROCESS | 1801 | 1482393676692 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}] 00:01:16 INFO - PROCESS | 1801 | 1482393676869 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 00:01:16 INFO - PROCESS | 1801 | 1482393676928 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:01:17 INFO - PROCESS | 1801 | ++DOCSHELL 0xa45ea800 == 9 [pid = 1848] [id = 225] 00:01:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa45eac00) [pid = 1848] [serial = 630] [outer = (nil)] 00:01:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa470ec00) [pid = 1848] [serial = 631] [outer = 0xa45eac00] 00:01:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa4755c00) [pid = 1848] [serial = 632] [outer = 0xa45eac00] 00:01:17 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa360e000) [pid = 1848] [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] 00:01:17 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa36c9c00) [pid = 1848] [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] 00:01:17 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa2820400) [pid = 1848] [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] 00:01:17 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa2df4400) [pid = 1848] [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] 00:01:17 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa2821800) [pid = 1848] [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] 00:01:17 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa355f400) [pid = 1848] [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] 00:01:17 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa3435400) [pid = 1848] [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] 00:01:18 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df1000 == 10 [pid = 1848] [id = 226] 00:01:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa2df4400) [pid = 1848] [serial = 633] [outer = (nil)] 00:01:18 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:01:18 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:01:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa2df9800) [pid = 1848] [serial = 634] [outer = 0xa2df4400] 00:01:18 INFO - . 00:01:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1635ms 00:01:18 INFO - PROCESS | 1801 | 1482393678306 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]]]}] 00:01:18 INFO - PROCESS | 1801 | 1482393678319 Marionette TRACE conn4 -> [0,725,"getWindowHandle",null] 00:01:18 INFO - PROCESS | 1801 | 1482393678323 Marionette TRACE conn4 <- [1,725,null,{"value":"2147483649"}] 00:01:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 00:01:18 INFO - PROCESS | 1801 | 1482393678345 Marionette TRACE conn4 -> [0,726,"timeouts",{"script":35000}] 00:01:18 INFO - PROCESS | 1801 | 1482393678349 Marionette TRACE conn4 <- [1,726,null,{}] 00:01:18 INFO - PROCESS | 1801 | 1482393678354 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}] 00:01:18 INFO - PROCESS | 1801 | 1482393678534 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 00:01:18 INFO - PROCESS | 1801 | 1482393678588 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:01:18 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3858800 == 11 [pid = 1848] [id = 227] 00:01:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa44ca800) [pid = 1848] [serial = 635] [outer = (nil)] 00:01:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa47ae000) [pid = 1848] [serial = 636] [outer = 0xa44ca800] 00:01:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa536a800) [pid = 1848] [serial = 637] [outer = 0xa44ca800] 00:01:19 WARNING - wptserve Traceback (most recent call last): 00:01:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:01:19 WARNING - rv = self.func(request, response) 00:01:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:01:19 WARNING - access_control_allow_origin = "*") 00:01:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:01:19 WARNING - payload = payload_generator(server_data) 00:01:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:01:19 WARNING - return encode_string_as_bmp_image(data) 00:01:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 00:01:19 WARNING - img.save(f, "BMP") 00:01:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:01:19 WARNING - f.write(bmpfileheader) 00:01:19 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:01:19 WARNING - 00:01:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df1000 == 10 [pid = 1848] [id = 226] 00:01:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa45ea800 == 9 [pid = 1848] [id = 225] 00:01:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa44d2000 == 8 [pid = 1848] [id = 224] 00:01:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa435f800 == 7 [pid = 1848] [id = 223] 00:01:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c9000 == 6 [pid = 1848] [id = 222] 00:01:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa3565c00 == 5 [pid = 1848] [id = 221] 00:01:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa281d800 == 4 [pid = 1848] [id = 220] 00:01:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df7c00 == 3 [pid = 1848] [id = 219] 00:01:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa4362800 == 2 [pid = 1848] [id = 218] 00:01:20 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa3850400) [pid = 1848] [serial = 609] [outer = (nil)] [url = about:blank] 00:01:20 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa36bcc00) [pid = 1848] [serial = 606] [outer = (nil)] [url = about:blank] 00:01:20 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa3563400) [pid = 1848] [serial = 603] [outer = (nil)] [url = about:blank] 00:01:20 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa2d18800) [pid = 1848] [serial = 594] [outer = (nil)] [url = about:blank] 00:01:20 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa2df9c00) [pid = 1848] [serial = 597] [outer = (nil)] [url = about:blank] 00:01:20 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa3439400) [pid = 1848] [serial = 600] [outer = (nil)] [url = about:blank] 00:01:20 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa3855800) [pid = 1848] [serial = 610] [outer = (nil)] [url = about:blank] 00:01:20 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa36be000) [pid = 1848] [serial = 607] [outer = (nil)] [url = about:blank] 00:01:20 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0xa3566000) [pid = 1848] [serial = 604] [outer = (nil)] [url = about:blank] 00:01:20 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0xa343bc00) [pid = 1848] [serial = 601] [outer = (nil)] [url = about:blank] 00:01:20 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0xa2dfac00) [pid = 1848] [serial = 598] [outer = (nil)] [url = about:blank] 00:01:20 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa2d1f400) [pid = 1848] [serial = 595] [outer = (nil)] [url = about:blank] 00:01:20 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa2d20400) [pid = 1848] [serial = 592] [outer = (nil)] [url = about:blank] 00:01:23 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa435fc00) [pid = 1848] [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] 00:01:23 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa45eac00) [pid = 1848] [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] 00:01:23 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa2d22400) [pid = 1848] [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] 00:01:23 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa4363000) [pid = 1848] [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] 00:01:23 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa36ca400) [pid = 1848] [serial = 623] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:01:23 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xa3567000) [pid = 1848] [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] 00:01:23 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa2df8000) [pid = 1848] [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] 00:01:23 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa2df4400) [pid = 1848] [serial = 633] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:01:23 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa44d2800) [pid = 1848] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393676391] 00:01:27 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa343b000) [pid = 1848] [serial = 619] [outer = (nil)] [url = about:blank] 00:01:27 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa4369c00) [pid = 1848] [serial = 613] [outer = (nil)] [url = about:blank] 00:01:27 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa384f000) [pid = 1848] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:01:27 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa36bec00) [pid = 1848] [serial = 622] [outer = (nil)] [url = about:blank] 00:01:27 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa36c1c00) [pid = 1848] [serial = 616] [outer = (nil)] [url = about:blank] 00:01:27 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa2df9800) [pid = 1848] [serial = 634] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:01:27 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa4755c00) [pid = 1848] [serial = 632] [outer = (nil)] [url = about:blank] 00:01:27 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa44d3c00) [pid = 1848] [serial = 629] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393676391] 00:01:27 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa436e000) [pid = 1848] [serial = 627] [outer = (nil)] [url = about:blank] 00:01:27 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa47ae000) [pid = 1848] [serial = 636] [outer = (nil)] [url = about:blank] 00:01:27 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa470ec00) [pid = 1848] [serial = 631] [outer = (nil)] [url = about:blank] 00:01:27 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa436c400) [pid = 1848] [serial = 626] [outer = (nil)] [url = about:blank] 00:01:27 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa3603000) [pid = 1848] [serial = 621] [outer = (nil)] [url = about:blank] 00:01:27 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa332fc00) [pid = 1848] [serial = 618] [outer = (nil)] [url = about:blank] 00:01:27 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa3562800) [pid = 1848] [serial = 615] [outer = (nil)] [url = about:blank] 00:01:27 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa436a800) [pid = 1848] [serial = 612] [outer = (nil)] [url = about:blank] 00:01:48 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:01:49 INFO - . 00:01:49 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30661ms 00:01:49 INFO - PROCESS | 1801 | 1482393708996 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]]]}] 00:01:49 INFO - PROCESS | 1801 | 1482393709006 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 00:01:49 INFO - PROCESS | 1801 | 1482393709008 Marionette TRACE conn4 <- [1,729,null,{"value":"2147483649"}] 00:01:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html 00:01:49 INFO - PROCESS | 1801 | 1482393709015 Marionette TRACE conn4 -> [0,730,"timeouts",{"script":35000}] 00:01:49 INFO - PROCESS | 1801 | 1482393709070 Marionette TRACE conn4 <- [1,730,null,{}] 00:01:49 INFO - PROCESS | 1801 | 1482393709076 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}] 00:01:49 INFO - PROCESS | 1801 | 1482393709264 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 00:01:49 INFO - PROCESS | 1801 | 1482393709310 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:01:49 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2820400 == 3 [pid = 1848] [id = 228] 00:01:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2820800) [pid = 1848] [serial = 638] [outer = (nil)] 00:01:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d17000) [pid = 1848] [serial = 639] [outer = 0xa2820800] 00:01:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1e000) [pid = 1848] [serial = 640] [outer = 0xa2820800] 00:01:50 WARNING - wptserve Traceback (most recent call last): 00:01:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:01:50 WARNING - rv = self.func(request, response) 00:01:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:01:50 WARNING - access_control_allow_origin = "*") 00:01:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:01:50 WARNING - payload = payload_generator(server_data) 00:01:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:01:50 WARNING - return encode_string_as_bmp_image(data) 00:01:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 00:01:50 WARNING - img.save(f, "BMP") 00:01:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:01:50 WARNING - f.write(bmpfileheader) 00:01:50 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:01:50 WARNING - 00:01:57 INFO - PROCESS | 1801 | --DOCSHELL 0xa3858800 == 2 [pid = 1848] [id = 227] 00:02:00 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa44ca800) [pid = 1848] [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] 00:02:04 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d17000) [pid = 1848] [serial = 639] [outer = (nil)] [url = about:blank] 00:02:04 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa536a800) [pid = 1848] [serial = 637] [outer = (nil)] [url = about:blank] 00:02:19 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:02:19 INFO - PROCESS | 1801 | 1482393739749 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]]]}] 00:02:19 INFO - . 00:02:19 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 30764ms 00:02:19 INFO - PROCESS | 1801 | 1482393739779 Marionette TRACE conn4 -> [0,733,"getWindowHandle",null] 00:02:19 INFO - PROCESS | 1801 | 1482393739782 Marionette TRACE conn4 <- [1,733,null,{"value":"2147483649"}] 00:02:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 00:02:19 INFO - PROCESS | 1801 | 1482393739789 Marionette TRACE conn4 -> [0,734,"timeouts",{"script":35000}] 00:02:19 INFO - PROCESS | 1801 | 1482393739791 Marionette TRACE conn4 <- [1,734,null,{}] 00:02:19 INFO - PROCESS | 1801 | 1482393739798 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}] 00:02:19 INFO - PROCESS | 1801 | 1482393739960 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 00:02:20 INFO - PROCESS | 1801 | 1482393740034 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:02:20 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2823000 == 3 [pid = 1848] [id = 229] 00:02:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2823400) [pid = 1848] [serial = 641] [outer = (nil)] 00:02:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d19800) [pid = 1848] [serial = 642] [outer = 0xa2823400] 00:02:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d21400) [pid = 1848] [serial = 643] [outer = 0xa2823400] 00:02:20 WARNING - wptserve Traceback (most recent call last): 00:02:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:02:20 WARNING - rv = self.func(request, response) 00:02:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:02:20 WARNING - access_control_allow_origin = "*") 00:02:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:02:20 WARNING - payload = payload_generator(server_data) 00:02:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:02:20 WARNING - return encode_string_as_bmp_image(data) 00:02:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 00:02:20 WARNING - img.save(f, "BMP") 00:02:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:02:20 WARNING - f.write(bmpfileheader) 00:02:20 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:02:20 WARNING - 00:02:28 INFO - PROCESS | 1801 | --DOCSHELL 0xa2820400 == 2 [pid = 1848] [id = 228] 00:02:34 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2820800) [pid = 1848] [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] 00:02:39 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d19800) [pid = 1848] [serial = 642] [outer = (nil)] [url = about:blank] 00:02:39 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1e000) [pid = 1848] [serial = 640] [outer = (nil)] [url = about:blank] 00:02:50 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:02:50 INFO - PROCESS | 1801 | 1482393770454 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]]]}] 00:02:50 INFO - . 00:02:50 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30710ms 00:02:50 INFO - PROCESS | 1801 | 1482393770500 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 00:02:50 INFO - PROCESS | 1801 | 1482393770503 Marionette TRACE conn4 <- [1,737,null,{"value":"2147483649"}] 00:02:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 00:02:50 INFO - PROCESS | 1801 | 1482393770509 Marionette TRACE conn4 -> [0,738,"timeouts",{"script":35000}] 00:02:50 INFO - PROCESS | 1801 | 1482393770511 Marionette TRACE conn4 <- [1,738,null,{}] 00:02:50 INFO - PROCESS | 1801 | 1482393770517 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}] 00:02:50 INFO - PROCESS | 1801 | 1482393770675 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 00:02:50 INFO - PROCESS | 1801 | 1482393770747 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:02:50 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2822c00 == 3 [pid = 1848] [id = 230] 00:02:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2823800) [pid = 1848] [serial = 644] [outer = (nil)] 00:02:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1ac00) [pid = 1848] [serial = 645] [outer = 0xa2823800] 00:02:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d22400) [pid = 1848] [serial = 646] [outer = 0xa2823800] 00:02:51 INFO - PROCESS | 1801 | 1482393771699 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]]]}] 00:02:51 INFO - . 00:02:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1242ms 00:02:51 INFO - PROCESS | 1801 | 1482393771752 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 00:02:51 INFO - PROCESS | 1801 | 1482393771790 Marionette TRACE conn4 <- [1,741,null,{"value":"2147483649"}] 00:02:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html 00:02:51 INFO - PROCESS | 1801 | 1482393771796 Marionette TRACE conn4 -> [0,742,"timeouts",{"script":35000}] 00:02:51 INFO - PROCESS | 1801 | 1482393771800 Marionette TRACE conn4 <- [1,742,null,{}] 00:02:51 INFO - PROCESS | 1801 | 1482393771805 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}] 00:02:51 INFO - PROCESS | 1801 | 1482393771981 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 00:02:52 INFO - PROCESS | 1801 | 1482393772070 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:02:52 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df2c00 == 4 [pid = 1848] [id = 231] 00:02:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2df5000) [pid = 1848] [serial = 647] [outer = (nil)] 00:02:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2dfa400) [pid = 1848] [serial = 648] [outer = 0xa2df5000] 00:02:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa2dfb400) [pid = 1848] [serial = 649] [outer = 0xa2df5000] 00:02:52 INFO - PROCESS | 1801 | 1482393772986 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]]]}] 00:02:53 INFO - . 00:02:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1235ms 00:02:53 INFO - PROCESS | 1801 | 1482393773032 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 00:02:53 INFO - PROCESS | 1801 | 1482393773035 Marionette TRACE conn4 <- [1,745,null,{"value":"2147483649"}] 00:02:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 00:02:53 INFO - PROCESS | 1801 | 1482393773042 Marionette TRACE conn4 -> [0,746,"timeouts",{"script":35000}] 00:02:53 INFO - PROCESS | 1801 | 1482393773044 Marionette TRACE conn4 <- [1,746,null,{}] 00:02:53 INFO - PROCESS | 1801 | 1482393773050 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}] 00:02:53 INFO - PROCESS | 1801 | 1482393773233 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 00:02:53 INFO - PROCESS | 1801 | 1482393773294 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:02:53 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3330c00 == 5 [pid = 1848] [id = 232] 00:02:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3331000) [pid = 1848] [serial = 650] [outer = (nil)] 00:02:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3437c00) [pid = 1848] [serial = 651] [outer = 0xa3331000] 00:02:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa3439400) [pid = 1848] [serial = 652] [outer = 0xa3331000] 00:02:54 INFO - PROCESS | 1801 | 1482393774219 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]]]}] 00:02:54 INFO - . 00:02:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1230ms 00:02:54 INFO - PROCESS | 1801 | 1482393774272 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 00:02:54 INFO - PROCESS | 1801 | 1482393774275 Marionette TRACE conn4 <- [1,749,null,{"value":"2147483649"}] 00:02:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 00:02:54 INFO - PROCESS | 1801 | 1482393774281 Marionette TRACE conn4 -> [0,750,"timeouts",{"script":35000}] 00:02:54 INFO - PROCESS | 1801 | 1482393774283 Marionette TRACE conn4 <- [1,750,null,{}] 00:02:54 INFO - PROCESS | 1801 | 1482393774289 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}] 00:02:54 INFO - PROCESS | 1801 | 1482393774460 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 00:02:54 INFO - PROCESS | 1801 | 1482393774520 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:02:54 INFO - PROCESS | 1801 | ++DOCSHELL 0xa355c400 == 6 [pid = 1848] [id = 233] 00:02:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa355d800) [pid = 1848] [serial = 653] [outer = (nil)] 00:02:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa3561800) [pid = 1848] [serial = 654] [outer = 0xa355d800] 00:02:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa3563c00) [pid = 1848] [serial = 655] [outer = 0xa355d800] 00:02:55 INFO - PROCESS | 1801 | 1482393775412 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]]]}] 00:02:55 INFO - . 00:02:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1183ms 00:02:55 INFO - PROCESS | 1801 | 1482393775466 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 00:02:55 INFO - PROCESS | 1801 | 1482393775470 Marionette TRACE conn4 <- [1,753,null,{"value":"2147483649"}] 00:02:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html 00:02:55 INFO - PROCESS | 1801 | 1482393775476 Marionette TRACE conn4 -> [0,754,"timeouts",{"script":35000}] 00:02:55 INFO - PROCESS | 1801 | 1482393775478 Marionette TRACE conn4 <- [1,754,null,{}] 00:02:55 INFO - PROCESS | 1801 | 1482393775484 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}] 00:02:55 INFO - PROCESS | 1801 | 1482393775654 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 00:02:55 INFO - PROCESS | 1801 | 1482393775723 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:02:55 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3569000 == 7 [pid = 1848] [id = 234] 00:02:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa356a800) [pid = 1848] [serial = 656] [outer = (nil)] 00:02:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa3610000) [pid = 1848] [serial = 657] [outer = 0xa356a800] 00:02:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa360f400) [pid = 1848] [serial = 658] [outer = 0xa356a800] 00:02:56 INFO - PROCESS | 1801 | 1482393776662 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]]]}] 00:02:56 INFO - . 00:02:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1234ms 00:02:56 INFO - PROCESS | 1801 | 1482393776711 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 00:02:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 00:02:56 INFO - PROCESS | 1801 | 1482393776728 Marionette TRACE conn4 <- [1,757,null,{"value":"2147483649"}] 00:02:56 INFO - PROCESS | 1801 | 1482393776734 Marionette TRACE conn4 -> [0,758,"timeouts",{"script":35000}] 00:02:56 INFO - PROCESS | 1801 | 1482393776738 Marionette TRACE conn4 <- [1,758,null,{}] 00:02:56 INFO - PROCESS | 1801 | 1482393776744 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}] 00:02:56 INFO - PROCESS | 1801 | 1482393776944 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 00:02:57 INFO - PROCESS | 1801 | 1482393776997 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:02:57 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c3800 == 8 [pid = 1848] [id = 235] 00:02:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa36c3c00) [pid = 1848] [serial = 659] [outer = (nil)] 00:02:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa36c8000) [pid = 1848] [serial = 660] [outer = 0xa36c3c00] 00:02:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa384fc00) [pid = 1848] [serial = 661] [outer = 0xa36c3c00] 00:02:57 INFO - PROCESS | 1801 | 1482393777926 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]]]}] 00:02:57 INFO - . 00:02:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1246ms 00:02:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 00:02:57 INFO - PROCESS | 1801 | 1482393777981 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 00:02:57 INFO - PROCESS | 1801 | 1482393777983 Marionette TRACE conn4 <- [1,761,null,{"value":"2147483649"}] 00:02:57 INFO - PROCESS | 1801 | 1482393777990 Marionette TRACE conn4 -> [0,762,"timeouts",{"script":35000}] 00:02:57 INFO - PROCESS | 1801 | 1482393777993 Marionette TRACE conn4 <- [1,762,null,{}] 00:02:58 INFO - PROCESS | 1801 | 1482393777998 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}] 00:02:58 INFO - PROCESS | 1801 | 1482393778161 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 00:02:58 INFO - PROCESS | 1801 | 1482393778242 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:02:58 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3858c00 == 9 [pid = 1848] [id = 236] 00:02:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa3859000) [pid = 1848] [serial = 662] [outer = (nil)] 00:02:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa4364c00) [pid = 1848] [serial = 663] [outer = 0xa3859000] 00:02:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa4362800) [pid = 1848] [serial = 664] [outer = 0xa3859000] 00:02:59 INFO - PROCESS | 1801 | 1482393779306 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]]]}] 00:02:59 INFO - . 00:02:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1331ms 00:02:59 INFO - PROCESS | 1801 | 1482393779320 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 00:02:59 INFO - PROCESS | 1801 | 1482393779324 Marionette TRACE conn4 <- [1,765,null,{"value":"2147483649"}] 00:02:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html 00:02:59 INFO - PROCESS | 1801 | 1482393779343 Marionette TRACE conn4 -> [0,766,"timeouts",{"script":35000}] 00:02:59 INFO - PROCESS | 1801 | 1482393779345 Marionette TRACE conn4 <- [1,766,null,{}] 00:02:59 INFO - PROCESS | 1801 | 1482393779354 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}] 00:02:59 INFO - PROCESS | 1801 | 1482393779514 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 00:02:59 INFO - PROCESS | 1801 | 1482393779577 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:02:59 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2dedc00 == 10 [pid = 1848] [id = 237] 00:02:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa2def800) [pid = 1848] [serial = 665] [outer = (nil)] 00:02:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa3443800) [pid = 1848] [serial = 666] [outer = 0xa2def800] 00:02:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa3603000) [pid = 1848] [serial = 667] [outer = 0xa2def800] 00:03:00 INFO - PROCESS | 1801 | 1482393780819 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]]]}] 00:03:00 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c3800 == 9 [pid = 1848] [id = 235] 00:03:00 INFO - PROCESS | 1801 | --DOCSHELL 0xa3569000 == 8 [pid = 1848] [id = 234] 00:03:00 INFO - PROCESS | 1801 | --DOCSHELL 0xa355c400 == 7 [pid = 1848] [id = 233] 00:03:00 INFO - PROCESS | 1801 | --DOCSHELL 0xa3330c00 == 6 [pid = 1848] [id = 232] 00:03:00 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df2c00 == 5 [pid = 1848] [id = 231] 00:03:00 INFO - PROCESS | 1801 | --DOCSHELL 0xa2822c00 == 4 [pid = 1848] [id = 230] 00:03:00 INFO - PROCESS | 1801 | --DOCSHELL 0xa2823000 == 3 [pid = 1848] [id = 229] 00:03:00 INFO - . 00:03:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1534ms 00:03:00 INFO - PROCESS | 1801 | 1482393780877 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 00:03:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 00:03:00 INFO - PROCESS | 1801 | 1482393780881 Marionette TRACE conn4 <- [1,769,null,{"value":"2147483649"}] 00:03:00 INFO - PROCESS | 1801 | 1482393780887 Marionette TRACE conn4 -> [0,770,"timeouts",{"script":35000}] 00:03:00 INFO - PROCESS | 1801 | 1482393780903 Marionette TRACE conn4 <- [1,770,null,{}] 00:03:00 INFO - PROCESS | 1801 | 1482393780909 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}] 00:03:01 INFO - PROCESS | 1801 | 1482393781085 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 00:03:01 INFO - PROCESS | 1801 | 1482393781148 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:03:01 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d23c00 == 4 [pid = 1848] [id = 238] 00:03:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa2df3c00) [pid = 1848] [serial = 668] [outer = (nil)] 00:03:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa332c800) [pid = 1848] [serial = 669] [outer = 0xa2df3c00] 00:03:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa3331400) [pid = 1848] [serial = 670] [outer = 0xa2df3c00] 00:03:02 INFO - PROCESS | 1801 | 1482393782061 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]]]}] 00:03:02 INFO - . 00:03:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1194ms 00:03:02 INFO - PROCESS | 1801 | 1482393782081 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 00:03:02 INFO - PROCESS | 1801 | 1482393782083 Marionette TRACE conn4 <- [1,773,null,{"value":"2147483649"}] 00:03:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 00:03:02 INFO - PROCESS | 1801 | 1482393782090 Marionette TRACE conn4 -> [0,774,"timeouts",{"script":35000}] 00:03:02 INFO - PROCESS | 1801 | 1482393782093 Marionette TRACE conn4 <- [1,774,null,{}] 00:03:02 INFO - PROCESS | 1801 | 1482393782098 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}] 00:03:02 INFO - PROCESS | 1801 | 1482393782302 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 00:03:02 INFO - PROCESS | 1801 | 1482393782377 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:03:02 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3568800 == 5 [pid = 1848] [id = 239] 00:03:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa3569000) [pid = 1848] [serial = 671] [outer = (nil)] 00:03:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0xa36bbc00) [pid = 1848] [serial = 672] [outer = 0xa3569000] 00:03:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xa36c0000) [pid = 1848] [serial = 673] [outer = 0xa3569000] 00:03:03 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c6800 == 6 [pid = 1848] [id = 240] 00:03:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa36c9800) [pid = 1848] [serial = 674] [outer = (nil)] 00:03:03 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:03:03 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:03:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa384e800) [pid = 1848] [serial = 675] [outer = 0xa36c9800] 00:03:03 INFO - PROCESS | 1801 | 1482393783450 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]]]}] 00:03:03 INFO - . 00:03:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1385ms 00:03:03 INFO - PROCESS | 1801 | 1482393783476 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 00:03:03 INFO - PROCESS | 1801 | 1482393783479 Marionette TRACE conn4 <- [1,777,null,{"value":"2147483649"}] 00:03:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 00:03:03 INFO - PROCESS | 1801 | 1482393783485 Marionette TRACE conn4 -> [0,778,"timeouts",{"script":35000}] 00:03:03 INFO - PROCESS | 1801 | 1482393783488 Marionette TRACE conn4 <- [1,778,null,{}] 00:03:03 INFO - PROCESS | 1801 | 1482393783494 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}] 00:03:03 INFO - PROCESS | 1801 | 1482393783685 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 00:03:03 INFO - PROCESS | 1801 | 1482393783732 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:03:03 INFO - PROCESS | 1801 | ++DOCSHELL 0xa385b800 == 7 [pid = 1848] [id = 241] 00:03:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa4366000) [pid = 1848] [serial = 676] [outer = (nil)] 00:03:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa436b000) [pid = 1848] [serial = 677] [outer = 0xa4366000] 00:03:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa436c000) [pid = 1848] [serial = 678] [outer = 0xa4366000] 00:03:04 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44cf000 == 8 [pid = 1848] [id = 242] 00:03:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa44d1000) [pid = 1848] [serial = 679] [outer = (nil)] 00:03:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa44d2c00) [pid = 1848] [serial = 680] [outer = 0xa44d1000] 00:03:04 INFO - PROCESS | 1801 | 1482393784906 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]]]}] 00:03:04 INFO - . 00:03:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1481ms 00:03:04 INFO - PROCESS | 1801 | 1482393784967 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 00:03:04 INFO - PROCESS | 1801 | 1482393784970 Marionette TRACE conn4 <- [1,781,null,{"value":"2147483649"}] 00:03:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 00:03:04 INFO - PROCESS | 1801 | 1482393784979 Marionette TRACE conn4 -> [0,782,"timeouts",{"script":35000}] 00:03:04 INFO - PROCESS | 1801 | 1482393784981 Marionette TRACE conn4 <- [1,782,null,{}] 00:03:04 INFO - PROCESS | 1801 | 1482393784986 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}] 00:03:05 INFO - PROCESS | 1801 | 1482393785128 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 00:03:05 INFO - PROCESS | 1801 | 1482393785170 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:03:05 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44d1400 == 9 [pid = 1848] [id = 243] 00:03:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa45bec00) [pid = 1848] [serial = 681] [outer = (nil)] 00:03:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa45eb800) [pid = 1848] [serial = 682] [outer = 0xa45bec00] 00:03:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa4707400) [pid = 1848] [serial = 683] [outer = 0xa45bec00] 00:03:06 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa36c3c00) [pid = 1848] [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] 00:03:06 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa356a800) [pid = 1848] [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] 00:03:06 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa355d800) [pid = 1848] [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] 00:03:06 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa3331000) [pid = 1848] [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] 00:03:06 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa2823400) [pid = 1848] [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] 00:03:06 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa2823800) [pid = 1848] [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] 00:03:06 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa2df5000) [pid = 1848] [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] 00:03:06 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2dee000 == 10 [pid = 1848] [id = 244] 00:03:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa2df0400) [pid = 1848] [serial = 684] [outer = (nil)] 00:03:06 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:03:06 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:03:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa3330000) [pid = 1848] [serial = 685] [outer = 0xa2df0400] 00:03:06 INFO - PROCESS | 1801 | 1482393786706 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]]]}] 00:03:06 INFO - . 00:03:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1785ms 00:03:06 INFO - PROCESS | 1801 | 1482393786766 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 00:03:06 INFO - PROCESS | 1801 | 1482393786769 Marionette TRACE conn4 <- [1,785,null,{"value":"2147483649"}] 00:03:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 00:03:06 INFO - PROCESS | 1801 | 1482393786775 Marionette TRACE conn4 -> [0,786,"timeouts",{"script":35000}] 00:03:06 INFO - PROCESS | 1801 | 1482393786778 Marionette TRACE conn4 <- [1,786,null,{}] 00:03:06 INFO - PROCESS | 1801 | 1482393786783 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}] 00:03:06 INFO - PROCESS | 1801 | 1482393786936 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 00:03:07 INFO - PROCESS | 1801 | 1482393787018 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:03:07 INFO - PROCESS | 1801 | ++DOCSHELL 0xa45b2000 == 11 [pid = 1848] [id = 245] 00:03:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa45be000) [pid = 1848] [serial = 686] [outer = (nil)] 00:03:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa47a8400) [pid = 1848] [serial = 687] [outer = 0xa45be000] 00:03:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa47a6800) [pid = 1848] [serial = 688] [outer = 0xa45be000] 00:03:07 WARNING - wptserve Traceback (most recent call last): 00:03:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:03:07 WARNING - rv = self.func(request, response) 00:03:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:03:07 WARNING - access_control_allow_origin = "*") 00:03:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:03:07 WARNING - payload = payload_generator(server_data) 00:03:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:03:07 WARNING - return encode_string_as_bmp_image(data) 00:03: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 00:03:07 WARNING - img.save(f, "BMP") 00:03:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:03:07 WARNING - f.write(bmpfileheader) 00:03:07 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:03:07 WARNING - 00:03:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa2dee000 == 10 [pid = 1848] [id = 244] 00:03:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa44d1400 == 9 [pid = 1848] [id = 243] 00:03:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa44cf000 == 8 [pid = 1848] [id = 242] 00:03:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa385b800 == 7 [pid = 1848] [id = 241] 00:03:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c6800 == 6 [pid = 1848] [id = 240] 00:03:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa3568800 == 5 [pid = 1848] [id = 239] 00:03:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d23c00 == 4 [pid = 1848] [id = 238] 00:03:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa2dedc00 == 3 [pid = 1848] [id = 237] 00:03:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa3858c00 == 2 [pid = 1848] [id = 236] 00:03:09 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa4364c00) [pid = 1848] [serial = 663] [outer = (nil)] [url = about:blank] 00:03:09 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa36c8000) [pid = 1848] [serial = 660] [outer = (nil)] [url = about:blank] 00:03:09 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa360f400) [pid = 1848] [serial = 658] [outer = (nil)] [url = about:blank] 00:03:09 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa3610000) [pid = 1848] [serial = 657] [outer = (nil)] [url = about:blank] 00:03:09 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa3563c00) [pid = 1848] [serial = 655] [outer = (nil)] [url = about:blank] 00:03:09 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa3561800) [pid = 1848] [serial = 654] [outer = (nil)] [url = about:blank] 00:03:09 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa3439400) [pid = 1848] [serial = 652] [outer = (nil)] [url = about:blank] 00:03:09 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa3437c00) [pid = 1848] [serial = 651] [outer = (nil)] [url = about:blank] 00:03:09 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0xa2d21400) [pid = 1848] [serial = 643] [outer = (nil)] [url = about:blank] 00:03:09 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0xa2d1ac00) [pid = 1848] [serial = 645] [outer = (nil)] [url = about:blank] 00:03:09 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0xa2d22400) [pid = 1848] [serial = 646] [outer = (nil)] [url = about:blank] 00:03:09 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa2dfa400) [pid = 1848] [serial = 648] [outer = (nil)] [url = about:blank] 00:03:09 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa2dfb400) [pid = 1848] [serial = 649] [outer = (nil)] [url = about:blank] 00:03:09 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa384fc00) [pid = 1848] [serial = 661] [outer = (nil)] [url = about:blank] 00:03:11 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa3569000) [pid = 1848] [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] 00:03:11 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa4366000) [pid = 1848] [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] 00:03:11 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa45bec00) [pid = 1848] [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] 00:03:11 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa2def800) [pid = 1848] [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] 00:03:11 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xa3859000) [pid = 1848] [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] 00:03:11 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa2df3c00) [pid = 1848] [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] 00:03:11 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa36c9800) [pid = 1848] [serial = 674] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:03:11 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa2df0400) [pid = 1848] [serial = 684] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:03:11 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa44d1000) [pid = 1848] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393784666] 00:03:15 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa3603000) [pid = 1848] [serial = 667] [outer = (nil)] [url = about:blank] 00:03:15 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa4362800) [pid = 1848] [serial = 664] [outer = (nil)] [url = about:blank] 00:03:15 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa3331400) [pid = 1848] [serial = 670] [outer = (nil)] [url = about:blank] 00:03:15 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa384e800) [pid = 1848] [serial = 675] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:03:15 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa4707400) [pid = 1848] [serial = 683] [outer = (nil)] [url = about:blank] 00:03:15 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa3330000) [pid = 1848] [serial = 685] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:03:15 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa44d2c00) [pid = 1848] [serial = 680] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393784666] 00:03:15 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa436c000) [pid = 1848] [serial = 678] [outer = (nil)] [url = about:blank] 00:03:15 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa47a8400) [pid = 1848] [serial = 687] [outer = (nil)] [url = about:blank] 00:03:15 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa36c0000) [pid = 1848] [serial = 673] [outer = (nil)] [url = about:blank] 00:03:15 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa45eb800) [pid = 1848] [serial = 682] [outer = (nil)] [url = about:blank] 00:03:15 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa436b000) [pid = 1848] [serial = 677] [outer = (nil)] [url = about:blank] 00:03:15 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa36bbc00) [pid = 1848] [serial = 672] [outer = (nil)] [url = about:blank] 00:03:15 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa332c800) [pid = 1848] [serial = 669] [outer = (nil)] [url = about:blank] 00:03:15 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa3443800) [pid = 1848] [serial = 666] [outer = (nil)] [url = about:blank] 00:03:37 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:03:37 INFO - PROCESS | 1801 | 1482393817429 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]]]}] 00:03:37 INFO - . 00:03:37 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30711ms 00:03:37 INFO - PROCESS | 1801 | 1482393817487 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 00:03:37 INFO - PROCESS | 1801 | 1482393817490 Marionette TRACE conn4 <- [1,789,null,{"value":"2147483649"}] 00:03:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html 00:03:37 INFO - PROCESS | 1801 | 1482393817496 Marionette TRACE conn4 -> [0,790,"timeouts",{"script":35000}] 00:03:37 INFO - PROCESS | 1801 | 1482393817498 Marionette TRACE conn4 <- [1,790,null,{}] 00:03:37 INFO - PROCESS | 1801 | 1482393817504 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}] 00:03:37 INFO - PROCESS | 1801 | 1482393817641 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 00:03:37 INFO - PROCESS | 1801 | 1482393817721 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:03:37 INFO - PROCESS | 1801 | ++DOCSHELL 0xa281f400 == 3 [pid = 1848] [id = 246] 00:03:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2820400) [pid = 1848] [serial = 689] [outer = (nil)] 00:03:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d16800) [pid = 1848] [serial = 690] [outer = 0xa2820400] 00:03:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1d800) [pid = 1848] [serial = 691] [outer = 0xa2820400] 00:03:38 WARNING - wptserve Traceback (most recent call last): 00:03:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:03:38 WARNING - rv = self.func(request, response) 00:03:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:03:38 WARNING - access_control_allow_origin = "*") 00:03:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:03:38 WARNING - payload = payload_generator(server_data) 00:03:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:03:38 WARNING - return encode_string_as_bmp_image(data) 00:03: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 00:03:38 WARNING - img.save(f, "BMP") 00:03:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:03:38 WARNING - f.write(bmpfileheader) 00:03:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:03:38 WARNING - 00:03:46 INFO - PROCESS | 1801 | --DOCSHELL 0xa45b2000 == 2 [pid = 1848] [id = 245] 00:03:52 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa45be000) [pid = 1848] [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] 00:03:56 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d16800) [pid = 1848] [serial = 690] [outer = (nil)] [url = about:blank] 00:03:56 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa47a6800) [pid = 1848] [serial = 688] [outer = (nil)] [url = about:blank] 00:04:08 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:04:08 INFO - PROCESS | 1801 | 1482393848161 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]]]}] 00:04:08 INFO - . 00:04:08 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 30707ms 00:04:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 00:04:08 INFO - PROCESS | 1801 | 1482393848204 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 00:04:08 INFO - PROCESS | 1801 | 1482393848206 Marionette TRACE conn4 <- [1,793,null,{"value":"2147483649"}] 00:04:08 INFO - PROCESS | 1801 | 1482393848213 Marionette TRACE conn4 -> [0,794,"timeouts",{"script":35000}] 00:04:08 INFO - PROCESS | 1801 | 1482393848216 Marionette TRACE conn4 <- [1,794,null,{}] 00:04:08 INFO - PROCESS | 1801 | 1482393848221 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}] 00:04:08 INFO - PROCESS | 1801 | 1482393848354 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 00:04:08 INFO - PROCESS | 1801 | 1482393848444 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:04:08 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2822400 == 3 [pid = 1848] [id = 247] 00:04:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2823000) [pid = 1848] [serial = 692] [outer = (nil)] 00:04:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d19800) [pid = 1848] [serial = 693] [outer = 0xa2823000] 00:04:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d21c00) [pid = 1848] [serial = 694] [outer = 0xa2823000] 00:04:09 WARNING - wptserve Traceback (most recent call last): 00:04:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:04:09 WARNING - rv = self.func(request, response) 00:04:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:04:09 WARNING - access_control_allow_origin = "*") 00:04:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:04:09 WARNING - payload = payload_generator(server_data) 00:04:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:04:09 WARNING - return encode_string_as_bmp_image(data) 00:04:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 00:04:09 WARNING - img.save(f, "BMP") 00:04:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:04:09 WARNING - f.write(bmpfileheader) 00:04:09 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:04:09 WARNING - 00:04:17 INFO - PROCESS | 1801 | --DOCSHELL 0xa281f400 == 2 [pid = 1848] [id = 246] 00:04:23 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2820400) [pid = 1848] [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] 00:04:27 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d19800) [pid = 1848] [serial = 693] [outer = (nil)] [url = about:blank] 00:04:27 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1d800) [pid = 1848] [serial = 691] [outer = (nil)] [url = about:blank] 00:04:38 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:04:38 INFO - PROCESS | 1801 | 1482393878867 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]]]}] 00:04:38 INFO - . 00:04:38 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30710ms 00:04:38 INFO - PROCESS | 1801 | 1482393878922 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 00:04:38 INFO - PROCESS | 1801 | 1482393878925 Marionette TRACE conn4 <- [1,797,null,{"value":"2147483649"}] 00:04:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 00:04:38 INFO - PROCESS | 1801 | 1482393878931 Marionette TRACE conn4 -> [0,798,"timeouts",{"script":35000}] 00:04:38 INFO - PROCESS | 1801 | 1482393878933 Marionette TRACE conn4 <- [1,798,null,{}] 00:04:38 INFO - PROCESS | 1801 | 1482393878938 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}] 00:04:39 INFO - PROCESS | 1801 | 1482393879129 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 00:04:39 INFO - PROCESS | 1801 | 1482393879175 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:04:39 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821000 == 3 [pid = 1848] [id = 248] 00:04:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821800) [pid = 1848] [serial = 695] [outer = (nil)] 00:04:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d19800) [pid = 1848] [serial = 696] [outer = 0xa2821800] 00:04:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d20c00) [pid = 1848] [serial = 697] [outer = 0xa2821800] 00:04:40 INFO - PROCESS | 1801 | 1482393880091 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]]]}] 00:04:40 INFO - . 00:04:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1190ms 00:04:40 INFO - PROCESS | 1801 | 1482393880122 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 00:04:40 INFO - PROCESS | 1801 | 1482393880125 Marionette TRACE conn4 <- [1,801,null,{"value":"2147483649"}] 00:04:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html 00:04:40 INFO - PROCESS | 1801 | 1482393880131 Marionette TRACE conn4 -> [0,802,"timeouts",{"script":35000}] 00:04:40 INFO - PROCESS | 1801 | 1482393880133 Marionette TRACE conn4 <- [1,802,null,{}] 00:04:40 INFO - PROCESS | 1801 | 1482393880139 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}] 00:04:40 INFO - PROCESS | 1801 | 1482393880351 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 00:04:40 INFO - PROCESS | 1801 | 1482393880402 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:04:40 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df1c00 == 4 [pid = 1848] [id = 249] 00:04:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2df5400) [pid = 1848] [serial = 698] [outer = (nil)] 00:04:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2dfac00) [pid = 1848] [serial = 699] [outer = 0xa2df5400] 00:04:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa3323400) [pid = 1848] [serial = 700] [outer = 0xa2df5400] 00:04:41 INFO - PROCESS | 1801 | 1482393881377 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]]]}] 00:04:41 INFO - . 00:04:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1282ms 00:04:41 INFO - PROCESS | 1801 | 1482393881414 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 00:04:41 INFO - PROCESS | 1801 | 1482393881417 Marionette TRACE conn4 <- [1,805,null,{"value":"2147483649"}] 00:04:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 00:04:41 INFO - PROCESS | 1801 | 1482393881423 Marionette TRACE conn4 -> [0,806,"timeouts",{"script":35000}] 00:04:41 INFO - PROCESS | 1801 | 1482393881425 Marionette TRACE conn4 <- [1,806,null,{}] 00:04:41 INFO - PROCESS | 1801 | 1482393881431 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}] 00:04:41 INFO - PROCESS | 1801 | 1482393881613 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 00:04:41 INFO - PROCESS | 1801 | 1482393881665 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:04:41 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3331400 == 5 [pid = 1848] [id = 250] 00:04:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3331c00) [pid = 1848] [serial = 701] [outer = (nil)] 00:04:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3438800) [pid = 1848] [serial = 702] [outer = 0xa3331c00] 00:04:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa3439800) [pid = 1848] [serial = 703] [outer = 0xa3331c00] 00:04:42 INFO - PROCESS | 1801 | 1482393882585 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]]]}] 00:04:42 INFO - . 00:04:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1182ms 00:04:42 INFO - PROCESS | 1801 | 1482393882605 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 00:04:42 INFO - PROCESS | 1801 | 1482393882608 Marionette TRACE conn4 <- [1,809,null,{"value":"2147483649"}] 00:04:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 00:04:42 INFO - PROCESS | 1801 | 1482393882618 Marionette TRACE conn4 -> [0,810,"timeouts",{"script":35000}] 00:04:42 INFO - PROCESS | 1801 | 1482393882621 Marionette TRACE conn4 <- [1,810,null,{}] 00:04:42 INFO - PROCESS | 1801 | 1482393882625 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}] 00:04:42 INFO - PROCESS | 1801 | 1482393882798 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 00:04:42 INFO - PROCESS | 1801 | 1482393882854 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:04:42 INFO - PROCESS | 1801 | ++DOCSHELL 0xa355dc00 == 6 [pid = 1848] [id = 251] 00:04:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa355e000) [pid = 1848] [serial = 704] [outer = (nil)] 00:04:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa3562000) [pid = 1848] [serial = 705] [outer = 0xa355e000] 00:04:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa3564800) [pid = 1848] [serial = 706] [outer = 0xa355e000] 00:04:43 INFO - PROCESS | 1801 | 1482393883747 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]]]}] 00:04:43 INFO - . 00:04:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1180ms 00:04:43 INFO - PROCESS | 1801 | 1482393883800 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 00:04:43 INFO - PROCESS | 1801 | 1482393883803 Marionette TRACE conn4 <- [1,813,null,{"value":"2147483649"}] 00:04:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html 00:04:43 INFO - PROCESS | 1801 | 1482393883809 Marionette TRACE conn4 -> [0,814,"timeouts",{"script":35000}] 00:04:43 INFO - PROCESS | 1801 | 1482393883813 Marionette TRACE conn4 <- [1,814,null,{}] 00:04:43 INFO - PROCESS | 1801 | 1482393883818 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}] 00:04:43 INFO - PROCESS | 1801 | 1482393883988 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 00:04:44 INFO - PROCESS | 1801 | 1482393884025 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:04:44 INFO - PROCESS | 1801 | ++DOCSHELL 0xa356b400 == 7 [pid = 1848] [id = 252] 00:04:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa3601400) [pid = 1848] [serial = 707] [outer = (nil)] 00:04:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa36bb400) [pid = 1848] [serial = 708] [outer = 0xa3601400] 00:04:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa3610400) [pid = 1848] [serial = 709] [outer = 0xa3601400] 00:04:45 INFO - PROCESS | 1801 | 1482393884995 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]]]}] 00:04:45 INFO - . 00:04:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1237ms 00:04:45 INFO - PROCESS | 1801 | 1482393885047 Marionette TRACE conn4 -> [0,817,"getWindowHandle",null] 00:04:45 INFO - PROCESS | 1801 | 1482393885050 Marionette TRACE conn4 <- [1,817,null,{"value":"2147483649"}] 00:04:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 00:04:45 INFO - PROCESS | 1801 | 1482393885056 Marionette TRACE conn4 -> [0,818,"timeouts",{"script":35000}] 00:04:45 INFO - PROCESS | 1801 | 1482393885058 Marionette TRACE conn4 <- [1,818,null,{}] 00:04:45 INFO - PROCESS | 1801 | 1482393885064 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}] 00:04:45 INFO - PROCESS | 1801 | 1482393885306 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 00:04:45 INFO - PROCESS | 1801 | 1482393885363 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:04:45 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c7000 == 8 [pid = 1848] [id = 253] 00:04:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa36c7800) [pid = 1848] [serial = 710] [outer = (nil)] 00:04:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa384e400) [pid = 1848] [serial = 711] [outer = 0xa36c7800] 00:04:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa3853400) [pid = 1848] [serial = 712] [outer = 0xa36c7800] 00:04:46 INFO - PROCESS | 1801 | 1482393886305 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]]]}] 00:04:46 INFO - . 00:04:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1279ms 00:04:46 INFO - PROCESS | 1801 | 1482393886336 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 00:04:46 INFO - PROCESS | 1801 | 1482393886339 Marionette TRACE conn4 <- [1,821,null,{"value":"2147483649"}] 00:04:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 00:04:46 INFO - PROCESS | 1801 | 1482393886345 Marionette TRACE conn4 -> [0,822,"timeouts",{"script":35000}] 00:04:46 INFO - PROCESS | 1801 | 1482393886348 Marionette TRACE conn4 <- [1,822,null,{}] 00:04:46 INFO - PROCESS | 1801 | 1482393886353 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}] 00:04:46 INFO - PROCESS | 1801 | 1482393886514 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 00:04:46 INFO - PROCESS | 1801 | 1482393886571 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:04:46 INFO - PROCESS | 1801 | ++DOCSHELL 0xa385c400 == 9 [pid = 1848] [id = 254] 00:04:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa385cc00) [pid = 1848] [serial = 713] [outer = (nil)] 00:04:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa4368000) [pid = 1848] [serial = 714] [outer = 0xa385cc00] 00:04:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa436a400) [pid = 1848] [serial = 715] [outer = 0xa385cc00] 00:04:47 INFO - PROCESS | 1801 | 1482393887572 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]]]}] 00:04:47 INFO - . 00:04:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1284ms 00:04:47 INFO - PROCESS | 1801 | 1482393887630 Marionette TRACE conn4 -> [0,825,"getWindowHandle",null] 00:04:47 INFO - PROCESS | 1801 | 1482393887632 Marionette TRACE conn4 <- [1,825,null,{"value":"2147483649"}] 00:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 00:04:47 INFO - PROCESS | 1801 | 1482393887644 Marionette TRACE conn4 -> [0,826,"timeouts",{"script":35000}] 00:04:47 INFO - PROCESS | 1801 | 1482393887646 Marionette TRACE conn4 <- [1,826,null,{}] 00:04:47 INFO - PROCESS | 1801 | 1482393887654 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}] 00:04:47 INFO - PROCESS | 1801 | 1482393887808 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 00:04:47 INFO - PROCESS | 1801 | 1482393887894 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:04:47 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df4c00 == 10 [pid = 1848] [id = 255] 00:04:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa332cc00) [pid = 1848] [serial = 716] [outer = (nil)] 00:04:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa3567c00) [pid = 1848] [serial = 717] [outer = 0xa332cc00] 00:04:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa36bec00) [pid = 1848] [serial = 718] [outer = 0xa332cc00] 00:04:48 INFO - PROCESS | 1801 | 1482393888974 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]]]}] 00:04:49 INFO - . 00:04:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1393ms 00:04:49 INFO - PROCESS | 1801 | 1482393889035 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 00:04:49 INFO - PROCESS | 1801 | 1482393889037 Marionette TRACE conn4 <- [1,829,null,{"value":"2147483649"}] 00:04:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 00:04:49 INFO - PROCESS | 1801 | 1482393889047 Marionette TRACE conn4 -> [0,830,"timeouts",{"script":35000}] 00:04:49 INFO - PROCESS | 1801 | 1482393889054 Marionette TRACE conn4 <- [1,830,null,{}] 00:04:49 INFO - PROCESS | 1801 | 1482393889066 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}] 00:04:49 INFO - PROCESS | 1801 | 1482393889247 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 00:04:49 INFO - PROCESS | 1801 | 1482393889330 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:04:49 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df3000 == 11 [pid = 1848] [id = 256] 00:04:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa2df3c00) [pid = 1848] [serial = 719] [outer = (nil)] 00:04:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa332bc00) [pid = 1848] [serial = 720] [outer = 0xa2df3c00] 00:04:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa3332000) [pid = 1848] [serial = 721] [outer = 0xa2df3c00] 00:04:49 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c7000 == 10 [pid = 1848] [id = 253] 00:04:49 INFO - PROCESS | 1801 | --DOCSHELL 0xa356b400 == 9 [pid = 1848] [id = 252] 00:04:49 INFO - PROCESS | 1801 | --DOCSHELL 0xa355dc00 == 8 [pid = 1848] [id = 251] 00:04:49 INFO - PROCESS | 1801 | --DOCSHELL 0xa3331400 == 7 [pid = 1848] [id = 250] 00:04:49 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df1c00 == 6 [pid = 1848] [id = 249] 00:04:49 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821000 == 5 [pid = 1848] [id = 248] 00:04:49 INFO - PROCESS | 1801 | --DOCSHELL 0xa2822400 == 4 [pid = 1848] [id = 247] 00:04:50 INFO - PROCESS | 1801 | 1482393890326 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]]]}] 00:04:50 INFO - . 00:04:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1344ms 00:04:50 INFO - PROCESS | 1801 | 1482393890391 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 00:04:50 INFO - PROCESS | 1801 | 1482393890394 Marionette TRACE conn4 <- [1,833,null,{"value":"2147483649"}] 00:04:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 00:04:50 INFO - PROCESS | 1801 | 1482393890400 Marionette TRACE conn4 -> [0,834,"timeouts",{"script":35000}] 00:04:50 INFO - PROCESS | 1801 | 1482393890402 Marionette TRACE conn4 <- [1,834,null,{}] 00:04:50 INFO - PROCESS | 1801 | 1482393890408 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}] 00:04:50 INFO - PROCESS | 1801 | 1482393890570 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 00:04:50 INFO - PROCESS | 1801 | 1482393890660 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:04:50 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3440c00 == 5 [pid = 1848] [id = 257] 00:04:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa3442400) [pid = 1848] [serial = 722] [outer = (nil)] 00:04:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0xa3561400) [pid = 1848] [serial = 723] [outer = 0xa3442400] 00:04:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xa3564c00) [pid = 1848] [serial = 724] [outer = 0xa3442400] 00:04:51 INFO - PROCESS | 1801 | ++DOCSHELL 0xa360f000 == 6 [pid = 1848] [id = 258] 00:04:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa360f800) [pid = 1848] [serial = 725] [outer = (nil)] 00:04:51 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:04:51 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:04:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa3610000) [pid = 1848] [serial = 726] [outer = 0xa360f800] 00:04:51 INFO - PROCESS | 1801 | 1482393891660 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]]]}] 00:04:51 INFO - . 00:04:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1284ms 00:04:51 INFO - PROCESS | 1801 | 1482393891685 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 00:04:51 INFO - PROCESS | 1801 | 1482393891688 Marionette TRACE conn4 <- [1,837,null,{"value":"2147483649"}] 00:04:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 00:04:51 INFO - PROCESS | 1801 | 1482393891694 Marionette TRACE conn4 -> [0,838,"timeouts",{"script":35000}] 00:04:51 INFO - PROCESS | 1801 | 1482393891697 Marionette TRACE conn4 <- [1,838,null,{}] 00:04:51 INFO - PROCESS | 1801 | 1482393891702 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}] 00:04:51 INFO - PROCESS | 1801 | 1482393891865 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 00:04:51 INFO - PROCESS | 1801 | 1482393891919 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:04:52 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3851800 == 7 [pid = 1848] [id = 259] 00:04:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa3852400) [pid = 1848] [serial = 727] [outer = (nil)] 00:04:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa3858800) [pid = 1848] [serial = 728] [outer = 0xa3852400] 00:04:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa3857c00) [pid = 1848] [serial = 729] [outer = 0xa3852400] 00:04:52 INFO - PROCESS | 1801 | ++DOCSHELL 0xa436bc00 == 8 [pid = 1848] [id = 260] 00:04:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa436cc00) [pid = 1848] [serial = 730] [outer = (nil)] 00:04:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa436e800) [pid = 1848] [serial = 731] [outer = 0xa436cc00] 00:04:53 INFO - PROCESS | 1801 | 1482393893033 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]]]}] 00:04:53 INFO - . 00:04:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1378ms 00:04:53 INFO - PROCESS | 1801 | 1482393893072 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 00:04:53 INFO - PROCESS | 1801 | 1482393893075 Marionette TRACE conn4 <- [1,841,null,{"value":"2147483649"}] 00:04:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 00:04:53 INFO - PROCESS | 1801 | 1482393893082 Marionette TRACE conn4 -> [0,842,"timeouts",{"script":35000}] 00:04:53 INFO - PROCESS | 1801 | 1482393893084 Marionette TRACE conn4 <- [1,842,null,{}] 00:04:53 INFO - PROCESS | 1801 | 1482393893089 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}] 00:04:53 INFO - PROCESS | 1801 | 1482393893247 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 00:04:53 INFO - PROCESS | 1801 | 1482393893334 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:04:53 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4577800 == 9 [pid = 1848] [id = 261] 00:04:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa4579800) [pid = 1848] [serial = 732] [outer = (nil)] 00:04:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa45eb000) [pid = 1848] [serial = 733] [outer = 0xa4579800] 00:04:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa4702000) [pid = 1848] [serial = 734] [outer = 0xa4579800] 00:04:54 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4756c00 == 10 [pid = 1848] [id = 262] 00:04:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa475a000) [pid = 1848] [serial = 735] [outer = (nil)] 00:04:54 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:04:54 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:04:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa475a400) [pid = 1848] [serial = 736] [outer = 0xa475a000] 00:04:54 INFO - PROCESS | 1801 | 1482393894637 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]]]}] 00:04:54 INFO - . 00:04:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1578ms 00:04:54 INFO - PROCESS | 1801 | 1482393894660 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 00:04:54 INFO - PROCESS | 1801 | 1482393894663 Marionette TRACE conn4 <- [1,845,null,{"value":"2147483649"}] 00:04:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 00:04:54 INFO - PROCESS | 1801 | 1482393894676 Marionette TRACE conn4 -> [0,846,"timeouts",{"script":35000}] 00:04:54 INFO - PROCESS | 1801 | 1482393894678 Marionette TRACE conn4 <- [1,846,null,{}] 00:04:54 INFO - PROCESS | 1801 | 1482393894686 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}] 00:04:54 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa36c7800) [pid = 1848] [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] 00:04:54 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa2823000) [pid = 1848] [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] 00:04:54 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa2df5400) [pid = 1848] [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] 00:04:54 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa2821800) [pid = 1848] [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] 00:04:54 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa3601400) [pid = 1848] [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] 00:04:54 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa3331c00) [pid = 1848] [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] 00:04:54 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa355e000) [pid = 1848] [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] 00:04:54 INFO - PROCESS | 1801 | 1482393894960 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 00:04:55 INFO - PROCESS | 1801 | 1482393895050 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:04:55 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3326800 == 11 [pid = 1848] [id = 263] 00:04:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa3329400) [pid = 1848] [serial = 737] [outer = (nil)] 00:04:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa3610c00) [pid = 1848] [serial = 738] [outer = 0xa3329400] 00:04:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa3569800) [pid = 1848] [serial = 739] [outer = 0xa3329400] 00:04:55 INFO - PROCESS | 1801 | 1482393895951 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]]]}] 00:04:56 INFO - . 00:04:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1334ms 00:04:56 INFO - PROCESS | 1801 | 1482393896007 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 00:04:56 INFO - PROCESS | 1801 | 1482393896010 Marionette TRACE conn4 <- [1,849,null,{"value":"2147483649"}] 00:04:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html 00:04:56 INFO - PROCESS | 1801 | 1482393896017 Marionette TRACE conn4 -> [0,850,"timeouts",{"script":35000}] 00:04:56 INFO - PROCESS | 1801 | 1482393896019 Marionette TRACE conn4 <- [1,850,null,{}] 00:04:56 INFO - PROCESS | 1801 | 1482393896025 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}] 00:04:56 INFO - PROCESS | 1801 | 1482393896274 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 00:04:56 INFO - PROCESS | 1801 | 1482393896331 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:04:56 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3435800 == 12 [pid = 1848] [id = 264] 00:04:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa536a800) [pid = 1848] [serial = 740] [outer = (nil)] 00:04:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa80b0000) [pid = 1848] [serial = 741] [outer = 0xa536a800] 00:04:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa80b6c00) [pid = 1848] [serial = 742] [outer = 0xa536a800] 00:04:57 INFO - PROCESS | 1801 | 1482393897457 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]]]}] 00:04:57 INFO - . 00:04:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1484ms 00:04:57 INFO - PROCESS | 1801 | 1482393897501 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 00:04:57 INFO - PROCESS | 1801 | 1482393897505 Marionette TRACE conn4 <- [1,853,null,{"value":"2147483649"}] 00:04:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 00:04:57 INFO - PROCESS | 1801 | 1482393897511 Marionette TRACE conn4 -> [0,854,"timeouts",{"script":35000}] 00:04:57 INFO - PROCESS | 1801 | 1482393897514 Marionette TRACE conn4 <- [1,854,null,{}] 00:04:57 INFO - PROCESS | 1801 | 1482393897519 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}] 00:04:57 INFO - PROCESS | 1801 | 1482393897714 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 00:04:57 INFO - PROCESS | 1801 | 1482393897781 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:04:57 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3566000 == 13 [pid = 1848] [id = 265] 00:04:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa3601800) [pid = 1848] [serial = 743] [outer = (nil)] 00:04:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa3856800) [pid = 1848] [serial = 744] [outer = 0xa3601800] 00:04:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa44d1c00) [pid = 1848] [serial = 745] [outer = 0xa3601800] 00:04:59 INFO - PROCESS | 1801 | 1482393899059 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]]]}] 00:04:59 INFO - . 00:04:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1585ms 00:04:59 INFO - PROCESS | 1801 | 1482393899096 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 00:04:59 INFO - PROCESS | 1801 | 1482393899098 Marionette TRACE conn4 <- [1,857,null,{"value":"2147483649"}] 00:04:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 00:04:59 INFO - PROCESS | 1801 | 1482393899105 Marionette TRACE conn4 -> [0,858,"timeouts",{"script":35000}] 00:04:59 INFO - PROCESS | 1801 | 1482393899108 Marionette TRACE conn4 <- [1,858,null,{}] 00:04:59 INFO - PROCESS | 1801 | 1482393899119 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}] 00:04:59 INFO - PROCESS | 1801 | 1482393899403 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 00:04:59 INFO - PROCESS | 1801 | 1482393899430 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:04:59 INFO - PROCESS | 1801 | --DOCSHELL 0xa3326800 == 12 [pid = 1848] [id = 263] 00:04:59 INFO - PROCESS | 1801 | --DOCSHELL 0xa4756c00 == 11 [pid = 1848] [id = 262] 00:04:59 INFO - PROCESS | 1801 | --DOCSHELL 0xa4577800 == 10 [pid = 1848] [id = 261] 00:04:59 INFO - PROCESS | 1801 | --DOCSHELL 0xa436bc00 == 9 [pid = 1848] [id = 260] 00:04:59 INFO - PROCESS | 1801 | --DOCSHELL 0xa3851800 == 8 [pid = 1848] [id = 259] 00:04:59 INFO - PROCESS | 1801 | --DOCSHELL 0xa360f000 == 7 [pid = 1848] [id = 258] 00:04:59 INFO - PROCESS | 1801 | --DOCSHELL 0xa3440c00 == 6 [pid = 1848] [id = 257] 00:04:59 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2820c00 == 7 [pid = 1848] [id = 266] 00:04:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa2d17400) [pid = 1848] [serial = 746] [outer = (nil)] 00:04:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa2df2000) [pid = 1848] [serial = 747] [outer = 0xa2d17400] 00:04:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa3326800) [pid = 1848] [serial = 748] [outer = 0xa2d17400] 00:04:59 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa4368000) [pid = 1848] [serial = 714] [outer = (nil)] [url = about:blank] 00:04:59 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df3000 == 6 [pid = 1848] [id = 256] 00:04:59 INFO - PROCESS | 1801 | --DOCSHELL 0xa385c400 == 5 [pid = 1848] [id = 254] 00:04:59 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa3610400) [pid = 1848] [serial = 709] [outer = (nil)] [url = about:blank] 00:04:59 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa3564800) [pid = 1848] [serial = 706] [outer = (nil)] [url = about:blank] 00:04:59 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa36bb400) [pid = 1848] [serial = 708] [outer = (nil)] [url = about:blank] 00:04:59 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa3439800) [pid = 1848] [serial = 703] [outer = (nil)] [url = about:blank] 00:04:59 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa3562000) [pid = 1848] [serial = 705] [outer = (nil)] [url = about:blank] 00:04:59 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa3323400) [pid = 1848] [serial = 700] [outer = (nil)] [url = about:blank] 00:04:59 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa2d20c00) [pid = 1848] [serial = 697] [outer = (nil)] [url = about:blank] 00:04:59 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa2dfac00) [pid = 1848] [serial = 699] [outer = (nil)] [url = about:blank] 00:04:59 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa384e400) [pid = 1848] [serial = 711] [outer = (nil)] [url = about:blank] 00:04:59 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa2d19800) [pid = 1848] [serial = 696] [outer = (nil)] [url = about:blank] 00:04:59 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa2d21c00) [pid = 1848] [serial = 694] [outer = (nil)] [url = about:blank] 00:04:59 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa3438800) [pid = 1848] [serial = 702] [outer = (nil)] [url = about:blank] 00:04:59 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa3853400) [pid = 1848] [serial = 712] [outer = (nil)] [url = about:blank] 00:05:00 INFO - . 00:05:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1246ms 00:05:00 INFO - PROCESS | 1801 | 1482393900338 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]]]}] 00:05:00 INFO - PROCESS | 1801 | 1482393900352 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 00:05:00 INFO - PROCESS | 1801 | 1482393900356 Marionette TRACE conn4 <- [1,861,null,{"value":"2147483649"}] 00:05:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 00:05:00 INFO - PROCESS | 1801 | 1482393900363 Marionette TRACE conn4 -> [0,862,"timeouts",{"script":35000}] 00:05:00 INFO - PROCESS | 1801 | 1482393900366 Marionette TRACE conn4 <- [1,862,null,{}] 00:05:00 INFO - PROCESS | 1801 | 1482393900372 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}] 00:05:00 INFO - PROCESS | 1801 | 1482393900573 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 00:05:00 INFO - PROCESS | 1801 | 1482393900613 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:00 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3441000 == 6 [pid = 1848] [id = 267] 00:05:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa3441400) [pid = 1848] [serial = 749] [outer = (nil)] 00:05:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa3565400) [pid = 1848] [serial = 750] [outer = 0xa3441400] 00:05:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa3568c00) [pid = 1848] [serial = 751] [outer = 0xa3441400] 00:05:01 INFO - PROCESS | 1801 | 1482393901510 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]]]}] 00:05:01 INFO - . 00:05:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1197ms 00:05:01 INFO - PROCESS | 1801 | 1482393901561 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 00:05:01 INFO - PROCESS | 1801 | 1482393901565 Marionette TRACE conn4 <- [1,865,null,{"value":"2147483649"}] 00:05:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 00:05:01 INFO - PROCESS | 1801 | 1482393901571 Marionette TRACE conn4 -> [0,866,"timeouts",{"script":35000}] 00:05:01 INFO - PROCESS | 1801 | 1482393901574 Marionette TRACE conn4 <- [1,866,null,{}] 00:05:01 INFO - PROCESS | 1801 | 1482393901579 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}] 00:05:01 INFO - PROCESS | 1801 | 1482393901769 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 00:05:01 INFO - PROCESS | 1801 | 1482393901816 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:01 INFO - PROCESS | 1801 | ++DOCSHELL 0xa384e400 == 7 [pid = 1848] [id = 268] 00:05:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa384e800) [pid = 1848] [serial = 752] [outer = (nil)] 00:05:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa3854c00) [pid = 1848] [serial = 753] [outer = 0xa384e800] 00:05:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa385b400) [pid = 1848] [serial = 754] [outer = 0xa384e800] 00:05:02 INFO - PROCESS | 1801 | 1482393902956 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]]]}] 00:05:03 INFO - . 00:05:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1440ms 00:05:03 INFO - PROCESS | 1801 | 1482393903011 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 00:05:03 INFO - PROCESS | 1801 | 1482393903014 Marionette TRACE conn4 <- [1,869,null,{"value":"2147483649"}] 00:05:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 00:05:03 INFO - PROCESS | 1801 | 1482393903029 Marionette TRACE conn4 -> [0,870,"timeouts",{"script":35000}] 00:05:03 INFO - PROCESS | 1801 | 1482393903031 Marionette TRACE conn4 <- [1,870,null,{}] 00:05:03 INFO - PROCESS | 1801 | 1482393903037 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}] 00:05:03 INFO - PROCESS | 1801 | 1482393903210 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 00:05:03 INFO - PROCESS | 1801 | 1482393903378 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:03 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4574400 == 8 [pid = 1848] [id = 269] 00:05:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa4577800) [pid = 1848] [serial = 755] [outer = (nil)] 00:05:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa47a2400) [pid = 1848] [serial = 756] [outer = 0xa4577800] 00:05:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa536ec00) [pid = 1848] [serial = 757] [outer = 0xa4577800] 00:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa3852400) [pid = 1848] [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] 00:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa4579800) [pid = 1848] [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] 00:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa3329400) [pid = 1848] [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] 00:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa332cc00) [pid = 1848] [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] 00:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa2df3c00) [pid = 1848] [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] 00:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa475a000) [pid = 1848] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa436cc00) [pid = 1848] [serial = 730] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393892795] 00:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa360f800) [pid = 1848] [serial = 725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa3442400) [pid = 1848] [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] 00:05:04 INFO - PROCESS | 1801 | 1482393904747 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]]]}] 00:05:04 INFO - . 00:05:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1733ms 00:05:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 00:05:04 INFO - PROCESS | 1801 | 1482393904763 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 00:05:04 INFO - PROCESS | 1801 | 1482393904766 Marionette TRACE conn4 <- [1,873,null,{"value":"2147483649"}] 00:05:04 INFO - PROCESS | 1801 | 1482393904772 Marionette TRACE conn4 -> [0,874,"timeouts",{"script":35000}] 00:05:04 INFO - PROCESS | 1801 | 1482393904775 Marionette TRACE conn4 <- [1,874,null,{}] 00:05:04 INFO - PROCESS | 1801 | 1482393904780 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}] 00:05:04 INFO - PROCESS | 1801 | 1482393904940 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 00:05:05 INFO - PROCESS | 1801 | 1482393905034 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:05 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3601c00 == 9 [pid = 1848] [id = 270] 00:05:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa360f800) [pid = 1848] [serial = 758] [outer = (nil)] 00:05:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa4576400) [pid = 1848] [serial = 759] [outer = 0xa360f800] 00:05:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa536fc00) [pid = 1848] [serial = 760] [outer = 0xa360f800] 00:05:05 INFO - PROCESS | 1801 | 1482393905959 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]]]}] 00:05:06 INFO - . 00:05:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1232ms 00:05:06 INFO - PROCESS | 1801 | 1482393906006 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 00:05:06 INFO - PROCESS | 1801 | 1482393906010 Marionette TRACE conn4 <- [1,877,null,{"value":"2147483649"}] 00:05:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 00:05:06 INFO - PROCESS | 1801 | 1482393906019 Marionette TRACE conn4 -> [0,878,"timeouts",{"script":35000}] 00:05:06 INFO - PROCESS | 1801 | 1482393906022 Marionette TRACE conn4 <- [1,878,null,{}] 00:05:06 INFO - PROCESS | 1801 | 1482393906026 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}] 00:05:06 INFO - PROCESS | 1801 | 1482393906236 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 00:05:06 INFO - PROCESS | 1801 | 1482393906295 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:06 INFO - PROCESS | 1801 | ++DOCSHELL 0xa8dbe000 == 10 [pid = 1848] [id = 271] 00:05:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xaca54c00) [pid = 1848] [serial = 761] [outer = (nil)] 00:05:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa33ef400) [pid = 1848] [serial = 762] [outer = 0xaca54c00] 00:05:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa33f3c00) [pid = 1848] [serial = 763] [outer = 0xaca54c00] 00:05:07 INFO - PROCESS | 1801 | 1482393907408 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]]]}] 00:05:07 INFO - . 00:05:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1430ms 00:05:07 INFO - PROCESS | 1801 | 1482393907450 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 00:05:07 INFO - PROCESS | 1801 | 1482393907453 Marionette TRACE conn4 <- [1,881,null,{"value":"2147483649"}] 00:05:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 00:05:07 INFO - PROCESS | 1801 | 1482393907459 Marionette TRACE conn4 -> [0,882,"timeouts",{"script":35000}] 00:05:07 INFO - PROCESS | 1801 | 1482393907461 Marionette TRACE conn4 <- [1,882,null,{}] 00:05:07 INFO - PROCESS | 1801 | 1482393907467 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}] 00:05:07 INFO - PROCESS | 1801 | 1482393907626 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 00:05:07 INFO - PROCESS | 1801 | 1482393907707 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:07 INFO - PROCESS | 1801 | ++DOCSHELL 0xa33f4c00 == 11 [pid = 1848] [id = 272] 00:05:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa33f5000) [pid = 1848] [serial = 764] [outer = (nil)] 00:05:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa33fcc00) [pid = 1848] [serial = 765] [outer = 0xa33f5000] 00:05:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa3438800) [pid = 1848] [serial = 766] [outer = 0xa33f5000] 00:05:08 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36be000 == 12 [pid = 1848] [id = 273] 00:05:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa36c1000) [pid = 1848] [serial = 767] [outer = (nil)] 00:05:08 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:05:08 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:05:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa2df4400) [pid = 1848] [serial = 768] [outer = 0xa36c1000] 00:05:09 INFO - PROCESS | 1801 | 1482393909065 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]]]}] 00:05:09 INFO - . 00:05:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1637ms 00:05:09 INFO - PROCESS | 1801 | 1482393909096 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 00:05:09 INFO - PROCESS | 1801 | 1482393909100 Marionette TRACE conn4 <- [1,885,null,{"value":"2147483649"}] 00:05:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 00:05:09 INFO - PROCESS | 1801 | 1482393909112 Marionette TRACE conn4 -> [0,886,"timeouts",{"script":35000}] 00:05:09 INFO - PROCESS | 1801 | 1482393909114 Marionette TRACE conn4 <- [1,886,null,{}] 00:05:09 INFO - PROCESS | 1801 | 1482393909123 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}] 00:05:09 INFO - PROCESS | 1801 | 1482393909303 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 00:05:09 INFO - PROCESS | 1801 | 1482393909389 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:09 INFO - PROCESS | 1801 | ++DOCSHELL 0xa332b400 == 13 [pid = 1848] [id = 274] 00:05:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa3331c00) [pid = 1848] [serial = 769] [outer = (nil)] 00:05:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa3437c00) [pid = 1848] [serial = 770] [outer = 0xa3331c00] 00:05:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa343cc00) [pid = 1848] [serial = 771] [outer = 0xa3331c00] 00:05:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa3601c00 == 12 [pid = 1848] [id = 270] 00:05:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df4c00 == 11 [pid = 1848] [id = 255] 00:05:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa4574400 == 10 [pid = 1848] [id = 269] 00:05:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa384e400 == 9 [pid = 1848] [id = 268] 00:05:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa3441000 == 8 [pid = 1848] [id = 267] 00:05:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa2820c00 == 7 [pid = 1848] [id = 266] 00:05:10 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa36bec00) [pid = 1848] [serial = 718] [outer = (nil)] [url = about:blank] 00:05:10 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa3332000) [pid = 1848] [serial = 721] [outer = (nil)] [url = about:blank] 00:05:10 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa475a400) [pid = 1848] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:05:10 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa4702000) [pid = 1848] [serial = 734] [outer = (nil)] [url = about:blank] 00:05:10 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa3569800) [pid = 1848] [serial = 739] [outer = (nil)] [url = about:blank] 00:05:10 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa436e800) [pid = 1848] [serial = 731] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393892795] 00:05:10 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa3610000) [pid = 1848] [serial = 726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:05:10 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa3564c00) [pid = 1848] [serial = 724] [outer = (nil)] [url = about:blank] 00:05:10 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa3857c00) [pid = 1848] [serial = 729] [outer = (nil)] [url = about:blank] 00:05:10 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa3610c00) [pid = 1848] [serial = 738] [outer = (nil)] [url = about:blank] 00:05:10 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa45eb000) [pid = 1848] [serial = 733] [outer = (nil)] [url = about:blank] 00:05:10 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa3858800) [pid = 1848] [serial = 728] [outer = (nil)] [url = about:blank] 00:05:10 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa3561400) [pid = 1848] [serial = 723] [outer = (nil)] [url = about:blank] 00:05:10 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa332bc00) [pid = 1848] [serial = 720] [outer = (nil)] [url = about:blank] 00:05:10 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa3567c00) [pid = 1848] [serial = 717] [outer = (nil)] [url = about:blank] 00:05:10 INFO - PROCESS | 1801 | ++DOCSHELL 0xa33fac00 == 8 [pid = 1848] [id = 275] 00:05:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa3435400) [pid = 1848] [serial = 772] [outer = (nil)] 00:05:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa3441000) [pid = 1848] [serial = 773] [outer = 0xa3435400] 00:05:10 INFO - PROCESS | 1801 | 1482393910514 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]]]}] 00:05:10 INFO - . 00:05:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1441ms 00:05:10 INFO - PROCESS | 1801 | 1482393910553 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 00:05:10 INFO - PROCESS | 1801 | 1482393910556 Marionette TRACE conn4 <- [1,889,null,{"value":"2147483649"}] 00:05:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 00:05:10 INFO - PROCESS | 1801 | 1482393910562 Marionette TRACE conn4 -> [0,890,"timeouts",{"script":35000}] 00:05:10 INFO - PROCESS | 1801 | 1482393910564 Marionette TRACE conn4 <- [1,890,null,{}] 00:05:10 INFO - PROCESS | 1801 | 1482393910570 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}] 00:05:10 INFO - PROCESS | 1801 | 1482393910742 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 00:05:10 INFO - PROCESS | 1801 | 1482393910796 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:10 INFO - PROCESS | 1801 | ++DOCSHELL 0xa356b400 == 9 [pid = 1848] [id = 276] 00:05:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa3602000) [pid = 1848] [serial = 774] [outer = (nil)] 00:05:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa36bf000) [pid = 1848] [serial = 775] [outer = 0xa3602000] 00:05:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa36c0000) [pid = 1848] [serial = 776] [outer = 0xa3602000] 00:05:11 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c6c00 == 10 [pid = 1848] [id = 277] 00:05:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa36c7800) [pid = 1848] [serial = 777] [outer = (nil)] 00:05:11 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:05:11 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:05:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa36ca000) [pid = 1848] [serial = 778] [outer = 0xa36c7800] 00:05:11 INFO - PROCESS | 1801 | 1482393911940 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]]]}] 00:05:11 INFO - . 00:05:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1430ms 00:05:11 INFO - PROCESS | 1801 | 1482393911994 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 00:05:11 INFO - PROCESS | 1801 | 1482393911997 Marionette TRACE conn4 <- [1,893,null,{"value":"2147483649"}] 00:05:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 00:05:12 INFO - PROCESS | 1801 | 1482393912008 Marionette TRACE conn4 -> [0,894,"timeouts",{"script":35000}] 00:05:12 INFO - PROCESS | 1801 | 1482393912010 Marionette TRACE conn4 <- [1,894,null,{}] 00:05:12 INFO - PROCESS | 1801 | 1482393912014 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}] 00:05:12 INFO - PROCESS | 1801 | 1482393912195 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 00:05:12 INFO - PROCESS | 1801 | 1482393912229 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:12 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4369400 == 11 [pid = 1848] [id = 278] 00:05:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa436a000) [pid = 1848] [serial = 779] [outer = (nil)] 00:05:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa44cc000) [pid = 1848] [serial = 780] [outer = 0xa436a000] 00:05:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa44d1400) [pid = 1848] [serial = 781] [outer = 0xa436a000] 00:05:13 INFO - PROCESS | 1801 | 1482393913359 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]]]}] 00:05:13 INFO - . 00:05:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1392ms 00:05:13 INFO - PROCESS | 1801 | 1482393913400 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 00:05:13 INFO - PROCESS | 1801 | 1482393913403 Marionette TRACE conn4 <- [1,897,null,{"value":"2147483649"}] 00:05:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html 00:05:13 INFO - PROCESS | 1801 | 1482393913409 Marionette TRACE conn4 -> [0,898,"timeouts",{"script":35000}] 00:05:13 INFO - PROCESS | 1801 | 1482393913411 Marionette TRACE conn4 <- [1,898,null,{}] 00:05:13 INFO - PROCESS | 1801 | 1482393913427 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}] 00:05:13 INFO - PROCESS | 1801 | 1482393913582 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 00:05:13 INFO - PROCESS | 1801 | 1482393913667 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:13 INFO - PROCESS | 1801 | ++DOCSHELL 0xa475a400 == 12 [pid = 1848] [id = 279] 00:05:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa475b800) [pid = 1848] [serial = 782] [outer = (nil)] 00:05:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa5371400) [pid = 1848] [serial = 783] [outer = 0xa475b800] 00:05:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa800a000) [pid = 1848] [serial = 784] [outer = 0xa475b800] 00:05:14 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa385cc00) [pid = 1848] [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] 00:05:14 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa384e800) [pid = 1848] [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] 00:05:14 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa4577800) [pid = 1848] [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] 00:05:14 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa360f800) [pid = 1848] [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] 00:05:14 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa3601800) [pid = 1848] [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] 00:05:14 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa2d17400) [pid = 1848] [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] 00:05:14 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa3441400) [pid = 1848] [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] 00:05:15 INFO - PROCESS | 1801 | 1482393915034 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]]]}] 00:05:15 INFO - . 00:05:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1687ms 00:05:15 INFO - PROCESS | 1801 | 1482393915098 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 00:05:15 INFO - PROCESS | 1801 | 1482393915102 Marionette TRACE conn4 <- [1,901,null,{"value":"2147483649"}] 00:05:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 00:05:15 INFO - PROCESS | 1801 | 1482393915108 Marionette TRACE conn4 -> [0,902,"timeouts",{"script":35000}] 00:05:15 INFO - PROCESS | 1801 | 1482393915110 Marionette TRACE conn4 <- [1,902,null,{}] 00:05:15 INFO - PROCESS | 1801 | 1482393915116 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}] 00:05:15 INFO - PROCESS | 1801 | 1482393915270 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 00:05:15 INFO - PROCESS | 1801 | 1482393915339 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:15 INFO - PROCESS | 1801 | ++DOCSHELL 0xa360f800 == 13 [pid = 1848] [id = 280] 00:05:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa456c800) [pid = 1848] [serial = 785] [outer = (nil)] 00:05:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa8db9800) [pid = 1848] [serial = 786] [outer = 0xa456c800] 00:05:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xaca4c000) [pid = 1848] [serial = 787] [outer = 0xa456c800] 00:05:16 INFO - PROCESS | 1801 | 1482393916372 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]]]}] 00:05:16 INFO - . 00:05:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1329ms 00:05:16 INFO - PROCESS | 1801 | 1482393916437 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 00:05:16 INFO - PROCESS | 1801 | 1482393916441 Marionette TRACE conn4 <- [1,905,null,{"value":"2147483649"}] 00:05:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 00:05:16 INFO - PROCESS | 1801 | 1482393916447 Marionette TRACE conn4 -> [0,906,"timeouts",{"script":35000}] 00:05:16 INFO - PROCESS | 1801 | 1482393916449 Marionette TRACE conn4 <- [1,906,null,{}] 00:05:16 INFO - PROCESS | 1801 | 1482393916459 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}] 00:05:16 INFO - PROCESS | 1801 | 1482393916628 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 00:05:16 INFO - PROCESS | 1801 | 1482393916679 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:16 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2ded800 == 14 [pid = 1848] [id = 281] 00:05:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa2dee800) [pid = 1848] [serial = 788] [outer = (nil)] 00:05:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa306bc00) [pid = 1848] [serial = 789] [outer = 0xa2dee800] 00:05:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa306ec00) [pid = 1848] [serial = 790] [outer = 0xa2dee800] 00:05:17 INFO - PROCESS | 1801 | 1482393917842 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]]]}] 00:05:17 INFO - . 00:05:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1438ms 00:05:17 INFO - PROCESS | 1801 | 1482393917885 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 00:05:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 00:05:17 INFO - PROCESS | 1801 | 1482393917891 Marionette TRACE conn4 <- [1,909,null,{"value":"2147483649"}] 00:05:17 INFO - PROCESS | 1801 | 1482393917897 Marionette TRACE conn4 -> [0,910,"timeouts",{"script":35000}] 00:05:17 INFO - PROCESS | 1801 | 1482393917902 Marionette TRACE conn4 <- [1,910,null,{}] 00:05:17 INFO - PROCESS | 1801 | 1482393917907 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}] 00:05:18 INFO - PROCESS | 1801 | 1482393918074 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 00:05:18 INFO - PROCESS | 1801 | 1482393918160 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:18 INFO - PROCESS | 1801 | ++DOCSHELL 0xa343a400 == 15 [pid = 1848] [id = 282] 00:05:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa3562800) [pid = 1848] [serial = 791] [outer = (nil)] 00:05:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa36c8c00) [pid = 1848] [serial = 792] [outer = 0xa3562800] 00:05:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa385b800) [pid = 1848] [serial = 793] [outer = 0xa3562800] 00:05:19 INFO - PROCESS | 1801 | 1482393919291 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]]]}] 00:05:19 INFO - . 00:05:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1435ms 00:05:19 INFO - PROCESS | 1801 | 1482393919334 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 00:05:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 00:05:19 INFO - PROCESS | 1801 | 1482393919343 Marionette TRACE conn4 <- [1,913,null,{"value":"2147483649"}] 00:05:19 INFO - PROCESS | 1801 | 1482393919355 Marionette TRACE conn4 -> [0,914,"timeouts",{"script":35000}] 00:05:19 INFO - PROCESS | 1801 | 1482393919361 Marionette TRACE conn4 <- [1,914,null,{}] 00:05:19 INFO - PROCESS | 1801 | 1482393919371 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}] 00:05:19 INFO - PROCESS | 1801 | 1482393919568 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 00:05:19 INFO - PROCESS | 1801 | 1482393919616 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:19 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d1fc00 == 16 [pid = 1848] [id = 283] 00:05:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa2def800) [pid = 1848] [serial = 794] [outer = (nil)] 00:05:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0xa33f6800) [pid = 1848] [serial = 795] [outer = 0xa2def800] 00:05:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0xa3562c00) [pid = 1848] [serial = 796] [outer = 0xa2def800] 00:05:21 INFO - PROCESS | 1801 | --DOCSHELL 0xa475a400 == 15 [pid = 1848] [id = 279] 00:05:21 INFO - PROCESS | 1801 | --DOCSHELL 0xa360f800 == 14 [pid = 1848] [id = 280] 00:05:21 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c6c00 == 13 [pid = 1848] [id = 277] 00:05:21 INFO - PROCESS | 1801 | --DOCSHELL 0xa356b400 == 12 [pid = 1848] [id = 276] 00:05:21 INFO - PROCESS | 1801 | --DOCSHELL 0xa4369400 == 11 [pid = 1848] [id = 278] 00:05:21 INFO - PROCESS | 1801 | --DOCSHELL 0xa3566000 == 10 [pid = 1848] [id = 265] 00:05:21 INFO - PROCESS | 1801 | --DOCSHELL 0xa8dbe000 == 9 [pid = 1848] [id = 271] 00:05:21 INFO - PROCESS | 1801 | --DOCSHELL 0xa3435800 == 8 [pid = 1848] [id = 264] 00:05:21 INFO - PROCESS | 1801 | --DOCSHELL 0xa33fac00 == 7 [pid = 1848] [id = 275] 00:05:21 INFO - PROCESS | 1801 | --DOCSHELL 0xa332b400 == 6 [pid = 1848] [id = 274] 00:05:21 INFO - PROCESS | 1801 | --DOCSHELL 0xa33f4c00 == 5 [pid = 1848] [id = 272] 00:05:21 INFO - PROCESS | 1801 | --DOCSHELL 0xa36be000 == 4 [pid = 1848] [id = 273] 00:05:21 INFO - PROCESS | 1801 | --DOCSHELL 0xa2ded800 == 3 [pid = 1848] [id = 281] 00:05:21 INFO - PROCESS | 1801 | --DOCSHELL 0xa343a400 == 2 [pid = 1848] [id = 282] 00:05:21 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0xa436a400) [pid = 1848] [serial = 715] [outer = (nil)] [url = about:blank] 00:05:21 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0xa4576400) [pid = 1848] [serial = 759] [outer = (nil)] [url = about:blank] 00:05:21 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0xa44d1c00) [pid = 1848] [serial = 745] [outer = (nil)] [url = about:blank] 00:05:21 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa3326800) [pid = 1848] [serial = 748] [outer = (nil)] [url = about:blank] 00:05:21 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa3568c00) [pid = 1848] [serial = 751] [outer = (nil)] [url = about:blank] 00:05:21 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa536ec00) [pid = 1848] [serial = 757] [outer = (nil)] [url = about:blank] 00:05:21 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa385b400) [pid = 1848] [serial = 754] [outer = (nil)] [url = about:blank] 00:05:21 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa536fc00) [pid = 1848] [serial = 760] [outer = (nil)] [url = about:blank] 00:05:21 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa47a2400) [pid = 1848] [serial = 756] [outer = (nil)] [url = about:blank] 00:05:21 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa3854c00) [pid = 1848] [serial = 753] [outer = (nil)] [url = about:blank] 00:05:21 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa3565400) [pid = 1848] [serial = 750] [outer = (nil)] [url = about:blank] 00:05:21 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa2df2000) [pid = 1848] [serial = 747] [outer = (nil)] [url = about:blank] 00:05:21 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa3856800) [pid = 1848] [serial = 744] [outer = (nil)] [url = about:blank] 00:05:21 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa80b0000) [pid = 1848] [serial = 741] [outer = (nil)] [url = about:blank] 00:05:21 INFO - PROCESS | 1801 | 1482393921175 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]]]}] 00:05:21 INFO - . 00:05:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1842ms 00:05:21 INFO - PROCESS | 1801 | 1482393921193 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 00:05:21 INFO - PROCESS | 1801 | 1482393921195 Marionette TRACE conn4 <- [1,917,null,{"value":"2147483649"}] 00:05:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 00:05:21 INFO - PROCESS | 1801 | 1482393921202 Marionette TRACE conn4 -> [0,918,"timeouts",{"script":35000}] 00:05:21 INFO - PROCESS | 1801 | 1482393921205 Marionette TRACE conn4 <- [1,918,null,{}] 00:05:21 INFO - PROCESS | 1801 | 1482393921210 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}] 00:05:21 INFO - PROCESS | 1801 | 1482393921361 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 00:05:21 INFO - PROCESS | 1801 | 1482393921452 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:21 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d1b000 == 3 [pid = 1848] [id = 284] 00:05:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa2d1b400) [pid = 1848] [serial = 797] [outer = (nil)] 00:05:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa2df0400) [pid = 1848] [serial = 798] [outer = 0xa2d1b400] 00:05:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa2df5800) [pid = 1848] [serial = 799] [outer = 0xa2d1b400] 00:05:22 INFO - PROCESS | 1801 | 1482393922380 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]]]}] 00:05:22 INFO - . 00:05:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1235ms 00:05:22 INFO - PROCESS | 1801 | 1482393922442 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 00:05:22 INFO - PROCESS | 1801 | 1482393922444 Marionette TRACE conn4 <- [1,921,null,{"value":"2147483649"}] 00:05:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html 00:05:22 INFO - PROCESS | 1801 | 1482393922450 Marionette TRACE conn4 -> [0,922,"timeouts",{"script":35000}] 00:05:22 INFO - PROCESS | 1801 | 1482393922454 Marionette TRACE conn4 <- [1,922,null,{}] 00:05:22 INFO - PROCESS | 1801 | 1482393922460 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}] 00:05:22 INFO - PROCESS | 1801 | 1482393922627 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 00:05:22 INFO - PROCESS | 1801 | 1482393922679 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:22 INFO - PROCESS | 1801 | ++DOCSHELL 0xa306dc00 == 4 [pid = 1848] [id = 285] 00:05:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa306e800) [pid = 1848] [serial = 800] [outer = (nil)] 00:05:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa3329000) [pid = 1848] [serial = 801] [outer = 0xa306e800] 00:05:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa332c800) [pid = 1848] [serial = 802] [outer = 0xa306e800] 00:05:23 INFO - PROCESS | 1801 | 1482393923667 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]]]}] 00:05:23 INFO - . 00:05:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1248ms 00:05:23 INFO - PROCESS | 1801 | 1482393923699 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 00:05:23 INFO - PROCESS | 1801 | 1482393923702 Marionette TRACE conn4 <- [1,925,null,{"value":"2147483649"}] 00:05:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 00:05:23 INFO - PROCESS | 1801 | 1482393923709 Marionette TRACE conn4 -> [0,926,"timeouts",{"script":35000}] 00:05:23 INFO - PROCESS | 1801 | 1482393923711 Marionette TRACE conn4 <- [1,926,null,{}] 00:05:23 INFO - PROCESS | 1801 | 1482393923719 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}] 00:05:23 INFO - PROCESS | 1801 | 1482393923894 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 00:05:23 INFO - PROCESS | 1801 | 1482393923963 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:24 INFO - PROCESS | 1801 | ++DOCSHELL 0xa343ec00 == 5 [pid = 1848] [id = 286] 00:05:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa343f400) [pid = 1848] [serial = 803] [outer = (nil)] 00:05:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa355e400) [pid = 1848] [serial = 804] [outer = 0xa343f400] 00:05:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa3563400) [pid = 1848] [serial = 805] [outer = 0xa343f400] 00:05:25 INFO - PROCESS | 1801 | 1482393925074 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]]]}] 00:05:25 INFO - . 00:05:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1427ms 00:05:25 INFO - PROCESS | 1801 | 1482393925136 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 00:05:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 00:05:25 INFO - PROCESS | 1801 | 1482393925142 Marionette TRACE conn4 <- [1,929,null,{"value":"2147483649"}] 00:05:25 INFO - PROCESS | 1801 | 1482393925148 Marionette TRACE conn4 -> [0,930,"timeouts",{"script":35000}] 00:05:25 INFO - PROCESS | 1801 | 1482393925150 Marionette TRACE conn4 <- [1,930,null,{}] 00:05:25 INFO - PROCESS | 1801 | 1482393925156 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}] 00:05:25 INFO - PROCESS | 1801 | 1482393925333 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 00:05:25 INFO - PROCESS | 1801 | 1482393925389 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:25 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3437000 == 6 [pid = 1848] [id = 287] 00:05:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa3567c00) [pid = 1848] [serial = 806] [outer = (nil)] 00:05:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa36c3800) [pid = 1848] [serial = 807] [outer = 0xa3567c00] 00:05:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa36ca800) [pid = 1848] [serial = 808] [outer = 0xa3567c00] 00:05:26 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0xaca54c00) [pid = 1848] [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] 00:05:26 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa36c1000) [pid = 1848] [serial = 767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:05:26 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa33f5000) [pid = 1848] [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] 00:05:26 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa36c7800) [pid = 1848] [serial = 777] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:05:26 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa3331c00) [pid = 1848] [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] 00:05:26 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa3435400) [pid = 1848] [serial = 772] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393910281] 00:05:26 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa536a800) [pid = 1848] [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] 00:05:26 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa3602000) [pid = 1848] [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] 00:05:26 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa436a000) [pid = 1848] [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] 00:05:26 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa475b800) [pid = 1848] [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] 00:05:26 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa456c800) [pid = 1848] [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] 00:05:26 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3325c00 == 7 [pid = 1848] [id = 288] 00:05:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa3327800) [pid = 1848] [serial = 809] [outer = (nil)] 00:05:26 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:05:26 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:05:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa33f2400) [pid = 1848] [serial = 810] [outer = 0xa3327800] 00:05:27 INFO - PROCESS | 1801 | 1482393927055 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]]]}] 00:05:27 INFO - . 00:05:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1945ms 00:05:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 00:05:27 INFO - PROCESS | 1801 | 1482393927093 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 00:05:27 INFO - PROCESS | 1801 | 1482393927096 Marionette TRACE conn4 <- [1,933,null,{"value":"2147483649"}] 00:05:27 INFO - PROCESS | 1801 | 1482393927103 Marionette TRACE conn4 -> [0,934,"timeouts",{"script":35000}] 00:05:27 INFO - PROCESS | 1801 | 1482393927106 Marionette TRACE conn4 <- [1,934,null,{}] 00:05:27 INFO - PROCESS | 1801 | 1482393927111 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}] 00:05:27 INFO - PROCESS | 1801 | 1482393927273 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 00:05:27 INFO - PROCESS | 1801 | 1482393927349 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:27 INFO - PROCESS | 1801 | ++DOCSHELL 0xa332bc00 == 8 [pid = 1848] [id = 289] 00:05:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa33f0400) [pid = 1848] [serial = 811] [outer = (nil)] 00:05:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa3856c00) [pid = 1848] [serial = 812] [outer = 0xa33f0400] 00:05:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa3857c00) [pid = 1848] [serial = 813] [outer = 0xa33f0400] 00:05:28 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2ded400 == 9 [pid = 1848] [id = 290] 00:05:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa2defc00) [pid = 1848] [serial = 814] [outer = (nil)] 00:05:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa2df8c00) [pid = 1848] [serial = 815] [outer = 0xa2defc00] 00:05:28 INFO - PROCESS | 1801 | 1482393928451 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]]]}] 00:05:28 INFO - . 00:05:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1382ms 00:05:28 INFO - PROCESS | 1801 | 1482393928483 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 00:05:28 INFO - PROCESS | 1801 | 1482393928487 Marionette TRACE conn4 <- [1,937,null,{"value":"2147483649"}] 00:05:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 00:05:28 INFO - PROCESS | 1801 | 1482393928493 Marionette TRACE conn4 -> [0,938,"timeouts",{"script":35000}] 00:05:28 INFO - PROCESS | 1801 | 1482393928494 Marionette TRACE conn4 <- [1,938,null,{}] 00:05:28 INFO - PROCESS | 1801 | 1482393928500 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}] 00:05:28 INFO - PROCESS | 1801 | 1482393928680 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 00:05:28 INFO - PROCESS | 1801 | 1482393928746 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:28 INFO - PROCESS | 1801 | ++DOCSHELL 0xa343c800 == 10 [pid = 1848] [id = 291] 00:05:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa343e800) [pid = 1848] [serial = 816] [outer = (nil)] 00:05:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa3854c00) [pid = 1848] [serial = 817] [outer = 0xa343e800] 00:05:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa4360000) [pid = 1848] [serial = 818] [outer = 0xa343e800] 00:05:29 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3070c00 == 11 [pid = 1848] [id = 292] 00:05:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa385ac00) [pid = 1848] [serial = 819] [outer = (nil)] 00:05:29 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:05:29 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:05:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0xa436b400) [pid = 1848] [serial = 820] [outer = 0xa385ac00] 00:05:30 INFO - PROCESS | 1801 | 1482393930128 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]]]}] 00:05:30 INFO - . 00:05:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1683ms 00:05:30 INFO - PROCESS | 1801 | 1482393930176 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 00:05:30 INFO - PROCESS | 1801 | 1482393930178 Marionette TRACE conn4 <- [1,941,null,{"value":"2147483649"}] 00:05:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 00:05:30 INFO - PROCESS | 1801 | 1482393930190 Marionette TRACE conn4 -> [0,942,"timeouts",{"script":35000}] 00:05:30 INFO - PROCESS | 1801 | 1482393930201 Marionette TRACE conn4 <- [1,942,null,{}] 00:05:30 INFO - PROCESS | 1801 | 1482393930208 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}] 00:05:30 INFO - PROCESS | 1801 | 1482393930389 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 00:05:30 INFO - PROCESS | 1801 | 1482393930448 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:30 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df1c00 == 12 [pid = 1848] [id = 293] 00:05:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0xa2df7c00) [pid = 1848] [serial = 821] [outer = (nil)] 00:05:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0xa3071800) [pid = 1848] [serial = 822] [outer = 0xa2df7c00] 00:05:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0xa3331400) [pid = 1848] [serial = 823] [outer = 0xa2df7c00] 00:05:30 INFO - PROCESS | 1801 | --DOCSHELL 0xa3325c00 == 11 [pid = 1848] [id = 288] 00:05:30 INFO - PROCESS | 1801 | --DOCSHELL 0xa3437000 == 10 [pid = 1848] [id = 287] 00:05:30 INFO - PROCESS | 1801 | --DOCSHELL 0xa343ec00 == 9 [pid = 1848] [id = 286] 00:05:30 INFO - PROCESS | 1801 | --DOCSHELL 0xa306dc00 == 8 [pid = 1848] [id = 285] 00:05:30 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d1b000 == 7 [pid = 1848] [id = 284] 00:05:31 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0xa80b6c00) [pid = 1848] [serial = 742] [outer = (nil)] [url = about:blank] 00:05:31 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0xa8db9800) [pid = 1848] [serial = 786] [outer = (nil)] [url = about:blank] 00:05:31 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0xa33f3c00) [pid = 1848] [serial = 763] [outer = (nil)] [url = about:blank] 00:05:31 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0xa2df4400) [pid = 1848] [serial = 768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:05:31 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0xa3438800) [pid = 1848] [serial = 766] [outer = (nil)] [url = about:blank] 00:05:31 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa36ca000) [pid = 1848] [serial = 778] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:05:31 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa36c0000) [pid = 1848] [serial = 776] [outer = (nil)] [url = about:blank] 00:05:31 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa343cc00) [pid = 1848] [serial = 771] [outer = (nil)] [url = about:blank] 00:05:31 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa3441000) [pid = 1848] [serial = 773] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393910281] 00:05:31 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa800a000) [pid = 1848] [serial = 784] [outer = (nil)] [url = about:blank] 00:05:31 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa44d1400) [pid = 1848] [serial = 781] [outer = (nil)] [url = about:blank] 00:05:31 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xaca4c000) [pid = 1848] [serial = 787] [outer = (nil)] [url = about:blank] 00:05:31 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa5371400) [pid = 1848] [serial = 783] [outer = (nil)] [url = about:blank] 00:05:31 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa44cc000) [pid = 1848] [serial = 780] [outer = (nil)] [url = about:blank] 00:05:31 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa36bf000) [pid = 1848] [serial = 775] [outer = (nil)] [url = about:blank] 00:05:31 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa3437c00) [pid = 1848] [serial = 770] [outer = (nil)] [url = about:blank] 00:05:31 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa33fcc00) [pid = 1848] [serial = 765] [outer = (nil)] [url = about:blank] 00:05:31 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa33ef400) [pid = 1848] [serial = 762] [outer = (nil)] [url = about:blank] 00:05:31 INFO - PROCESS | 1801 | 1482393931481 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]]]}] 00:05:31 INFO - . 00:05:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1342ms 00:05:31 INFO - PROCESS | 1801 | 1482393931532 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 00:05:31 INFO - PROCESS | 1801 | 1482393931535 Marionette TRACE conn4 <- [1,945,null,{"value":"2147483649"}] 00:05:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html 00:05:31 INFO - PROCESS | 1801 | 1482393931541 Marionette TRACE conn4 -> [0,946,"timeouts",{"script":35000}] 00:05:31 INFO - PROCESS | 1801 | 1482393931543 Marionette TRACE conn4 <- [1,946,null,{}] 00:05:31 INFO - PROCESS | 1801 | 1482393931554 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}] 00:05:31 INFO - PROCESS | 1801 | 1482393931721 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 00:05:31 INFO - PROCESS | 1801 | 1482393931776 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:31 INFO - PROCESS | 1801 | ++DOCSHELL 0xa33f5400 == 8 [pid = 1848] [id = 294] 00:05:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa33f7800) [pid = 1848] [serial = 824] [outer = (nil)] 00:05:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa3437000) [pid = 1848] [serial = 825] [outer = 0xa33f7800] 00:05:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa33fd400) [pid = 1848] [serial = 826] [outer = 0xa33f7800] 00:05:32 INFO - PROCESS | 1801 | 1482393932645 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]]]}] 00:05:32 INFO - . 00:05:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1137ms 00:05:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 00:05:32 INFO - PROCESS | 1801 | 1482393932680 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 00:05:32 INFO - PROCESS | 1801 | 1482393932682 Marionette TRACE conn4 <- [1,949,null,{"value":"2147483649"}] 00:05:32 INFO - PROCESS | 1801 | 1482393932689 Marionette TRACE conn4 -> [0,950,"timeouts",{"script":35000}] 00:05:32 INFO - PROCESS | 1801 | 1482393932692 Marionette TRACE conn4 <- [1,950,null,{}] 00:05:32 INFO - PROCESS | 1801 | 1482393932697 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}] 00:05:32 INFO - PROCESS | 1801 | 1482393932908 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 00:05:32 INFO - PROCESS | 1801 | 1482393932948 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:32 INFO - PROCESS | 1801 | ++DOCSHELL 0xa356b000 == 9 [pid = 1848] [id = 295] 00:05:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa356b400) [pid = 1848] [serial = 827] [outer = (nil)] 00:05:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa36bdc00) [pid = 1848] [serial = 828] [outer = 0xa356b400] 00:05:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa36c1000) [pid = 1848] [serial = 829] [outer = 0xa356b400] 00:05:33 INFO - PROCESS | 1801 | 1482393933852 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]]]}] 00:05:33 INFO - . 00:05:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1181ms 00:05:33 INFO - PROCESS | 1801 | 1482393933868 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 00:05:33 INFO - PROCESS | 1801 | 1482393933873 Marionette TRACE conn4 <- [1,953,null,{"value":"2147483649"}] 00:05:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 00:05:33 INFO - PROCESS | 1801 | 1482393933882 Marionette TRACE conn4 -> [0,954,"timeouts",{"script":35000}] 00:05:33 INFO - PROCESS | 1801 | 1482393933884 Marionette TRACE conn4 <- [1,954,null,{}] 00:05:33 INFO - PROCESS | 1801 | 1482393933895 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}] 00:05:34 INFO - PROCESS | 1801 | 1482393934059 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 00:05:34 INFO - PROCESS | 1801 | 1482393934142 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:34 INFO - PROCESS | 1801 | ++DOCSHELL 0xa436a000 == 10 [pid = 1848] [id = 296] 00:05:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa436b000) [pid = 1848] [serial = 830] [outer = (nil)] 00:05:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa44d2c00) [pid = 1848] [serial = 831] [outer = 0xa436b000] 00:05:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa44d7800) [pid = 1848] [serial = 832] [outer = 0xa436b000] 00:05:35 INFO - PROCESS | 1801 | 1482393935240 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]]]}] 00:05:35 INFO - . 00:05:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1386ms 00:05:35 INFO - PROCESS | 1801 | 1482393935267 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 00:05:35 INFO - PROCESS | 1801 | 1482393935270 Marionette TRACE conn4 <- [1,957,null,{"value":"2147483649"}] 00:05:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html 00:05:35 INFO - PROCESS | 1801 | 1482393935276 Marionette TRACE conn4 -> [0,958,"timeouts",{"script":35000}] 00:05:35 INFO - PROCESS | 1801 | 1482393935278 Marionette TRACE conn4 <- [1,958,null,{}] 00:05:35 INFO - PROCESS | 1801 | 1482393935284 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}] 00:05:35 INFO - PROCESS | 1801 | 1482393935462 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 00:05:35 INFO - PROCESS | 1801 | 1482393935547 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:35 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4573c00 == 11 [pid = 1848] [id = 297] 00:05:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa45ea000) [pid = 1848] [serial = 833] [outer = (nil)] 00:05:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa4758400) [pid = 1848] [serial = 834] [outer = 0xa45ea000] 00:05:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa47a8400) [pid = 1848] [serial = 835] [outer = 0xa45ea000] 00:05:36 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa306e800) [pid = 1848] [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] 00:05:36 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa343f400) [pid = 1848] [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] 00:05:36 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa3567c00) [pid = 1848] [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] 00:05:36 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa2def800) [pid = 1848] [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] 00:05:36 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa3327800) [pid = 1848] [serial = 809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:05:36 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa2d1b400) [pid = 1848] [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] 00:05:36 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa3562800) [pid = 1848] [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] 00:05:36 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa2dee800) [pid = 1848] [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] 00:05:36 INFO - PROCESS | 1801 | 1482393936858 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]]]}] 00:05:36 INFO - . 00:05:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1630ms 00:05:36 INFO - PROCESS | 1801 | 1482393936907 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 00:05:36 INFO - PROCESS | 1801 | 1482393936910 Marionette TRACE conn4 <- [1,961,null,{"value":"2147483649"}] 00:05:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 00:05:36 INFO - PROCESS | 1801 | 1482393936916 Marionette TRACE conn4 -> [0,962,"timeouts",{"script":35000}] 00:05:36 INFO - PROCESS | 1801 | 1482393936919 Marionette TRACE conn4 <- [1,962,null,{}] 00:05:36 INFO - PROCESS | 1801 | 1482393936924 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}] 00:05:37 INFO - PROCESS | 1801 | 1482393937099 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 00:05:37 INFO - PROCESS | 1801 | 1482393937192 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:37 INFO - PROCESS | 1801 | ++DOCSHELL 0xa33fc800 == 12 [pid = 1848] [id = 298] 00:05:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa36c3400) [pid = 1848] [serial = 836] [outer = (nil)] 00:05:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa536ec00) [pid = 1848] [serial = 837] [outer = 0xa36c3400] 00:05:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa536fc00) [pid = 1848] [serial = 838] [outer = 0xa36c3400] 00:05:38 INFO - PROCESS | 1801 | 1482393938058 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]]]}] 00:05:38 INFO - . 00:05:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1183ms 00:05:38 INFO - PROCESS | 1801 | 1482393938100 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 00:05:38 INFO - PROCESS | 1801 | 1482393938104 Marionette TRACE conn4 <- [1,965,null,{"value":"2147483649"}] 00:05:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 00:05:38 INFO - PROCESS | 1801 | 1482393938110 Marionette TRACE conn4 -> [0,966,"timeouts",{"script":35000}] 00:05:38 INFO - PROCESS | 1801 | 1482393938112 Marionette TRACE conn4 <- [1,966,null,{}] 00:05:38 INFO - PROCESS | 1801 | 1482393938118 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}] 00:05:38 INFO - PROCESS | 1801 | 1482393938254 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 00:05:38 INFO - PROCESS | 1801 | 1482393938374 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:38 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d21400 == 13 [pid = 1848] [id = 299] 00:05:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa2dec800) [pid = 1848] [serial = 839] [outer = (nil)] 00:05:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa3328c00) [pid = 1848] [serial = 840] [outer = 0xa2dec800] 00:05:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa33f1400) [pid = 1848] [serial = 841] [outer = 0xa2dec800] 00:05:39 INFO - PROCESS | 1801 | 1482393939503 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]]]}] 00:05:39 INFO - . 00:05:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1441ms 00:05:39 INFO - PROCESS | 1801 | 1482393939552 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 00:05:39 INFO - PROCESS | 1801 | 1482393939555 Marionette TRACE conn4 <- [1,969,null,{"value":"2147483649"}] 00:05:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html 00:05:39 INFO - PROCESS | 1801 | 1482393939561 Marionette TRACE conn4 -> [0,970,"timeouts",{"script":35000}] 00:05:39 INFO - PROCESS | 1801 | 1482393939563 Marionette TRACE conn4 <- [1,970,null,{}] 00:05:39 INFO - PROCESS | 1801 | 1482393939569 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}] 00:05:39 INFO - PROCESS | 1801 | 1482393939736 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 00:05:39 INFO - PROCESS | 1801 | 1482393939826 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:39 INFO - PROCESS | 1801 | ++DOCSHELL 0xa385c400 == 14 [pid = 1848] [id = 300] 00:05:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa44c9400) [pid = 1848] [serial = 842] [outer = (nil)] 00:05:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa536bc00) [pid = 1848] [serial = 843] [outer = 0xa44c9400] 00:05:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa8003c00) [pid = 1848] [serial = 844] [outer = 0xa44c9400] 00:05:41 INFO - PROCESS | 1801 | 1482393941033 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]]]}] 00:05:41 INFO - . 00:05:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1529ms 00:05:41 INFO - PROCESS | 1801 | 1482393941095 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 00:05:41 INFO - PROCESS | 1801 | 1482393941097 Marionette TRACE conn4 <- [1,973,null,{"value":"2147483649"}] 00:05:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 00:05:41 INFO - PROCESS | 1801 | 1482393941105 Marionette TRACE conn4 -> [0,974,"timeouts",{"script":35000}] 00:05:41 INFO - PROCESS | 1801 | 1482393941107 Marionette TRACE conn4 <- [1,974,null,{}] 00:05:41 INFO - PROCESS | 1801 | 1482393941119 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}] 00:05:41 INFO - PROCESS | 1801 | 1482393941323 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 00:05:41 INFO - PROCESS | 1801 | 1482393941406 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa4573c00 == 13 [pid = 1848] [id = 297] 00:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d1fc00 == 12 [pid = 1848] [id = 283] 00:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa356b000 == 11 [pid = 1848] [id = 295] 00:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa3070c00 == 10 [pid = 1848] [id = 292] 00:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa436a000 == 9 [pid = 1848] [id = 296] 00:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa2ded400 == 8 [pid = 1848] [id = 290] 00:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa343c800 == 7 [pid = 1848] [id = 291] 00:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df1c00 == 6 [pid = 1848] [id = 293] 00:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa33f5400 == 5 [pid = 1848] [id = 294] 00:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d21400 == 4 [pid = 1848] [id = 299] 00:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa332bc00 == 3 [pid = 1848] [id = 289] 00:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa33fc800 == 2 [pid = 1848] [id = 298] 00:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa3562c00) [pid = 1848] [serial = 796] [outer = (nil)] [url = about:blank] 00:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa33f2400) [pid = 1848] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa36ca800) [pid = 1848] [serial = 808] [outer = (nil)] [url = about:blank] 00:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa2df5800) [pid = 1848] [serial = 799] [outer = (nil)] [url = about:blank] 00:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa36c3800) [pid = 1848] [serial = 807] [outer = (nil)] [url = about:blank] 00:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa385b800) [pid = 1848] [serial = 793] [outer = (nil)] [url = about:blank] 00:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa3563400) [pid = 1848] [serial = 805] [outer = (nil)] [url = about:blank] 00:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa306ec00) [pid = 1848] [serial = 790] [outer = (nil)] [url = about:blank] 00:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa332c800) [pid = 1848] [serial = 802] [outer = (nil)] [url = about:blank] 00:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa355e400) [pid = 1848] [serial = 804] [outer = (nil)] [url = about:blank] 00:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa3329000) [pid = 1848] [serial = 801] [outer = (nil)] [url = about:blank] 00:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa2df0400) [pid = 1848] [serial = 798] [outer = (nil)] [url = about:blank] 00:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa33f6800) [pid = 1848] [serial = 795] [outer = (nil)] [url = about:blank] 00:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa36c8c00) [pid = 1848] [serial = 792] [outer = (nil)] [url = about:blank] 00:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa306bc00) [pid = 1848] [serial = 789] [outer = (nil)] [url = about:blank] 00:05:41 INFO - PROCESS | 1801 | ++DOCSHELL 0xa281d000 == 3 [pid = 1848] [id = 301] 00:05:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa281d400) [pid = 1848] [serial = 845] [outer = (nil)] 00:05:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa2d17000) [pid = 1848] [serial = 846] [outer = 0xa281d400] 00:05:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa2d20c00) [pid = 1848] [serial = 847] [outer = 0xa281d400] 00:05:42 INFO - PROCESS | 1801 | 1482393942802 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]]]}] 00:05:42 INFO - . 00:05:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1736ms 00:05:42 INFO - PROCESS | 1801 | 1482393942845 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 00:05:42 INFO - PROCESS | 1801 | 1482393942847 Marionette TRACE conn4 <- [1,977,null,{"value":"2147483649"}] 00:05:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 00:05:42 INFO - PROCESS | 1801 | 1482393942854 Marionette TRACE conn4 -> [0,978,"timeouts",{"script":35000}] 00:05:42 INFO - PROCESS | 1801 | 1482393942857 Marionette TRACE conn4 <- [1,978,null,{}] 00:05:42 INFO - PROCESS | 1801 | 1482393942865 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}] 00:05:43 INFO - PROCESS | 1801 | 1482393943024 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 00:05:43 INFO - PROCESS | 1801 | 1482393943076 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:43 INFO - PROCESS | 1801 | ++DOCSHELL 0xa306b000 == 4 [pid = 1848] [id = 302] 00:05:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa306c800) [pid = 1848] [serial = 848] [outer = (nil)] 00:05:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa3072c00) [pid = 1848] [serial = 849] [outer = 0xa306c800] 00:05:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa3071000) [pid = 1848] [serial = 850] [outer = 0xa306c800] 00:05:43 INFO - PROCESS | 1801 | ++DOCSHELL 0xa332d800 == 5 [pid = 1848] [id = 303] 00:05:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa3330800) [pid = 1848] [serial = 851] [outer = (nil)] 00:05:43 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:05:43 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:05:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa33f0800) [pid = 1848] [serial = 852] [outer = 0xa3330800] 00:05:44 INFO - PROCESS | 1801 | 1482393944152 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]]]}] 00:05:44 INFO - . 00:05:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1355ms 00:05:44 INFO - PROCESS | 1801 | 1482393944210 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 00:05:44 INFO - PROCESS | 1801 | 1482393944212 Marionette TRACE conn4 <- [1,981,null,{"value":"2147483649"}] 00:05:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 00:05:44 INFO - PROCESS | 1801 | 1482393944222 Marionette TRACE conn4 -> [0,982,"timeouts",{"script":35000}] 00:05:44 INFO - PROCESS | 1801 | 1482393944227 Marionette TRACE conn4 <- [1,982,null,{}] 00:05:44 INFO - PROCESS | 1801 | 1482393944232 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}] 00:05:44 INFO - PROCESS | 1801 | 1482393944424 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 00:05:44 INFO - PROCESS | 1801 | 1482393944482 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:44 INFO - PROCESS | 1801 | ++DOCSHELL 0xa33f8c00 == 6 [pid = 1848] [id = 304] 00:05:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa33fc800) [pid = 1848] [serial = 853] [outer = (nil)] 00:05:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa343d800) [pid = 1848] [serial = 854] [outer = 0xa33fc800] 00:05:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa343ec00) [pid = 1848] [serial = 855] [outer = 0xa33fc800] 00:05:45 INFO - PROCESS | 1801 | ++DOCSHELL 0xa355f000 == 7 [pid = 1848] [id = 305] 00:05:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa3561000) [pid = 1848] [serial = 856] [outer = (nil)] 00:05:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa3563400) [pid = 1848] [serial = 857] [outer = 0xa3561000] 00:05:45 INFO - PROCESS | 1801 | 1482393945662 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]]]}] 00:05:45 INFO - . 00:05:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1484ms 00:05:45 INFO - PROCESS | 1801 | 1482393945707 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 00:05:45 INFO - PROCESS | 1801 | 1482393945710 Marionette TRACE conn4 <- [1,985,null,{"value":"2147483649"}] 00:05:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 00:05:45 INFO - PROCESS | 1801 | 1482393945718 Marionette TRACE conn4 -> [0,986,"timeouts",{"script":35000}] 00:05:45 INFO - PROCESS | 1801 | 1482393945724 Marionette TRACE conn4 <- [1,986,null,{}] 00:05:45 INFO - PROCESS | 1801 | 1482393945732 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}] 00:05:45 INFO - PROCESS | 1801 | 1482393945954 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 00:05:46 INFO - PROCESS | 1801 | 1482393945987 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:46 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3561c00 == 8 [pid = 1848] [id = 306] 00:05:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa360fc00) [pid = 1848] [serial = 858] [outer = (nil)] 00:05:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa36c4400) [pid = 1848] [serial = 859] [outer = 0xa360fc00] 00:05:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa36c5400) [pid = 1848] [serial = 860] [outer = 0xa360fc00] 00:05:47 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0xa356b400) [pid = 1848] [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] 00:05:47 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa436b000) [pid = 1848] [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] 00:05:47 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa45ea000) [pid = 1848] [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] 00:05:47 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa36c3400) [pid = 1848] [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] 00:05:47 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa2defc00) [pid = 1848] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393928188] 00:05:47 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa33f0400) [pid = 1848] [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] 00:05:47 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa33f7800) [pid = 1848] [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] 00:05:47 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa385ac00) [pid = 1848] [serial = 819] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:05:47 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa343e800) [pid = 1848] [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] 00:05:47 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa2df7c00) [pid = 1848] [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] 00:05:47 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d19000 == 9 [pid = 1848] [id = 307] 00:05:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa2d1a800) [pid = 1848] [serial = 861] [outer = (nil)] 00:05:47 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:05:47 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:05:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa306d000) [pid = 1848] [serial = 862] [outer = 0xa2d1a800] 00:05:47 INFO - PROCESS | 1801 | 1482393947762 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]]]}] 00:05:47 INFO - . 00:05:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2099ms 00:05:47 INFO - PROCESS | 1801 | 1482393947818 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 00:05:47 INFO - PROCESS | 1801 | 1482393947821 Marionette TRACE conn4 <- [1,989,null,{"value":"2147483649"}] 00:05:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 00:05:47 INFO - PROCESS | 1801 | 1482393947827 Marionette TRACE conn4 -> [0,990,"timeouts",{"script":35000}] 00:05:47 INFO - PROCESS | 1801 | 1482393947829 Marionette TRACE conn4 <- [1,990,null,{}] 00:05:47 INFO - PROCESS | 1801 | 1482393947834 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}] 00:05:48 INFO - PROCESS | 1801 | 1482393948013 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 00:05:48 INFO - PROCESS | 1801 | 1482393948074 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:48 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3436800 == 10 [pid = 1848] [id = 308] 00:05:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa36c8c00) [pid = 1848] [serial = 863] [outer = (nil)] 00:05:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa3855800) [pid = 1848] [serial = 864] [outer = 0xa36c8c00] 00:05:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa3853c00) [pid = 1848] [serial = 865] [outer = 0xa36c8c00] 00:05:49 INFO - PROCESS | 1801 | 1482393949046 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]]]}] 00:05:49 INFO - . 00:05:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1232ms 00:05:49 INFO - PROCESS | 1801 | 1482393949063 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 00:05:49 INFO - PROCESS | 1801 | 1482393949066 Marionette TRACE conn4 <- [1,993,null,{"value":"2147483649"}] 00:05:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html 00:05:49 INFO - PROCESS | 1801 | 1482393949072 Marionette TRACE conn4 -> [0,994,"timeouts",{"script":35000}] 00:05:49 INFO - PROCESS | 1801 | 1482393949074 Marionette TRACE conn4 <- [1,994,null,{}] 00:05:49 INFO - PROCESS | 1801 | 1482393949080 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}] 00:05:49 INFO - PROCESS | 1801 | 1482393949233 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 00:05:49 INFO - PROCESS | 1801 | 1482393949323 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:49 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2dec400 == 11 [pid = 1848] [id = 309] 00:05:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa2dee800) [pid = 1848] [serial = 866] [outer = (nil)] 00:05:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa33ee400) [pid = 1848] [serial = 867] [outer = 0xa2dee800] 00:05:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa33f6c00) [pid = 1848] [serial = 868] [outer = 0xa2dee800] 00:05:50 INFO - PROCESS | 1801 | 1482393950450 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]]]}] 00:05:50 INFO - . 00:05:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1428ms 00:05:50 INFO - PROCESS | 1801 | 1482393950500 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 00:05:50 INFO - PROCESS | 1801 | 1482393950504 Marionette TRACE conn4 <- [1,997,null,{"value":"2147483649"}] 00:05:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 00:05:50 INFO - PROCESS | 1801 | 1482393950510 Marionette TRACE conn4 -> [0,998,"timeouts",{"script":35000}] 00:05:50 INFO - PROCESS | 1801 | 1482393950512 Marionette TRACE conn4 <- [1,998,null,{}] 00:05:50 INFO - PROCESS | 1801 | 1482393950517 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}] 00:05:50 INFO - PROCESS | 1801 | 1482393950749 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 00:05:50 INFO - PROCESS | 1801 | 1482393950783 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:50 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c8800 == 12 [pid = 1848] [id = 310] 00:05:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa4363000) [pid = 1848] [serial = 869] [outer = (nil)] 00:05:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa44ca800) [pid = 1848] [serial = 870] [outer = 0xa4363000] 00:05:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0xa436e800) [pid = 1848] [serial = 871] [outer = 0xa4363000] 00:05:51 INFO - PROCESS | 1801 | 1482393951933 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]]]}] 00:05:51 INFO - . 00:05:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1486ms 00:05:52 INFO - PROCESS | 1801 | 1482393951996 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 00:05:52 INFO - PROCESS | 1801 | 1482393951998 Marionette TRACE conn4 <- [1,1001,null,{"value":"2147483649"}] 00:05:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 00:05:52 INFO - PROCESS | 1801 | 1482393952026 Marionette TRACE conn4 -> [0,1002,"timeouts",{"script":35000}] 00:05:52 INFO - PROCESS | 1801 | 1482393952028 Marionette TRACE conn4 <- [1,1002,null,{}] 00:05:52 INFO - PROCESS | 1801 | 1482393952033 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}] 00:05:52 INFO - PROCESS | 1801 | 1482393952189 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 00:05:52 INFO - PROCESS | 1801 | 1482393952233 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:52 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df6800 == 13 [pid = 1848] [id = 311] 00:05:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0xa2df8800) [pid = 1848] [serial = 872] [outer = (nil)] 00:05:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0xa3327400) [pid = 1848] [serial = 873] [outer = 0xa2df8800] 00:05:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0xa33ef000) [pid = 1848] [serial = 874] [outer = 0xa2df8800] 00:05:53 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d19000 == 12 [pid = 1848] [id = 307] 00:05:53 INFO - PROCESS | 1801 | --DOCSHELL 0xa332d800 == 11 [pid = 1848] [id = 303] 00:05:53 INFO - PROCESS | 1801 | --DOCSHELL 0xa355f000 == 10 [pid = 1848] [id = 305] 00:05:53 INFO - PROCESS | 1801 | --DOCSHELL 0xa33f8c00 == 9 [pid = 1848] [id = 304] 00:05:53 INFO - PROCESS | 1801 | --DOCSHELL 0xa3561c00 == 8 [pid = 1848] [id = 306] 00:05:53 INFO - PROCESS | 1801 | --DOCSHELL 0xa385c400 == 7 [pid = 1848] [id = 300] 00:05:53 INFO - PROCESS | 1801 | --DOCSHELL 0xa281d000 == 6 [pid = 1848] [id = 301] 00:05:53 INFO - PROCESS | 1801 | --DOCSHELL 0xa306b000 == 5 [pid = 1848] [id = 302] 00:05:53 INFO - PROCESS | 1801 | --DOCSHELL 0xa2dec400 == 4 [pid = 1848] [id = 309] 00:05:53 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c8800 == 3 [pid = 1848] [id = 310] 00:05:53 INFO - PROCESS | 1801 | --DOCSHELL 0xa3436800 == 2 [pid = 1848] [id = 308] 00:05:53 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0xa536ec00) [pid = 1848] [serial = 837] [outer = (nil)] [url = about:blank] 00:05:53 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0xa2df8c00) [pid = 1848] [serial = 815] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393928188] 00:05:53 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0xa3857c00) [pid = 1848] [serial = 813] [outer = (nil)] [url = about:blank] 00:05:53 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0xa33fd400) [pid = 1848] [serial = 826] [outer = (nil)] [url = about:blank] 00:05:53 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0xa436b400) [pid = 1848] [serial = 820] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:05:53 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa4360000) [pid = 1848] [serial = 818] [outer = (nil)] [url = about:blank] 00:05:53 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa3331400) [pid = 1848] [serial = 823] [outer = (nil)] [url = about:blank] 00:05:53 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa47a8400) [pid = 1848] [serial = 835] [outer = (nil)] [url = about:blank] 00:05:53 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa4758400) [pid = 1848] [serial = 834] [outer = (nil)] [url = about:blank] 00:05:53 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa44d7800) [pid = 1848] [serial = 832] [outer = (nil)] [url = about:blank] 00:05:53 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa36c1000) [pid = 1848] [serial = 829] [outer = (nil)] [url = about:blank] 00:05:53 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa536fc00) [pid = 1848] [serial = 838] [outer = (nil)] [url = about:blank] 00:05:53 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa44d2c00) [pid = 1848] [serial = 831] [outer = (nil)] [url = about:blank] 00:05:53 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa36bdc00) [pid = 1848] [serial = 828] [outer = (nil)] [url = about:blank] 00:05:53 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa3437000) [pid = 1848] [serial = 825] [outer = (nil)] [url = about:blank] 00:05:53 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa3071800) [pid = 1848] [serial = 822] [outer = (nil)] [url = about:blank] 00:05:53 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa3854c00) [pid = 1848] [serial = 817] [outer = (nil)] [url = about:blank] 00:05:53 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa3856c00) [pid = 1848] [serial = 812] [outer = (nil)] [url = about:blank] 00:05:53 INFO - PROCESS | 1801 | 1482393953676 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]]]}] 00:05:53 INFO - . 00:05:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1695ms 00:05:53 INFO - PROCESS | 1801 | 1482393953722 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 00:05:53 INFO - PROCESS | 1801 | 1482393953725 Marionette TRACE conn4 <- [1,1005,null,{"value":"2147483649"}] 00:05:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html 00:05:53 INFO - PROCESS | 1801 | 1482393953731 Marionette TRACE conn4 -> [0,1006,"timeouts",{"script":35000}] 00:05:53 INFO - PROCESS | 1801 | 1482393953733 Marionette TRACE conn4 <- [1,1006,null,{}] 00:05:53 INFO - PROCESS | 1801 | 1482393953738 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}] 00:05:53 INFO - PROCESS | 1801 | 1482393953916 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 00:05:54 INFO - PROCESS | 1801 | 1482393953981 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:54 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d22c00 == 3 [pid = 1848] [id = 312] 00:05:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa2d23400) [pid = 1848] [serial = 875] [outer = (nil)] 00:05:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa2df7800) [pid = 1848] [serial = 876] [outer = 0xa2d23400] 00:05:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa2dfbc00) [pid = 1848] [serial = 877] [outer = 0xa2d23400] 00:05:54 INFO - PROCESS | 1801 | 1482393954893 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]]]}] 00:05:54 INFO - . 00:05:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1199ms 00:05:54 INFO - PROCESS | 1801 | 1482393954930 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 00:05:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 00:05:54 INFO - PROCESS | 1801 | 1482393954941 Marionette TRACE conn4 <- [1,1009,null,{"value":"2147483649"}] 00:05:54 INFO - PROCESS | 1801 | 1482393954946 Marionette TRACE conn4 -> [0,1010,"timeouts",{"script":35000}] 00:05:54 INFO - PROCESS | 1801 | 1482393954949 Marionette TRACE conn4 <- [1,1010,null,{}] 00:05:54 INFO - PROCESS | 1801 | 1482393954955 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}] 00:05:55 INFO - PROCESS | 1801 | 1482393955182 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 00:05:55 INFO - PROCESS | 1801 | 1482393955221 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:55 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3331400 == 4 [pid = 1848] [id = 313] 00:05:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa3331800) [pid = 1848] [serial = 878] [outer = (nil)] 00:05:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa33f8c00) [pid = 1848] [serial = 879] [outer = 0xa3331800] 00:05:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa33fc000) [pid = 1848] [serial = 880] [outer = 0xa3331800] 00:05:56 INFO - PROCESS | 1801 | 1482393956180 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]]]}] 00:05:56 INFO - . 00:05:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1284ms 00:05:56 INFO - PROCESS | 1801 | 1482393956231 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 00:05:56 INFO - PROCESS | 1801 | 1482393956236 Marionette TRACE conn4 <- [1,1013,null,{"value":"2147483649"}] 00:05:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 00:05:56 INFO - PROCESS | 1801 | 1482393956246 Marionette TRACE conn4 -> [0,1014,"timeouts",{"script":35000}] 00:05:56 INFO - PROCESS | 1801 | 1482393956249 Marionette TRACE conn4 <- [1,1014,null,{}] 00:05:56 INFO - PROCESS | 1801 | 1482393956260 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}] 00:05:56 INFO - PROCESS | 1801 | 1482393956446 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 00:05:56 INFO - PROCESS | 1801 | 1482393956516 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:56 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3561400 == 5 [pid = 1848] [id = 314] 00:05:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa3561c00) [pid = 1848] [serial = 881] [outer = (nil)] 00:05:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa356a800) [pid = 1848] [serial = 882] [outer = 0xa3561c00] 00:05:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa3602000) [pid = 1848] [serial = 883] [outer = 0xa3561c00] 00:05:57 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36bf000 == 6 [pid = 1848] [id = 315] 00:05:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa36bf400) [pid = 1848] [serial = 884] [outer = (nil)] 00:05:57 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:05:57 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:05:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa36c0000) [pid = 1848] [serial = 885] [outer = 0xa36bf400] 00:05:57 INFO - PROCESS | 1801 | 1482393957673 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]]]}] 00:05:57 INFO - . 00:05:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1449ms 00:05:57 INFO - PROCESS | 1801 | 1482393957698 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 00:05:57 INFO - PROCESS | 1801 | 1482393957709 Marionette TRACE conn4 <- [1,1017,null,{"value":"2147483649"}] 00:05:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 00:05:57 INFO - PROCESS | 1801 | 1482393957727 Marionette TRACE conn4 -> [0,1018,"timeouts",{"script":35000}] 00:05:57 INFO - PROCESS | 1801 | 1482393957730 Marionette TRACE conn4 <- [1,1018,null,{}] 00:05:57 INFO - PROCESS | 1801 | 1482393957736 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}] 00:05:57 INFO - PROCESS | 1801 | 1482393957892 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 00:05:58 INFO - PROCESS | 1801 | 1482393957980 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:58 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c1000 == 7 [pid = 1848] [id = 316] 00:05:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa36c4000) [pid = 1848] [serial = 886] [outer = (nil)] 00:05:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa3853400) [pid = 1848] [serial = 887] [outer = 0xa36c4000] 00:05:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa3857800) [pid = 1848] [serial = 888] [outer = 0xa36c4000] 00:05:58 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0xa306c800) [pid = 1848] [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] 00:05:58 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa33fc800) [pid = 1848] [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] 00:05:58 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa360fc00) [pid = 1848] [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] 00:05:58 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa36c8c00) [pid = 1848] [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] 00:05:58 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa2d1a800) [pid = 1848] [serial = 861] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:05:58 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa44c9400) [pid = 1848] [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] 00:05:58 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa281d400) [pid = 1848] [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] 00:05:58 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa3330800) [pid = 1848] [serial = 851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:05:58 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa2dec800) [pid = 1848] [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] 00:05:58 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa3561000) [pid = 1848] [serial = 856] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393945404] 00:05:59 INFO - PROCESS | 1801 | ++DOCSHELL 0xa332a400 == 8 [pid = 1848] [id = 317] 00:05:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa33f2000) [pid = 1848] [serial = 889] [outer = (nil)] 00:05:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa33fb000) [pid = 1848] [serial = 890] [outer = 0xa33f2000] 00:05:59 INFO - PROCESS | 1801 | 1482393959361 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]]]}] 00:05:59 INFO - . 00:05:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1693ms 00:05:59 INFO - PROCESS | 1801 | 1482393959421 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 00:05:59 INFO - PROCESS | 1801 | 1482393959424 Marionette TRACE conn4 <- [1,1021,null,{"value":"2147483649"}] 00:05:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 00:05:59 INFO - PROCESS | 1801 | 1482393959430 Marionette TRACE conn4 -> [0,1022,"timeouts",{"script":35000}] 00:05:59 INFO - PROCESS | 1801 | 1482393959436 Marionette TRACE conn4 <- [1,1022,null,{}] 00:05:59 INFO - PROCESS | 1801 | 1482393959441 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}] 00:05:59 INFO - PROCESS | 1801 | 1482393959613 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 00:05:59 INFO - PROCESS | 1801 | 1482393959690 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:05:59 INFO - PROCESS | 1801 | ++DOCSHELL 0xa33f8800 == 9 [pid = 1848] [id = 318] 00:05:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa385c800) [pid = 1848] [serial = 891] [outer = (nil)] 00:05:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa436a400) [pid = 1848] [serial = 892] [outer = 0xa385c800] 00:06:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa436d800) [pid = 1848] [serial = 893] [outer = 0xa385c800] 00:06:00 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2def400 == 10 [pid = 1848] [id = 319] 00:06:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa2df1000) [pid = 1848] [serial = 894] [outer = (nil)] 00:06:00 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:06:00 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:06:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa2dfa000) [pid = 1848] [serial = 895] [outer = 0xa2df1000] 00:06:00 INFO - PROCESS | 1801 | 1482393960827 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]]]}] 00:06:00 INFO - . 00:06:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1446ms 00:06:00 INFO - PROCESS | 1801 | 1482393960877 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 00:06:00 INFO - PROCESS | 1801 | 1482393960881 Marionette TRACE conn4 <- [1,1025,null,{"value":"2147483649"}] 00:06:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 00:06:00 INFO - PROCESS | 1801 | 1482393960892 Marionette TRACE conn4 -> [0,1026,"timeouts",{"script":35000}] 00:06:00 INFO - PROCESS | 1801 | 1482393960894 Marionette TRACE conn4 <- [1,1026,null,{}] 00:06:00 INFO - PROCESS | 1801 | 1482393960904 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}] 00:06:01 INFO - PROCESS | 1801 | 1482393961095 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 00:06:01 INFO - PROCESS | 1801 | 1482393961167 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:06:01 INFO - PROCESS | 1801 | ++DOCSHELL 0xa33f6000 == 11 [pid = 1848] [id = 320] 00:06:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa33f6400) [pid = 1848] [serial = 896] [outer = (nil)] 00:06:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa3850400) [pid = 1848] [serial = 897] [outer = 0xa33f6400] 00:06:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa4365000) [pid = 1848] [serial = 898] [outer = 0xa33f6400] 00:06:02 WARNING - wptserve Traceback (most recent call last): 00:06:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:06:02 WARNING - rv = self.func(request, response) 00:06:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:06:02 WARNING - access_control_allow_origin = "*") 00:06:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:06:02 WARNING - payload = payload_generator(server_data) 00:06:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:06:02 WARNING - return encode_string_as_bmp_image(data) 00:06: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 00:06:02 WARNING - img.save(f, "BMP") 00:06:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:06:02 WARNING - f.write(bmpfileheader) 00:06:02 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:06:02 WARNING - 00:06:02 INFO - PROCESS | 1801 | --DOCSHELL 0xa332a400 == 10 [pid = 1848] [id = 317] 00:06:02 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c1000 == 9 [pid = 1848] [id = 316] 00:06:02 INFO - PROCESS | 1801 | --DOCSHELL 0xa36bf000 == 8 [pid = 1848] [id = 315] 00:06:02 INFO - PROCESS | 1801 | --DOCSHELL 0xa3561400 == 7 [pid = 1848] [id = 314] 00:06:02 INFO - PROCESS | 1801 | --DOCSHELL 0xa3331400 == 6 [pid = 1848] [id = 313] 00:06:02 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d22c00 == 5 [pid = 1848] [id = 312] 00:06:02 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df6800 == 4 [pid = 1848] [id = 311] 00:06:02 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0xa3855800) [pid = 1848] [serial = 864] [outer = (nil)] [url = about:blank] 00:06:02 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa3853c00) [pid = 1848] [serial = 865] [outer = (nil)] [url = about:blank] 00:06:02 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa306d000) [pid = 1848] [serial = 862] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:06:02 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa8003c00) [pid = 1848] [serial = 844] [outer = (nil)] [url = about:blank] 00:06:02 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa36c5400) [pid = 1848] [serial = 860] [outer = (nil)] [url = about:blank] 00:06:02 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa36c4400) [pid = 1848] [serial = 859] [outer = (nil)] [url = about:blank] 00:06:02 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa2d20c00) [pid = 1848] [serial = 847] [outer = (nil)] [url = about:blank] 00:06:02 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa33f0800) [pid = 1848] [serial = 852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:06:02 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa33f1400) [pid = 1848] [serial = 841] [outer = (nil)] [url = about:blank] 00:06:02 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa3563400) [pid = 1848] [serial = 857] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393945404] 00:06:02 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa343ec00) [pid = 1848] [serial = 855] [outer = (nil)] [url = about:blank] 00:06:02 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa3071000) [pid = 1848] [serial = 850] [outer = (nil)] [url = about:blank] 00:06:02 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa343d800) [pid = 1848] [serial = 854] [outer = (nil)] [url = about:blank] 00:06:02 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa3072c00) [pid = 1848] [serial = 849] [outer = (nil)] [url = about:blank] 00:06:02 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa2d17000) [pid = 1848] [serial = 846] [outer = (nil)] [url = about:blank] 00:06:02 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa536bc00) [pid = 1848] [serial = 843] [outer = (nil)] [url = about:blank] 00:06:02 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa3328c00) [pid = 1848] [serial = 840] [outer = (nil)] [url = about:blank] 00:06:05 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa3331800) [pid = 1848] [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] 00:06:05 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0xa3561c00) [pid = 1848] [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] 00:06:05 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0xa36c4000) [pid = 1848] [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] 00:06:05 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0xa2d23400) [pid = 1848] [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] 00:06:05 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa2dee800) [pid = 1848] [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] 00:06:05 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa4363000) [pid = 1848] [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] 00:06:05 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa36bf400) [pid = 1848] [serial = 884] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:06:05 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa33f2000) [pid = 1848] [serial = 889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393959191] 00:06:05 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa2df8800) [pid = 1848] [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] 00:06:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa33f8800 == 3 [pid = 1848] [id = 318] 00:06:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa2def400 == 2 [pid = 1848] [id = 319] 00:06:09 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa2df7800) [pid = 1848] [serial = 876] [outer = (nil)] [url = about:blank] 00:06:09 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa3857800) [pid = 1848] [serial = 888] [outer = (nil)] [url = about:blank] 00:06:09 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xa33f6c00) [pid = 1848] [serial = 868] [outer = (nil)] [url = about:blank] 00:06:09 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa3602000) [pid = 1848] [serial = 883] [outer = (nil)] [url = about:blank] 00:06:09 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa3853400) [pid = 1848] [serial = 887] [outer = (nil)] [url = about:blank] 00:06:09 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa33fc000) [pid = 1848] [serial = 880] [outer = (nil)] [url = about:blank] 00:06:09 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa436e800) [pid = 1848] [serial = 871] [outer = (nil)] [url = about:blank] 00:06:09 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa2dfbc00) [pid = 1848] [serial = 877] [outer = (nil)] [url = about:blank] 00:06:09 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa36c0000) [pid = 1848] [serial = 885] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:06:09 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa33f8c00) [pid = 1848] [serial = 879] [outer = (nil)] [url = about:blank] 00:06:09 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa44ca800) [pid = 1848] [serial = 870] [outer = (nil)] [url = about:blank] 00:06:09 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa33fb000) [pid = 1848] [serial = 890] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482393959191] 00:06:09 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa33ee400) [pid = 1848] [serial = 867] [outer = (nil)] [url = about:blank] 00:06:09 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa3327400) [pid = 1848] [serial = 873] [outer = (nil)] [url = about:blank] 00:06:09 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa356a800) [pid = 1848] [serial = 882] [outer = (nil)] [url = about:blank] 00:06:09 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa33ef000) [pid = 1848] [serial = 874] [outer = (nil)] [url = about:blank] 00:06:09 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa436a400) [pid = 1848] [serial = 892] [outer = (nil)] [url = about:blank] 00:06:11 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa385c800) [pid = 1848] [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] 00:06:11 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa2df1000) [pid = 1848] [serial = 894] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:06:15 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa436d800) [pid = 1848] [serial = 893] [outer = (nil)] [url = about:blank] 00:06:15 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2dfa000) [pid = 1848] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:06:15 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa3850400) [pid = 1848] [serial = 897] [outer = (nil)] [url = about:blank] 00:06:31 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:06:31 INFO - PROCESS | 1801 | 1482393991676 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]]]}] 00:06:31 INFO - . 00:06:31 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30820ms 00:06:31 INFO - PROCESS | 1801 | 1482393991714 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 00:06:31 INFO - PROCESS | 1801 | 1482393991716 Marionette TRACE conn4 <- [1,1029,null,{"value":"2147483649"}] 00:06:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 00:06:31 INFO - PROCESS | 1801 | 1482393991723 Marionette TRACE conn4 -> [0,1030,"timeouts",{"script":35000}] 00:06:31 INFO - PROCESS | 1801 | 1482393991725 Marionette TRACE conn4 <- [1,1030,null,{}] 00:06:31 INFO - PROCESS | 1801 | 1482393991730 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}] 00:06:31 INFO - PROCESS | 1801 | 1482393991913 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 00:06:32 INFO - PROCESS | 1801 | 1482393991980 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:06:32 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821000 == 3 [pid = 1848] [id = 321] 00:06:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821400) [pid = 1848] [serial = 899] [outer = (nil)] 00:06:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d17800) [pid = 1848] [serial = 900] [outer = 0xa2821400] 00:06:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1e800) [pid = 1848] [serial = 901] [outer = 0xa2821400] 00:06:32 WARNING - wptserve Traceback (most recent call last): 00:06:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:06:32 WARNING - rv = self.func(request, response) 00:06:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:06:32 WARNING - access_control_allow_origin = "*") 00:06:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:06:32 WARNING - payload = payload_generator(server_data) 00:06:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:06:32 WARNING - return encode_string_as_bmp_image(data) 00:06:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 00:06:32 WARNING - img.save(f, "BMP") 00:06:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:06:32 WARNING - f.write(bmpfileheader) 00:06:32 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:06:32 WARNING - 00:06:40 INFO - PROCESS | 1801 | --DOCSHELL 0xa33f6000 == 2 [pid = 1848] [id = 320] 00:06:46 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa33f6400) [pid = 1848] [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] 00:06:50 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d17800) [pid = 1848] [serial = 900] [outer = (nil)] [url = about:blank] 00:06:50 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa4365000) [pid = 1848] [serial = 898] [outer = (nil)] [url = about:blank] 00:07:02 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:07:02 INFO - PROCESS | 1801 | 1482394022409 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]]]}] 00:07:02 INFO - . 00:07:02 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30715ms 00:07:02 INFO - PROCESS | 1801 | 1482394022438 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 00:07:02 INFO - PROCESS | 1801 | 1482394022440 Marionette TRACE conn4 <- [1,1033,null,{"value":"2147483649"}] 00:07:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 00:07:02 INFO - PROCESS | 1801 | 1482394022447 Marionette TRACE conn4 -> [0,1034,"timeouts",{"script":35000}] 00:07:02 INFO - PROCESS | 1801 | 1482394022449 Marionette TRACE conn4 <- [1,1034,null,{}] 00:07:02 INFO - PROCESS | 1801 | 1482394022455 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}] 00:07:02 INFO - PROCESS | 1801 | 1482394022635 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 00:07:02 INFO - PROCESS | 1801 | 1482394022688 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:07:02 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2822c00 == 3 [pid = 1848] [id = 322] 00:07:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2823000) [pid = 1848] [serial = 902] [outer = (nil)] 00:07:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1a000) [pid = 1848] [serial = 903] [outer = 0xa2823000] 00:07:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d22000) [pid = 1848] [serial = 904] [outer = 0xa2823000] 00:07:03 WARNING - wptserve Traceback (most recent call last): 00:07:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:07:03 WARNING - rv = self.func(request, response) 00:07:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:07:03 WARNING - access_control_allow_origin = "*") 00:07:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:07:03 WARNING - payload = payload_generator(server_data) 00:07:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:07:03 WARNING - return encode_string_as_bmp_image(data) 00:07: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 00:07:03 WARNING - img.save(f, "BMP") 00:07:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:07:03 WARNING - f.write(bmpfileheader) 00:07:03 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:07:03 WARNING - 00:07:11 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821000 == 2 [pid = 1848] [id = 321] 00:07:17 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2821400) [pid = 1848] [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] 00:07:21 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d1a000) [pid = 1848] [serial = 903] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1e800) [pid = 1848] [serial = 901] [outer = (nil)] [url = about:blank] 00:07:33 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:07:33 INFO - PROCESS | 1801 | 1482394053132 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]]]}] 00:07:33 INFO - . 00:07:33 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30723ms 00:07:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 00:07:33 INFO - PROCESS | 1801 | 1482394053170 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 00:07:33 INFO - PROCESS | 1801 | 1482394053172 Marionette TRACE conn4 <- [1,1037,null,{"value":"2147483649"}] 00:07:33 INFO - PROCESS | 1801 | 1482394053177 Marionette TRACE conn4 -> [0,1038,"timeouts",{"script":35000}] 00:07:33 INFO - PROCESS | 1801 | 1482394053181 Marionette TRACE conn4 <- [1,1038,null,{}] 00:07:33 INFO - PROCESS | 1801 | 1482394053186 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}] 00:07:33 INFO - PROCESS | 1801 | 1482394053368 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 00:07:33 INFO - PROCESS | 1801 | 1482394053412 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:07:33 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821800 == 3 [pid = 1848] [id = 323] 00:07:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821c00) [pid = 1848] [serial = 905] [outer = (nil)] 00:07:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1a000) [pid = 1848] [serial = 906] [outer = 0xa2821c00] 00:07:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d20800) [pid = 1848] [serial = 907] [outer = 0xa2821c00] 00:07:34 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2def800 == 4 [pid = 1848] [id = 324] 00:07:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2df0000) [pid = 1848] [serial = 908] [outer = (nil)] 00:07:34 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:07:34 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:07:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2df3c00) [pid = 1848] [serial = 909] [outer = 0xa2df0000] 00:07:34 INFO - PROCESS | 1801 | 1482394054429 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]]]}] 00:07:34 INFO - . 00:07:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1286ms 00:07:34 INFO - PROCESS | 1801 | 1482394054464 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 00:07:34 INFO - PROCESS | 1801 | 1482394054467 Marionette TRACE conn4 <- [1,1041,null,{"value":"2147483649"}] 00:07:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 00:07:34 INFO - PROCESS | 1801 | 1482394054473 Marionette TRACE conn4 -> [0,1042,"timeouts",{"script":35000}] 00:07:34 INFO - PROCESS | 1801 | 1482394054475 Marionette TRACE conn4 <- [1,1042,null,{}] 00:07:34 INFO - PROCESS | 1801 | 1482394054481 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}] 00:07:34 INFO - PROCESS | 1801 | 1482394054641 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 00:07:34 INFO - PROCESS | 1801 | 1482394054729 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:07:34 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2dfb000 == 5 [pid = 1848] [id = 325] 00:07:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa2dfb400) [pid = 1848] [serial = 910] [outer = (nil)] 00:07:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3066800) [pid = 1848] [serial = 911] [outer = 0xa2dfb400] 00:07:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3065800) [pid = 1848] [serial = 912] [outer = 0xa2dfb400] 00:07:35 INFO - PROCESS | 1801 | ++DOCSHELL 0xa306dc00 == 6 [pid = 1848] [id = 326] 00:07:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa306e800) [pid = 1848] [serial = 913] [outer = (nil)] 00:07:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa3070800) [pid = 1848] [serial = 914] [outer = 0xa306e800] 00:07:35 INFO - PROCESS | 1801 | 1482394055749 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]]]}] 00:07:35 INFO - . 00:07:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1331ms 00:07:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 00:07:35 INFO - PROCESS | 1801 | 1482394055804 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 00:07:35 INFO - PROCESS | 1801 | 1482394055807 Marionette TRACE conn4 <- [1,1045,null,{"value":"2147483649"}] 00:07:35 INFO - PROCESS | 1801 | 1482394055814 Marionette TRACE conn4 -> [0,1046,"timeouts",{"script":35000}] 00:07:35 INFO - PROCESS | 1801 | 1482394055817 Marionette TRACE conn4 <- [1,1046,null,{}] 00:07:35 INFO - PROCESS | 1801 | 1482394055822 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}] 00:07:36 INFO - PROCESS | 1801 | 1482394056051 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 00:07:36 INFO - PROCESS | 1801 | 1482394056102 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:07:36 INFO - PROCESS | 1801 | ++DOCSHELL 0xa332bc00 == 7 [pid = 1848] [id = 327] 00:07:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa332c400) [pid = 1848] [serial = 915] [outer = (nil)] 00:07:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa3331800) [pid = 1848] [serial = 916] [outer = 0xa332c400] 00:07:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa3436c00) [pid = 1848] [serial = 917] [outer = 0xa332c400] 00:07:36 INFO - PROCESS | 1801 | ++DOCSHELL 0xa343c000 == 8 [pid = 1848] [id = 328] 00:07:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa343cc00) [pid = 1848] [serial = 918] [outer = (nil)] 00:07:36 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:07:36 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:07:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa343f000) [pid = 1848] [serial = 919] [outer = 0xa343cc00] 00:07:37 INFO - PROCESS | 1801 | 1482394057145 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]]]}] 00:07:37 INFO - . 00:07:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1380ms 00:07:37 INFO - PROCESS | 1801 | 1482394057194 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 00:07:37 INFO - PROCESS | 1801 | 1482394057197 Marionette TRACE conn4 <- [1,1049,null,{"value":"2147483649"}] 00:07:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 00:07:37 INFO - PROCESS | 1801 | 1482394057203 Marionette TRACE conn4 -> [0,1050,"timeouts",{"script":35000}] 00:07:37 INFO - PROCESS | 1801 | 1482394057205 Marionette TRACE conn4 <- [1,1050,null,{}] 00:07:37 INFO - PROCESS | 1801 | 1482394057211 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}] 00:07:37 INFO - PROCESS | 1801 | 1482394057372 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 00:07:37 INFO - PROCESS | 1801 | 1482394057468 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:07:37 INFO - PROCESS | 1801 | ++DOCSHELL 0xa355e000 == 9 [pid = 1848] [id = 329] 00:07:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa355e400) [pid = 1848] [serial = 920] [outer = (nil)] 00:07:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa3562400) [pid = 1848] [serial = 921] [outer = 0xa355e400] 00:07:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa3563400) [pid = 1848] [serial = 922] [outer = 0xa355e400] 00:07:38 WARNING - wptserve Traceback (most recent call last): 00:07:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:07:38 WARNING - rv = self.func(request, response) 00:07:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:07:38 WARNING - access_control_allow_origin = "*") 00:07:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:07:38 WARNING - payload = payload_generator(server_data) 00:07:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:07:38 WARNING - return encode_string_as_bmp_image(data) 00:07: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 00:07:38 WARNING - img.save(f, "BMP") 00:07:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:07:38 WARNING - f.write(bmpfileheader) 00:07:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:07:38 WARNING - 00:07:42 INFO - PROCESS | 1801 | --DOCSHELL 0xa343c000 == 8 [pid = 1848] [id = 328] 00:07:42 INFO - PROCESS | 1801 | --DOCSHELL 0xa332bc00 == 7 [pid = 1848] [id = 327] 00:07:42 INFO - PROCESS | 1801 | --DOCSHELL 0xa306dc00 == 6 [pid = 1848] [id = 326] 00:07:42 INFO - PROCESS | 1801 | --DOCSHELL 0xa2dfb000 == 5 [pid = 1848] [id = 325] 00:07:42 INFO - PROCESS | 1801 | --DOCSHELL 0xa2def800 == 4 [pid = 1848] [id = 324] 00:07:42 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821800 == 3 [pid = 1848] [id = 323] 00:07:42 INFO - PROCESS | 1801 | --DOCSHELL 0xa2822c00 == 2 [pid = 1848] [id = 322] 00:07:44 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa2823000) [pid = 1848] [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] 00:07:44 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa2821c00) [pid = 1848] [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] 00:07:44 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa2df0000) [pid = 1848] [serial = 908] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:07:44 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa2dfb400) [pid = 1848] [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] 00:07:44 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa306e800) [pid = 1848] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394055523] 00:07:44 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa332c400) [pid = 1848] [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] 00:07:44 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa343cc00) [pid = 1848] [serial = 918] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:07:48 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa2d22000) [pid = 1848] [serial = 904] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa2d1a000) [pid = 1848] [serial = 906] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa2d20800) [pid = 1848] [serial = 907] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa2df3c00) [pid = 1848] [serial = 909] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:07:48 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa3066800) [pid = 1848] [serial = 911] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa3065800) [pid = 1848] [serial = 912] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa3070800) [pid = 1848] [serial = 914] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394055523] 00:07:48 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa3331800) [pid = 1848] [serial = 916] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa3436c00) [pid = 1848] [serial = 917] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa343f000) [pid = 1848] [serial = 919] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:07:48 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa3562400) [pid = 1848] [serial = 921] [outer = (nil)] [url = about:blank] 00:08:07 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:08:07 INFO - PROCESS | 1801 | 1482394087872 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]]]}] 00:08:07 INFO - . 00:08:07 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30707ms 00:08:07 INFO - PROCESS | 1801 | 1482394087911 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 00:08:07 INFO - PROCESS | 1801 | 1482394087914 Marionette TRACE conn4 <- [1,1053,null,{"value":"2147483649"}] 00:08:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 00:08:07 INFO - PROCESS | 1801 | 1482394087920 Marionette TRACE conn4 -> [0,1054,"timeouts",{"script":35000}] 00:08:07 INFO - PROCESS | 1801 | 1482394087922 Marionette TRACE conn4 <- [1,1054,null,{}] 00:08:07 INFO - PROCESS | 1801 | 1482394087928 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}] 00:08:08 INFO - PROCESS | 1801 | 1482394088089 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 00:08:08 INFO - PROCESS | 1801 | 1482394088149 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:08:08 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2820800 == 3 [pid = 1848] [id = 330] 00:08:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2820c00) [pid = 1848] [serial = 923] [outer = (nil)] 00:08:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d16800) [pid = 1848] [serial = 924] [outer = 0xa2820c00] 00:08:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1d800) [pid = 1848] [serial = 925] [outer = 0xa2820c00] 00:08:09 WARNING - wptserve Traceback (most recent call last): 00:08:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:08:09 WARNING - rv = self.func(request, response) 00:08:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:08:09 WARNING - access_control_allow_origin = "*") 00:08:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:08:09 WARNING - payload = payload_generator(server_data) 00:08:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:08:09 WARNING - return encode_string_as_bmp_image(data) 00:08:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 00:08:09 WARNING - img.save(f, "BMP") 00:08:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:08:09 WARNING - f.write(bmpfileheader) 00:08:09 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:08:09 WARNING - 00:08:16 INFO - PROCESS | 1801 | --DOCSHELL 0xa355e000 == 2 [pid = 1848] [id = 329] 00:08:18 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa355e400) [pid = 1848] [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] 00:08:23 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d16800) [pid = 1848] [serial = 924] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa3563400) [pid = 1848] [serial = 922] [outer = (nil)] [url = about:blank] 00:08:38 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:08:38 INFO - PROCESS | 1801 | 1482394118600 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]]]}] 00:08:38 INFO - . 00:08:38 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30710ms 00:08:38 INFO - PROCESS | 1801 | 1482394118632 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 00:08:38 INFO - PROCESS | 1801 | 1482394118634 Marionette TRACE conn4 <- [1,1057,null,{"value":"2147483649"}] 00:08:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 00:08:38 INFO - PROCESS | 1801 | 1482394118640 Marionette TRACE conn4 -> [0,1058,"timeouts",{"script":35000}] 00:08:38 INFO - PROCESS | 1801 | 1482394118642 Marionette TRACE conn4 <- [1,1058,null,{}] 00:08:38 INFO - PROCESS | 1801 | 1482394118648 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}] 00:08:38 INFO - PROCESS | 1801 | 1482394118818 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 00:08:38 INFO - PROCESS | 1801 | 1482394118884 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:08:38 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821400 == 3 [pid = 1848] [id = 331] 00:08:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821c00) [pid = 1848] [serial = 926] [outer = (nil)] 00:08:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d18400) [pid = 1848] [serial = 927] [outer = 0xa2821c00] 00:08:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d20400) [pid = 1848] [serial = 928] [outer = 0xa2821c00] 00:08:39 WARNING - wptserve Traceback (most recent call last): 00:08:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:08:39 WARNING - rv = self.func(request, response) 00:08:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:08:39 WARNING - access_control_allow_origin = "*") 00:08:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:08:39 WARNING - payload = payload_generator(server_data) 00:08:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:08:39 WARNING - return encode_string_as_bmp_image(data) 00:08: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 00:08:39 WARNING - img.save(f, "BMP") 00:08:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:08:39 WARNING - f.write(bmpfileheader) 00:08:39 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:08:39 WARNING - 00:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0xa2820800 == 2 [pid = 1848] [id = 330] 00:08:53 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2820c00) [pid = 1848] [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] 00:08:57 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d18400) [pid = 1848] [serial = 927] [outer = (nil)] [url = about:blank] 00:08:57 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1d800) [pid = 1848] [serial = 925] [outer = (nil)] [url = about:blank] 00:09:09 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:09:09 INFO - PROCESS | 1801 | 1482394149326 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]]]}] 00:09:09 INFO - . 00:09:09 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30713ms 00:09:09 INFO - PROCESS | 1801 | 1482394149354 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 00:09:09 INFO - PROCESS | 1801 | 1482394149357 Marionette TRACE conn4 <- [1,1061,null,{"value":"2147483649"}] 00:09:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 00:09:09 INFO - PROCESS | 1801 | 1482394149363 Marionette TRACE conn4 -> [0,1062,"timeouts",{"script":35000}] 00:09:09 INFO - PROCESS | 1801 | 1482394149365 Marionette TRACE conn4 <- [1,1062,null,{}] 00:09:09 INFO - PROCESS | 1801 | 1482394149370 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}] 00:09:09 INFO - PROCESS | 1801 | 1482394149537 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 00:09:09 INFO - PROCESS | 1801 | 1482394149597 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:09:09 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821000 == 3 [pid = 1848] [id = 332] 00:09:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821800) [pid = 1848] [serial = 929] [outer = (nil)] 00:09:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d18800) [pid = 1848] [serial = 930] [outer = 0xa2821800] 00:09:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1fc00) [pid = 1848] [serial = 931] [outer = 0xa2821800] 00:09:10 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df0400 == 4 [pid = 1848] [id = 333] 00:09:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2df0800) [pid = 1848] [serial = 932] [outer = (nil)] 00:09:10 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:09:10 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:09:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2df1c00) [pid = 1848] [serial = 933] [outer = 0xa2df0800] 00:09:10 INFO - PROCESS | 1801 | 1482394150524 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]]]}] 00:09:10 INFO - . 00:09:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1230ms 00:09:10 INFO - PROCESS | 1801 | 1482394150599 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 00:09:10 INFO - PROCESS | 1801 | 1482394150602 Marionette TRACE conn4 <- [1,1065,null,{"value":"2147483649"}] 00:09:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 00:09:10 INFO - PROCESS | 1801 | 1482394150608 Marionette TRACE conn4 -> [0,1066,"timeouts",{"script":35000}] 00:09:10 INFO - PROCESS | 1801 | 1482394150611 Marionette TRACE conn4 <- [1,1066,null,{}] 00:09:10 INFO - PROCESS | 1801 | 1482394150616 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}] 00:09:10 INFO - PROCESS | 1801 | 1482394150805 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 00:09:10 INFO - PROCESS | 1801 | 1482394150856 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:09:10 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2dfa000 == 5 [pid = 1848] [id = 334] 00:09:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa2dfa400) [pid = 1848] [serial = 934] [outer = (nil)] 00:09:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3065800) [pid = 1848] [serial = 935] [outer = 0xa2dfa400] 00:09:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3066800) [pid = 1848] [serial = 936] [outer = 0xa2dfa400] 00:09:11 INFO - PROCESS | 1801 | ++DOCSHELL 0xa306c800 == 6 [pid = 1848] [id = 335] 00:09:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa306d800) [pid = 1848] [serial = 937] [outer = (nil)] 00:09:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa306ec00) [pid = 1848] [serial = 938] [outer = 0xa306d800] 00:09:11 INFO - PROCESS | 1801 | 1482394151819 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]]]}] 00:09:11 INFO - . 00:09:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1231ms 00:09:11 INFO - PROCESS | 1801 | 1482394151840 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 00:09:11 INFO - PROCESS | 1801 | 1482394151846 Marionette TRACE conn4 <- [1,1069,null,{"value":"2147483649"}] 00:09:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 00:09:11 INFO - PROCESS | 1801 | 1482394151862 Marionette TRACE conn4 -> [0,1070,"timeouts",{"script":35000}] 00:09:11 INFO - PROCESS | 1801 | 1482394151865 Marionette TRACE conn4 <- [1,1070,null,{}] 00:09:11 INFO - PROCESS | 1801 | 1482394151872 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}] 00:09:12 INFO - PROCESS | 1801 | 1482394152049 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 00:09:12 INFO - PROCESS | 1801 | 1482394152084 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:09:12 INFO - PROCESS | 1801 | ++DOCSHELL 0xa332b400 == 7 [pid = 1848] [id = 336] 00:09:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa332b800) [pid = 1848] [serial = 939] [outer = (nil)] 00:09:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa3331000) [pid = 1848] [serial = 940] [outer = 0xa332b800] 00:09:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa3436400) [pid = 1848] [serial = 941] [outer = 0xa332b800] 00:09:12 INFO - PROCESS | 1801 | ++DOCSHELL 0xa343c000 == 8 [pid = 1848] [id = 337] 00:09:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa343cc00) [pid = 1848] [serial = 942] [outer = (nil)] 00:09:12 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:09:12 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:09:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa343e800) [pid = 1848] [serial = 943] [outer = 0xa343cc00] 00:09:13 INFO - PROCESS | 1801 | 1482394153144 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]]]}] 00:09:13 INFO - . 00:09:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1345ms 00:09:13 INFO - PROCESS | 1801 | 1482394153201 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 00:09:13 INFO - PROCESS | 1801 | 1482394153204 Marionette TRACE conn4 <- [1,1073,null,{"value":"2147483649"}] 00:09:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 00:09:13 INFO - PROCESS | 1801 | 1482394153218 Marionette TRACE conn4 -> [0,1074,"timeouts",{"script":35000}] 00:09:13 INFO - PROCESS | 1801 | 1482394153220 Marionette TRACE conn4 <- [1,1074,null,{}] 00:09:13 INFO - PROCESS | 1801 | 1482394153226 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}] 00:09:13 INFO - PROCESS | 1801 | 1482394153394 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 00:09:13 INFO - PROCESS | 1801 | 1482394153442 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:09:13 INFO - PROCESS | 1801 | ++DOCSHELL 0xa355d800 == 9 [pid = 1848] [id = 338] 00:09:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa355dc00) [pid = 1848] [serial = 944] [outer = (nil)] 00:09:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa3561c00) [pid = 1848] [serial = 945] [outer = 0xa355dc00] 00:09:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa3561000) [pid = 1848] [serial = 946] [outer = 0xa355dc00] 00:09:14 WARNING - wptserve Traceback (most recent call last): 00:09:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:09:14 WARNING - rv = self.func(request, response) 00:09:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:09:14 WARNING - access_control_allow_origin = "*") 00:09:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:09:14 WARNING - payload = payload_generator(server_data) 00:09:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:09:14 WARNING - return encode_string_as_bmp_image(data) 00:09: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 00:09:14 WARNING - img.save(f, "BMP") 00:09:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:09:14 WARNING - f.write(bmpfileheader) 00:09:14 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:09:14 WARNING - 00:09:18 INFO - PROCESS | 1801 | --DOCSHELL 0xa343c000 == 8 [pid = 1848] [id = 337] 00:09:18 INFO - PROCESS | 1801 | --DOCSHELL 0xa332b400 == 7 [pid = 1848] [id = 336] 00:09:18 INFO - PROCESS | 1801 | --DOCSHELL 0xa306c800 == 6 [pid = 1848] [id = 335] 00:09:18 INFO - PROCESS | 1801 | --DOCSHELL 0xa2dfa000 == 5 [pid = 1848] [id = 334] 00:09:18 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df0400 == 4 [pid = 1848] [id = 333] 00:09:18 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821000 == 3 [pid = 1848] [id = 332] 00:09:18 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821400 == 2 [pid = 1848] [id = 331] 00:09:21 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa2821c00) [pid = 1848] [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] 00:09:21 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa2821800) [pid = 1848] [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] 00:09:21 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa2df0800) [pid = 1848] [serial = 932] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:09:21 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa2dfa400) [pid = 1848] [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] 00:09:21 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa306d800) [pid = 1848] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394151640] 00:09:21 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa332b800) [pid = 1848] [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] 00:09:21 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa343cc00) [pid = 1848] [serial = 942] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:09:25 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa2d20400) [pid = 1848] [serial = 928] [outer = (nil)] [url = about:blank] 00:09:25 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa2d18800) [pid = 1848] [serial = 930] [outer = (nil)] [url = about:blank] 00:09:25 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa2d1fc00) [pid = 1848] [serial = 931] [outer = (nil)] [url = about:blank] 00:09:25 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa2df1c00) [pid = 1848] [serial = 933] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:09:25 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa3065800) [pid = 1848] [serial = 935] [outer = (nil)] [url = about:blank] 00:09:25 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa3066800) [pid = 1848] [serial = 936] [outer = (nil)] [url = about:blank] 00:09:25 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa306ec00) [pid = 1848] [serial = 938] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394151640] 00:09:25 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa3331000) [pid = 1848] [serial = 940] [outer = (nil)] [url = about:blank] 00:09:25 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa3436400) [pid = 1848] [serial = 941] [outer = (nil)] [url = about:blank] 00:09:25 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa343e800) [pid = 1848] [serial = 943] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:09:25 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa3561c00) [pid = 1848] [serial = 945] [outer = (nil)] [url = about:blank] 00:09:43 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:09:43 INFO - PROCESS | 1801 | 1482394183874 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]]]}] 00:09:43 INFO - . 00:09:43 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30716ms 00:09:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 00:09:43 INFO - PROCESS | 1801 | 1482394183930 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 00:09:43 INFO - PROCESS | 1801 | 1482394183932 Marionette TRACE conn4 <- [1,1077,null,{"value":"2147483649"}] 00:09:43 INFO - PROCESS | 1801 | 1482394183939 Marionette TRACE conn4 -> [0,1078,"timeouts",{"script":35000}] 00:09:43 INFO - PROCESS | 1801 | 1482394183942 Marionette TRACE conn4 <- [1,1078,null,{}] 00:09:43 INFO - PROCESS | 1801 | 1482394183947 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}] 00:09:44 INFO - PROCESS | 1801 | 1482394184062 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 00:09:44 INFO - PROCESS | 1801 | 1482394184174 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:09:44 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2820c00 == 3 [pid = 1848] [id = 339] 00:09:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821000) [pid = 1848] [serial = 947] [outer = (nil)] 00:09:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d16800) [pid = 1848] [serial = 948] [outer = 0xa2821000] 00:09:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1d800) [pid = 1848] [serial = 949] [outer = 0xa2821000] 00:09:44 WARNING - wptserve Traceback (most recent call last): 00:09:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:09:44 WARNING - rv = self.func(request, response) 00:09:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:09:44 WARNING - access_control_allow_origin = "*") 00:09:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:09:44 WARNING - payload = payload_generator(server_data) 00:09:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:09:44 WARNING - return encode_string_as_bmp_image(data) 00:09: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 00:09:44 WARNING - img.save(f, "BMP") 00:09:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:09:44 WARNING - f.write(bmpfileheader) 00:09:44 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:09:44 WARNING - 00:09:52 INFO - PROCESS | 1801 | --DOCSHELL 0xa355d800 == 2 [pid = 1848] [id = 338] 00:09:58 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa355dc00) [pid = 1848] [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] 00:10:03 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d16800) [pid = 1848] [serial = 948] [outer = (nil)] [url = about:blank] 00:10:03 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa3561000) [pid = 1848] [serial = 946] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:10:14 INFO - PROCESS | 1801 | 1482394214602 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]]]}] 00:10:14 INFO - . 00:10:14 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30710ms 00:10:14 INFO - PROCESS | 1801 | 1482394214649 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 00:10:14 INFO - PROCESS | 1801 | 1482394214653 Marionette TRACE conn4 <- [1,1081,null,{"value":"2147483649"}] 00:10:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 00:10:14 INFO - PROCESS | 1801 | 1482394214659 Marionette TRACE conn4 -> [0,1082,"timeouts",{"script":35000}] 00:10:14 INFO - PROCESS | 1801 | 1482394214661 Marionette TRACE conn4 <- [1,1082,null,{}] 00:10:14 INFO - PROCESS | 1801 | 1482394214666 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}] 00:10:14 INFO - PROCESS | 1801 | 1482394214837 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 00:10:14 INFO - PROCESS | 1801 | 1482394214895 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:10:14 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2823800 == 3 [pid = 1848] [id = 340] 00:10:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2823c00) [pid = 1848] [serial = 950] [outer = (nil)] 00:10:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d19c00) [pid = 1848] [serial = 951] [outer = 0xa2823c00] 00:10:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d21800) [pid = 1848] [serial = 952] [outer = 0xa2823c00] 00:10:15 WARNING - wptserve Traceback (most recent call last): 00:10:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:10:15 WARNING - rv = self.func(request, response) 00:10:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:10:15 WARNING - access_control_allow_origin = "*") 00:10:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:10:15 WARNING - payload = payload_generator(server_data) 00:10:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:10:15 WARNING - return encode_string_as_bmp_image(data) 00:10: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 00:10:15 WARNING - img.save(f, "BMP") 00:10:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:10:15 WARNING - f.write(bmpfileheader) 00:10:15 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:10:15 WARNING - 00:10:23 INFO - PROCESS | 1801 | --DOCSHELL 0xa2820c00 == 2 [pid = 1848] [id = 339] 00:10:29 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2821000) [pid = 1848] [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] 00:10:33 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d19c00) [pid = 1848] [serial = 951] [outer = (nil)] [url = about:blank] 00:10:33 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1d800) [pid = 1848] [serial = 949] [outer = (nil)] [url = about:blank] 00:10:45 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:10:45 INFO - PROCESS | 1801 | 1482394245330 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]]]}] 00:10:45 INFO - . 00:10:45 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30711ms 00:10:45 INFO - PROCESS | 1801 | 1482394245371 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 00:10:45 INFO - PROCESS | 1801 | 1482394245374 Marionette TRACE conn4 <- [1,1085,null,{"value":"2147483649"}] 00:10:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 00:10:45 INFO - PROCESS | 1801 | 1482394245380 Marionette TRACE conn4 -> [0,1086,"timeouts",{"script":35000}] 00:10:45 INFO - PROCESS | 1801 | 1482394245382 Marionette TRACE conn4 <- [1,1086,null,{}] 00:10:45 INFO - PROCESS | 1801 | 1482394245387 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}] 00:10:45 INFO - PROCESS | 1801 | 1482394245565 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 00:10:45 INFO - PROCESS | 1801 | 1482394245618 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:10:45 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821400 == 3 [pid = 1848] [id = 341] 00:10:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821800) [pid = 1848] [serial = 953] [outer = (nil)] 00:10:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d19800) [pid = 1848] [serial = 954] [outer = 0xa2821800] 00:10:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d20400) [pid = 1848] [serial = 955] [outer = 0xa2821800] 00:10:46 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df1400 == 4 [pid = 1848] [id = 342] 00:10:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2df1800) [pid = 1848] [serial = 956] [outer = (nil)] 00:10:46 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:10:46 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:10:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2df3c00) [pid = 1848] [serial = 957] [outer = 0xa2df1800] 00:10:46 INFO - PROCESS | 1801 | 1482394246612 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]]]}] 00:10:46 INFO - . 00:10:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1280ms 00:10:46 INFO - PROCESS | 1801 | 1482394246661 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 00:10:46 INFO - PROCESS | 1801 | 1482394246664 Marionette TRACE conn4 <- [1,1089,null,{"value":"2147483649"}] 00:10:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 00:10:46 INFO - PROCESS | 1801 | 1482394246670 Marionette TRACE conn4 -> [0,1090,"timeouts",{"script":35000}] 00:10:46 INFO - PROCESS | 1801 | 1482394246672 Marionette TRACE conn4 <- [1,1090,null,{}] 00:10:46 INFO - PROCESS | 1801 | 1482394246678 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}] 00:10:46 INFO - PROCESS | 1801 | 1482394246890 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 00:10:46 INFO - PROCESS | 1801 | 1482394246964 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:10:47 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2dfb000 == 5 [pid = 1848] [id = 343] 00:10:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa2dfb400) [pid = 1848] [serial = 958] [outer = (nil)] 00:10:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3066800) [pid = 1848] [serial = 959] [outer = 0xa2dfb400] 00:10:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3067c00) [pid = 1848] [serial = 960] [outer = 0xa2dfb400] 00:10:47 INFO - PROCESS | 1801 | ++DOCSHELL 0xa306ec00 == 6 [pid = 1848] [id = 344] 00:10:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa306f800) [pid = 1848] [serial = 961] [outer = (nil)] 00:10:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa3071800) [pid = 1848] [serial = 962] [outer = 0xa306f800] 00:10:48 INFO - PROCESS | 1801 | 1482394247990 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]]]}] 00:10:48 INFO - . 00:10:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1380ms 00:10:48 INFO - PROCESS | 1801 | 1482394248055 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 00:10:48 INFO - PROCESS | 1801 | 1482394248059 Marionette TRACE conn4 <- [1,1093,null,{"value":"2147483649"}] 00:10:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 00:10:48 INFO - PROCESS | 1801 | 1482394248066 Marionette TRACE conn4 -> [0,1094,"timeouts",{"script":35000}] 00:10:48 INFO - PROCESS | 1801 | 1482394248068 Marionette TRACE conn4 <- [1,1094,null,{}] 00:10:48 INFO - PROCESS | 1801 | 1482394248073 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}] 00:10:48 INFO - PROCESS | 1801 | 1482394248252 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 00:10:48 INFO - PROCESS | 1801 | 1482394248289 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:10:48 INFO - PROCESS | 1801 | ++DOCSHELL 0xa332cc00 == 7 [pid = 1848] [id = 345] 00:10:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa332d000) [pid = 1848] [serial = 963] [outer = (nil)] 00:10:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa3332400) [pid = 1848] [serial = 964] [outer = 0xa332d000] 00:10:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa3438000) [pid = 1848] [serial = 965] [outer = 0xa332d000] 00:10:49 INFO - PROCESS | 1801 | ++DOCSHELL 0xa343d000 == 8 [pid = 1848] [id = 346] 00:10:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa343e000) [pid = 1848] [serial = 966] [outer = (nil)] 00:10:49 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:10:49 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:10:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa343fc00) [pid = 1848] [serial = 967] [outer = 0xa343e000] 00:10:49 INFO - PROCESS | 1801 | 1482394249403 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]]]}] 00:10:49 INFO - . 00:10:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1385ms 00:10:49 INFO - PROCESS | 1801 | 1482394249451 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 00:10:49 INFO - PROCESS | 1801 | 1482394249455 Marionette TRACE conn4 <- [1,1097,null,{"value":"2147483649"}] 00:10:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 00:10:49 INFO - PROCESS | 1801 | 1482394249461 Marionette TRACE conn4 -> [0,1098,"timeouts",{"script":35000}] 00:10:49 INFO - PROCESS | 1801 | 1482394249463 Marionette TRACE conn4 <- [1,1098,null,{}] 00:10:49 INFO - PROCESS | 1801 | 1482394249469 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}] 00:10:49 INFO - PROCESS | 1801 | 1482394249658 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 00:10:49 INFO - PROCESS | 1801 | 1482394249723 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:10:49 INFO - PROCESS | 1801 | ++DOCSHELL 0xa355e800 == 9 [pid = 1848] [id = 347] 00:10:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa355ec00) [pid = 1848] [serial = 968] [outer = (nil)] 00:10:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa3562c00) [pid = 1848] [serial = 969] [outer = 0xa355ec00] 00:10:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa3563c00) [pid = 1848] [serial = 970] [outer = 0xa355ec00] 00:10:50 WARNING - wptserve Traceback (most recent call last): 00:10:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:10:50 WARNING - rv = self.func(request, response) 00:10:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:10:50 WARNING - access_control_allow_origin = "*") 00:10:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:10:50 WARNING - payload = payload_generator(server_data) 00:10:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:10:50 WARNING - return encode_string_as_bmp_image(data) 00:10:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 00:10:50 WARNING - img.save(f, "BMP") 00:10:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:10:50 WARNING - f.write(bmpfileheader) 00:10:50 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:10:50 WARNING - 00:10:54 INFO - PROCESS | 1801 | --DOCSHELL 0xa343d000 == 8 [pid = 1848] [id = 346] 00:10:54 INFO - PROCESS | 1801 | --DOCSHELL 0xa332cc00 == 7 [pid = 1848] [id = 345] 00:10:54 INFO - PROCESS | 1801 | --DOCSHELL 0xa306ec00 == 6 [pid = 1848] [id = 344] 00:10:54 INFO - PROCESS | 1801 | --DOCSHELL 0xa2dfb000 == 5 [pid = 1848] [id = 343] 00:10:54 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df1400 == 4 [pid = 1848] [id = 342] 00:10:54 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821400 == 3 [pid = 1848] [id = 341] 00:10:54 INFO - PROCESS | 1801 | --DOCSHELL 0xa2823800 == 2 [pid = 1848] [id = 340] 00:10:57 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa2823c00) [pid = 1848] [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] 00:10:57 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa2821800) [pid = 1848] [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] 00:10:57 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa2df1800) [pid = 1848] [serial = 956] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:10:57 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa2dfb400) [pid = 1848] [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] 00:10:57 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa306f800) [pid = 1848] [serial = 961] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394247772] 00:10:57 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa332d000) [pid = 1848] [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] 00:10:57 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa343e000) [pid = 1848] [serial = 966] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:11:00 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa2d21800) [pid = 1848] [serial = 952] [outer = (nil)] [url = about:blank] 00:11:00 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa2d19800) [pid = 1848] [serial = 954] [outer = (nil)] [url = about:blank] 00:11:00 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa2d20400) [pid = 1848] [serial = 955] [outer = (nil)] [url = about:blank] 00:11:00 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa2df3c00) [pid = 1848] [serial = 957] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:11:00 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa3066800) [pid = 1848] [serial = 959] [outer = (nil)] [url = about:blank] 00:11:00 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa3067c00) [pid = 1848] [serial = 960] [outer = (nil)] [url = about:blank] 00:11:00 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa3071800) [pid = 1848] [serial = 962] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394247772] 00:11:00 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa3332400) [pid = 1848] [serial = 964] [outer = (nil)] [url = about:blank] 00:11:00 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa3438000) [pid = 1848] [serial = 965] [outer = (nil)] [url = about:blank] 00:11:00 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa343fc00) [pid = 1848] [serial = 967] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:11:00 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa3562c00) [pid = 1848] [serial = 969] [outer = (nil)] [url = about:blank] 00:11:20 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:11:20 INFO - PROCESS | 1801 | 1482394280158 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]]]}] 00:11:20 INFO - . 00:11:20 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30717ms 00:11:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 00:11:20 INFO - PROCESS | 1801 | 1482394280178 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 00:11:20 INFO - PROCESS | 1801 | 1482394280180 Marionette TRACE conn4 <- [1,1101,null,{"value":"2147483649"}] 00:11:20 INFO - PROCESS | 1801 | 1482394280187 Marionette TRACE conn4 -> [0,1102,"timeouts",{"script":35000}] 00:11:20 INFO - PROCESS | 1801 | 1482394280190 Marionette TRACE conn4 <- [1,1102,null,{}] 00:11:20 INFO - PROCESS | 1801 | 1482394280195 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}] 00:11:20 INFO - PROCESS | 1801 | 1482394280387 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 00:11:20 INFO - PROCESS | 1801 | 1482394280424 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:11:20 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2820800 == 3 [pid = 1848] [id = 348] 00:11:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2820c00) [pid = 1848] [serial = 971] [outer = (nil)] 00:11:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d16400) [pid = 1848] [serial = 972] [outer = 0xa2820c00] 00:11:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1d400) [pid = 1848] [serial = 973] [outer = 0xa2820c00] 00:11:21 WARNING - wptserve Traceback (most recent call last): 00:11:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:11:21 WARNING - rv = self.func(request, response) 00:11:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:11:21 WARNING - access_control_allow_origin = "*") 00:11:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:11:21 WARNING - payload = payload_generator(server_data) 00:11:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:11:21 WARNING - return encode_string_as_bmp_image(data) 00:11: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 00:11:21 WARNING - img.save(f, "BMP") 00:11:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:11:21 WARNING - f.write(bmpfileheader) 00:11:21 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:11:21 WARNING - 00:11:28 INFO - PROCESS | 1801 | --DOCSHELL 0xa355e800 == 2 [pid = 1848] [id = 347] 00:11:35 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa355ec00) [pid = 1848] [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] 00:11:39 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d16400) [pid = 1848] [serial = 972] [outer = (nil)] [url = about:blank] 00:11:39 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa3563c00) [pid = 1848] [serial = 970] [outer = (nil)] [url = about:blank] 00:11:50 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:11:50 INFO - PROCESS | 1801 | 1482394310863 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]]]}] 00:11:50 INFO - . 00:11:50 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30711ms 00:11:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 00:11:50 INFO - PROCESS | 1801 | 1482394310897 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 00:11:50 INFO - PROCESS | 1801 | 1482394310899 Marionette TRACE conn4 <- [1,1105,null,{"value":"2147483649"}] 00:11:50 INFO - PROCESS | 1801 | 1482394310905 Marionette TRACE conn4 -> [0,1106,"timeouts",{"script":35000}] 00:11:50 INFO - PROCESS | 1801 | 1482394310908 Marionette TRACE conn4 <- [1,1106,null,{}] 00:11:50 INFO - PROCESS | 1801 | 1482394310913 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}] 00:11:51 INFO - PROCESS | 1801 | 1482394311069 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 00:11:51 INFO - PROCESS | 1801 | 1482394311137 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:11:51 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2823800 == 3 [pid = 1848] [id = 349] 00:11:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2823c00) [pid = 1848] [serial = 974] [outer = (nil)] 00:11:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d19c00) [pid = 1848] [serial = 975] [outer = 0xa2823c00] 00:11:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d21c00) [pid = 1848] [serial = 976] [outer = 0xa2823c00] 00:11:52 WARNING - wptserve Traceback (most recent call last): 00:11:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:11:52 WARNING - rv = self.func(request, response) 00:11:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:11:52 WARNING - access_control_allow_origin = "*") 00:11:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:11:52 WARNING - payload = payload_generator(server_data) 00:11:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:11:52 WARNING - return encode_string_as_bmp_image(data) 00:11:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 00:11:52 WARNING - img.save(f, "BMP") 00:11:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:11:52 WARNING - f.write(bmpfileheader) 00:11:52 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:11:52 WARNING - 00:11:59 INFO - PROCESS | 1801 | --DOCSHELL 0xa2820800 == 2 [pid = 1848] [id = 348] 00:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2820c00) [pid = 1848] [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] 00:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d19c00) [pid = 1848] [serial = 975] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1d400) [pid = 1848] [serial = 973] [outer = (nil)] [url = about:blank] 00:12:21 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:12:21 INFO - PROCESS | 1801 | 1482394341578 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]]]}] 00:12:21 INFO - . 00:12:21 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30714ms 00:12:21 INFO - PROCESS | 1801 | 1482394341619 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 00:12:21 INFO - PROCESS | 1801 | 1482394341621 Marionette TRACE conn4 <- [1,1109,null,{"value":"2147483649"}] 00:12:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 00:12:21 INFO - PROCESS | 1801 | 1482394341627 Marionette TRACE conn4 -> [0,1110,"timeouts",{"script":35000}] 00:12:21 INFO - PROCESS | 1801 | 1482394341629 Marionette TRACE conn4 <- [1,1110,null,{}] 00:12:21 INFO - PROCESS | 1801 | 1482394341635 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}] 00:12:21 INFO - PROCESS | 1801 | 1482394341824 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 00:12:21 INFO - PROCESS | 1801 | 1482394341867 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:12:21 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2822000 == 3 [pid = 1848] [id = 350] 00:12:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2822400) [pid = 1848] [serial = 977] [outer = (nil)] 00:12:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1a000) [pid = 1848] [serial = 978] [outer = 0xa2822400] 00:12:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d21000) [pid = 1848] [serial = 979] [outer = 0xa2822400] 00:12:22 INFO - PROCESS | 1801 | 1482394342801 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]]]}] 00:12:22 INFO - . 00:12:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1229ms 00:12:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 00:12:22 INFO - PROCESS | 1801 | 1482394342857 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 00:12:22 INFO - PROCESS | 1801 | 1482394342860 Marionette TRACE conn4 <- [1,1113,null,{"value":"2147483649"}] 00:12:22 INFO - PROCESS | 1801 | 1482394342865 Marionette TRACE conn4 -> [0,1114,"timeouts",{"script":35000}] 00:12:22 INFO - PROCESS | 1801 | 1482394342869 Marionette TRACE conn4 <- [1,1114,null,{}] 00:12:22 INFO - PROCESS | 1801 | 1482394342874 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}] 00:12:23 INFO - PROCESS | 1801 | 1482394343061 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 00:12:23 INFO - PROCESS | 1801 | 1482394343130 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:12:23 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2ded400 == 4 [pid = 1848] [id = 351] 00:12:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2df1400) [pid = 1848] [serial = 980] [outer = (nil)] 00:12:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2dfa400) [pid = 1848] [serial = 981] [outer = 0xa2df1400] 00:12:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa2df8c00) [pid = 1848] [serial = 982] [outer = 0xa2df1400] 00:12:24 INFO - PROCESS | 1801 | 1482394344072 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]]]}] 00:12:24 INFO - . 00:12:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1229ms 00:12:24 INFO - PROCESS | 1801 | 1482394344094 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 00:12:24 INFO - PROCESS | 1801 | 1482394344097 Marionette TRACE conn4 <- [1,1117,null,{"value":"2147483649"}] 00:12:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 00:12:24 INFO - PROCESS | 1801 | 1482394344103 Marionette TRACE conn4 -> [0,1118,"timeouts",{"script":35000}] 00:12:24 INFO - PROCESS | 1801 | 1482394344105 Marionette TRACE conn4 <- [1,1118,null,{}] 00:12:24 INFO - PROCESS | 1801 | 1482394344111 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}] 00:12:24 INFO - PROCESS | 1801 | 1482394344305 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 00:12:24 INFO - PROCESS | 1801 | 1482394344333 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:12:24 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3070800 == 5 [pid = 1848] [id = 352] 00:12:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3070c00) [pid = 1848] [serial = 983] [outer = (nil)] 00:12:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3326400) [pid = 1848] [serial = 984] [outer = 0xa3070c00] 00:12:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa3324000) [pid = 1848] [serial = 985] [outer = 0xa3070c00] 00:12:25 INFO - PROCESS | 1801 | 1482394345229 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]]]}] 00:12:25 INFO - . 00:12:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1178ms 00:12:25 INFO - PROCESS | 1801 | 1482394345283 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 00:12:25 INFO - PROCESS | 1801 | 1482394345286 Marionette TRACE conn4 <- [1,1121,null,{"value":"2147483649"}] 00:12:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 00:12:25 INFO - PROCESS | 1801 | 1482394345293 Marionette TRACE conn4 -> [0,1122,"timeouts",{"script":35000}] 00:12:25 INFO - PROCESS | 1801 | 1482394345295 Marionette TRACE conn4 <- [1,1122,null,{}] 00:12:25 INFO - PROCESS | 1801 | 1482394345300 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}] 00:12:25 INFO - PROCESS | 1801 | 1482394345443 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 00:12:25 INFO - PROCESS | 1801 | 1482394345516 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:12:25 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3438000 == 6 [pid = 1848] [id = 353] 00:12:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa3438800) [pid = 1848] [serial = 986] [outer = (nil)] 00:12:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa343c800) [pid = 1848] [serial = 987] [outer = 0xa3438800] 00:12:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa343f000) [pid = 1848] [serial = 988] [outer = 0xa3438800] 00:12:26 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3443800 == 7 [pid = 1848] [id = 354] 00:12:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa3444000) [pid = 1848] [serial = 989] [outer = (nil)] 00:12:26 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:12:26 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:12:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa355cc00) [pid = 1848] [serial = 990] [outer = 0xa3444000] 00:12:26 INFO - PROCESS | 1801 | 1482394346558 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]]]}] 00:12:26 INFO - . 00:12:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1333ms 00:12:26 INFO - PROCESS | 1801 | 1482394346626 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 00:12:26 INFO - PROCESS | 1801 | 1482394346629 Marionette TRACE conn4 <- [1,1125,null,{"value":"2147483649"}] 00:12:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 00:12:26 INFO - PROCESS | 1801 | 1482394346636 Marionette TRACE conn4 -> [0,1126,"timeouts",{"script":35000}] 00:12:26 INFO - PROCESS | 1801 | 1482394346638 Marionette TRACE conn4 <- [1,1126,null,{}] 00:12:26 INFO - PROCESS | 1801 | 1482394346644 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}] 00:12:26 INFO - PROCESS | 1801 | 1482394346802 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 00:12:26 INFO - PROCESS | 1801 | 1482394346856 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:12:26 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3562000 == 8 [pid = 1848] [id = 355] 00:12:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa3562400) [pid = 1848] [serial = 991] [outer = (nil)] 00:12:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa3567400) [pid = 1848] [serial = 992] [outer = 0xa3562400] 00:12:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa3566400) [pid = 1848] [serial = 993] [outer = 0xa3562400] 00:12:27 INFO - PROCESS | 1801 | ++DOCSHELL 0xa360d800 == 9 [pid = 1848] [id = 356] 00:12:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa360dc00) [pid = 1848] [serial = 994] [outer = (nil)] 00:12:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa3610000) [pid = 1848] [serial = 995] [outer = 0xa360dc00] 00:12:27 INFO - PROCESS | 1801 | 1482394347867 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]]]}] 00:12:27 INFO - . 00:12:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1248ms 00:12:27 INFO - PROCESS | 1801 | 1482394347889 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 00:12:27 INFO - PROCESS | 1801 | 1482394347892 Marionette TRACE conn4 <- [1,1129,null,{"value":"2147483649"}] 00:12:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 00:12:27 INFO - PROCESS | 1801 | 1482394347898 Marionette TRACE conn4 -> [0,1130,"timeouts",{"script":35000}] 00:12:27 INFO - PROCESS | 1801 | 1482394347901 Marionette TRACE conn4 <- [1,1130,null,{}] 00:12:27 INFO - PROCESS | 1801 | 1482394347909 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}] 00:12:28 INFO - PROCESS | 1801 | 1482394348079 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 00:12:28 INFO - PROCESS | 1801 | 1482394348151 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:12:28 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c5800 == 10 [pid = 1848] [id = 357] 00:12:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa36c5c00) [pid = 1848] [serial = 996] [outer = (nil)] 00:12:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa36c9c00) [pid = 1848] [serial = 997] [outer = 0xa36c5c00] 00:12:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa36c8c00) [pid = 1848] [serial = 998] [outer = 0xa36c5c00] 00:12:28 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3854c00 == 11 [pid = 1848] [id = 358] 00:12:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa3855000) [pid = 1848] [serial = 999] [outer = (nil)] 00:12:29 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:12:29 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:12:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa3857000) [pid = 1848] [serial = 1000] [outer = 0xa3855000] 00:12:29 INFO - PROCESS | 1801 | 1482394349156 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]]]}] 00:12:29 INFO - . 00:12:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1330ms 00:12:29 INFO - PROCESS | 1801 | 1482394349230 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 00:12:29 INFO - PROCESS | 1801 | 1482394349233 Marionette TRACE conn4 <- [1,1133,null,{"value":"2147483649"}] 00:12:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 00:12:29 INFO - PROCESS | 1801 | 1482394349239 Marionette TRACE conn4 -> [0,1134,"timeouts",{"script":35000}] 00:12:29 INFO - PROCESS | 1801 | 1482394349241 Marionette TRACE conn4 <- [1,1134,null,{}] 00:12:29 INFO - PROCESS | 1801 | 1482394349247 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}] 00:12:29 INFO - PROCESS | 1801 | 1482394349406 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 00:12:29 INFO - PROCESS | 1801 | 1482394349503 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:12:29 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3856800 == 12 [pid = 1848] [id = 359] 00:12:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa385b800) [pid = 1848] [serial = 1001] [outer = (nil)] 00:12:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa4366000) [pid = 1848] [serial = 1002] [outer = 0xa385b800] 00:12:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa435fc00) [pid = 1848] [serial = 1003] [outer = 0xa385b800] 00:12:30 WARNING - wptserve Traceback (most recent call last): 00:12:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:12:30 WARNING - rv = self.func(request, response) 00:12:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:12:30 WARNING - access_control_allow_origin = "*") 00:12:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:12:30 WARNING - payload = payload_generator(server_data) 00:12:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:12:30 WARNING - return encode_string_as_bmp_image(data) 00:12:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 00:12:30 WARNING - img.save(f, "BMP") 00:12:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:12:30 WARNING - f.write(bmpfileheader) 00:12:30 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:12:30 WARNING - 00:12:31 INFO - PROCESS | 1801 | --DOCSHELL 0xa3854c00 == 11 [pid = 1848] [id = 358] 00:12:31 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c5800 == 10 [pid = 1848] [id = 357] 00:12:31 INFO - PROCESS | 1801 | --DOCSHELL 0xa360d800 == 9 [pid = 1848] [id = 356] 00:12:31 INFO - PROCESS | 1801 | --DOCSHELL 0xa3562000 == 8 [pid = 1848] [id = 355] 00:12:31 INFO - PROCESS | 1801 | --DOCSHELL 0xa3443800 == 7 [pid = 1848] [id = 354] 00:12:31 INFO - PROCESS | 1801 | --DOCSHELL 0xa3438000 == 6 [pid = 1848] [id = 353] 00:12:31 INFO - PROCESS | 1801 | --DOCSHELL 0xa3070800 == 5 [pid = 1848] [id = 352] 00:12:31 INFO - PROCESS | 1801 | --DOCSHELL 0xa2ded400 == 4 [pid = 1848] [id = 351] 00:12:31 INFO - PROCESS | 1801 | --DOCSHELL 0xa2822000 == 3 [pid = 1848] [id = 350] 00:12:31 INFO - PROCESS | 1801 | --DOCSHELL 0xa2823800 == 2 [pid = 1848] [id = 349] 00:12:34 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa2df1400) [pid = 1848] [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] 00:12:34 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa2822400) [pid = 1848] [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] 00:12:34 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa3438800) [pid = 1848] [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] 00:12:34 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa36c5c00) [pid = 1848] [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] 00:12:34 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa3070c00) [pid = 1848] [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] 00:12:34 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa3562400) [pid = 1848] [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] 00:12:34 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa3855000) [pid = 1848] [serial = 999] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:12:34 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xa3444000) [pid = 1848] [serial = 989] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:12:34 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa360dc00) [pid = 1848] [serial = 994] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394347678] 00:12:34 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa2823c00) [pid = 1848] [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] 00:12:37 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa36c9c00) [pid = 1848] [serial = 997] [outer = (nil)] [url = about:blank] 00:12:37 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa36c8c00) [pid = 1848] [serial = 998] [outer = (nil)] [url = about:blank] 00:12:37 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa3857000) [pid = 1848] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:12:37 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa3566400) [pid = 1848] [serial = 993] [outer = (nil)] [url = about:blank] 00:12:37 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa3567400) [pid = 1848] [serial = 992] [outer = (nil)] [url = about:blank] 00:12:37 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa343f000) [pid = 1848] [serial = 988] [outer = (nil)] [url = about:blank] 00:12:37 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa355cc00) [pid = 1848] [serial = 990] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:12:37 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa3610000) [pid = 1848] [serial = 995] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394347678] 00:12:37 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa2d1a000) [pid = 1848] [serial = 978] [outer = (nil)] [url = about:blank] 00:12:37 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa3324000) [pid = 1848] [serial = 985] [outer = (nil)] [url = about:blank] 00:12:37 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa2df8c00) [pid = 1848] [serial = 982] [outer = (nil)] [url = about:blank] 00:12:37 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa2dfa400) [pid = 1848] [serial = 981] [outer = (nil)] [url = about:blank] 00:12:37 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa3326400) [pid = 1848] [serial = 984] [outer = (nil)] [url = about:blank] 00:12:37 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa343c800) [pid = 1848] [serial = 987] [outer = (nil)] [url = about:blank] 00:12:37 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2d21000) [pid = 1848] [serial = 979] [outer = (nil)] [url = about:blank] 00:12:37 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d21c00) [pid = 1848] [serial = 976] [outer = (nil)] [url = about:blank] 00:12:43 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa4366000) [pid = 1848] [serial = 1002] [outer = (nil)] [url = about:blank] 00:12:59 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:12:59 INFO - PROCESS | 1801 | 1482394379913 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]]]}] 00:12:59 INFO - . 00:12:59 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30714ms 00:12:59 INFO - PROCESS | 1801 | 1482394379954 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 00:12:59 INFO - PROCESS | 1801 | 1482394379956 Marionette TRACE conn4 <- [1,1137,null,{"value":"2147483649"}] 00:12:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 00:12:59 INFO - PROCESS | 1801 | 1482394379963 Marionette TRACE conn4 -> [0,1138,"timeouts",{"script":35000}] 00:12:59 INFO - PROCESS | 1801 | 1482394379965 Marionette TRACE conn4 <- [1,1138,null,{}] 00:12:59 INFO - PROCESS | 1801 | 1482394379971 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}] 00:13:00 INFO - PROCESS | 1801 | 1482394380161 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 00:13:00 INFO - PROCESS | 1801 | 1482394380201 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:13:00 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821000 == 3 [pid = 1848] [id = 360] 00:13:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821800) [pid = 1848] [serial = 1004] [outer = (nil)] 00:13:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d17c00) [pid = 1848] [serial = 1005] [outer = 0xa2821800] 00:13:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1fc00) [pid = 1848] [serial = 1006] [outer = 0xa2821800] 00:13:01 WARNING - wptserve Traceback (most recent call last): 00:13:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:13:01 WARNING - rv = self.func(request, response) 00:13:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:13:01 WARNING - access_control_allow_origin = "*") 00:13:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:13:01 WARNING - payload = payload_generator(server_data) 00:13:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:13:01 WARNING - return encode_string_as_bmp_image(data) 00:13:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 00:13:01 WARNING - img.save(f, "BMP") 00:13:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:13:01 WARNING - f.write(bmpfileheader) 00:13:01 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:13:01 WARNING - 00:13:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa3856800 == 2 [pid = 1848] [id = 359] 00:13:14 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa385b800) [pid = 1848] [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] 00:13:19 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d17c00) [pid = 1848] [serial = 1005] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa435fc00) [pid = 1848] [serial = 1003] [outer = (nil)] [url = about:blank] 00:13:30 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:13:30 INFO - PROCESS | 1801 | 1482394410722 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]]]}] 00:13:30 INFO - . 00:13:30 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30814ms 00:13:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 00:13:30 INFO - PROCESS | 1801 | 1482394410779 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 00:13:30 INFO - PROCESS | 1801 | 1482394410781 Marionette TRACE conn4 <- [1,1141,null,{"value":"2147483649"}] 00:13:30 INFO - PROCESS | 1801 | 1482394410787 Marionette TRACE conn4 -> [0,1142,"timeouts",{"script":35000}] 00:13:30 INFO - PROCESS | 1801 | 1482394410790 Marionette TRACE conn4 <- [1,1142,null,{}] 00:13:30 INFO - PROCESS | 1801 | 1482394410800 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}] 00:13:31 INFO - PROCESS | 1801 | 1482394411015 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 00:13:31 INFO - PROCESS | 1801 | 1482394411063 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:13:31 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2823400 == 3 [pid = 1848] [id = 361] 00:13:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2824000) [pid = 1848] [serial = 1007] [outer = (nil)] 00:13:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1a800) [pid = 1848] [serial = 1008] [outer = 0xa2824000] 00:13:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d22800) [pid = 1848] [serial = 1009] [outer = 0xa2824000] 00:13:31 WARNING - wptserve Traceback (most recent call last): 00:13:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:13:31 WARNING - rv = self.func(request, response) 00:13:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:13:31 WARNING - access_control_allow_origin = "*") 00:13:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:13:31 WARNING - payload = payload_generator(server_data) 00:13:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:13:31 WARNING - return encode_string_as_bmp_image(data) 00:13: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 00:13:31 WARNING - img.save(f, "BMP") 00:13:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:13:31 WARNING - f.write(bmpfileheader) 00:13:31 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:13:31 WARNING - 00:13:39 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821000 == 2 [pid = 1848] [id = 360] 00:13:45 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2821800) [pid = 1848] [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] 00:13:49 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d1a800) [pid = 1848] [serial = 1008] [outer = (nil)] [url = about:blank] 00:13:49 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1fc00) [pid = 1848] [serial = 1006] [outer = (nil)] [url = about:blank] 00:14:01 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:14:01 INFO - PROCESS | 1801 | 1482394441481 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]]]}] 00:14:01 INFO - . 00:14:01 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30707ms 00:14:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 00:14:01 INFO - PROCESS | 1801 | 1482394441494 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 00:14:01 INFO - PROCESS | 1801 | 1482394441496 Marionette TRACE conn4 <- [1,1145,null,{"value":"2147483649"}] 00:14:01 INFO - PROCESS | 1801 | 1482394441501 Marionette TRACE conn4 -> [0,1146,"timeouts",{"script":35000}] 00:14:01 INFO - PROCESS | 1801 | 1482394441505 Marionette TRACE conn4 <- [1,1146,null,{}] 00:14:01 INFO - PROCESS | 1801 | 1482394441510 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}] 00:14:01 INFO - PROCESS | 1801 | 1482394441652 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 00:14:01 INFO - PROCESS | 1801 | 1482394441734 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:14:01 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821000 == 3 [pid = 1848] [id = 362] 00:14:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821400) [pid = 1848] [serial = 1010] [outer = (nil)] 00:14:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d18c00) [pid = 1848] [serial = 1011] [outer = 0xa2821400] 00:14:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d20800) [pid = 1848] [serial = 1012] [outer = 0xa2821400] 00:14:02 INFO - PROCESS | 1801 | 1482394442854 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]]]}] 00:14:02 INFO - . 00:14:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1389ms 00:14:02 INFO - PROCESS | 1801 | 1482394442891 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 00:14:02 INFO - PROCESS | 1801 | 1482394442893 Marionette TRACE conn4 <- [1,1149,null,{"value":"2147483649"}] 00:14:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 00:14:02 INFO - PROCESS | 1801 | 1482394442907 Marionette TRACE conn4 -> [0,1150,"timeouts",{"script":35000}] 00:14:02 INFO - PROCESS | 1801 | 1482394442909 Marionette TRACE conn4 <- [1,1150,null,{}] 00:14:02 INFO - PROCESS | 1801 | 1482394442917 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}] 00:14:03 INFO - PROCESS | 1801 | 1482394443082 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 00:14:03 INFO - PROCESS | 1801 | 1482394443128 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:14:03 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df3800 == 4 [pid = 1848] [id = 363] 00:14:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2df3c00) [pid = 1848] [serial = 1013] [outer = (nil)] 00:14:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2df9c00) [pid = 1848] [serial = 1014] [outer = 0xa2df3c00] 00:14:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa2df8800) [pid = 1848] [serial = 1015] [outer = 0xa2df3c00] 00:14:04 INFO - PROCESS | 1801 | 1482394444090 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]]]}] 00:14:04 INFO - . 00:14:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1201ms 00:14:04 INFO - PROCESS | 1801 | 1482394444107 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 00:14:04 INFO - PROCESS | 1801 | 1482394444109 Marionette TRACE conn4 <- [1,1153,null,{"value":"2147483649"}] 00:14:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 00:14:04 INFO - PROCESS | 1801 | 1482394444121 Marionette TRACE conn4 -> [0,1154,"timeouts",{"script":35000}] 00:14:04 INFO - PROCESS | 1801 | 1482394444123 Marionette TRACE conn4 <- [1,1154,null,{}] 00:14:04 INFO - PROCESS | 1801 | 1482394444129 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}] 00:14:04 INFO - PROCESS | 1801 | 1482394444305 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 00:14:04 INFO - PROCESS | 1801 | 1482394444360 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:14:04 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3070c00 == 5 [pid = 1848] [id = 364] 00:14:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3071000) [pid = 1848] [serial = 1016] [outer = (nil)] 00:14:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3326000) [pid = 1848] [serial = 1017] [outer = 0xa3071000] 00:14:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa3329000) [pid = 1848] [serial = 1018] [outer = 0xa3071000] 00:14:05 INFO - PROCESS | 1801 | 1482394445263 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]]]}] 00:14:05 INFO - . 00:14:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1180ms 00:14:05 INFO - PROCESS | 1801 | 1482394445296 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 00:14:05 INFO - PROCESS | 1801 | 1482394445299 Marionette TRACE conn4 <- [1,1157,null,{"value":"2147483649"}] 00:14:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 00:14:05 INFO - PROCESS | 1801 | 1482394445305 Marionette TRACE conn4 -> [0,1158,"timeouts",{"script":35000}] 00:14:05 INFO - PROCESS | 1801 | 1482394445307 Marionette TRACE conn4 <- [1,1158,null,{}] 00:14:05 INFO - PROCESS | 1801 | 1482394445313 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}] 00:14:05 INFO - PROCESS | 1801 | 1482394445436 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 00:14:05 INFO - PROCESS | 1801 | 1482394445527 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:14:05 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3437c00 == 6 [pid = 1848] [id = 365] 00:14:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa3438c00) [pid = 1848] [serial = 1019] [outer = (nil)] 00:14:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa343cc00) [pid = 1848] [serial = 1020] [outer = 0xa3438c00] 00:14:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa343f400) [pid = 1848] [serial = 1021] [outer = 0xa3438c00] 00:14:06 INFO - PROCESS | 1801 | 1482394446418 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]]]}] 00:14:06 INFO - . 00:14:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1136ms 00:14:06 INFO - PROCESS | 1801 | 1482394446442 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 00:14:06 INFO - PROCESS | 1801 | 1482394446445 Marionette TRACE conn4 <- [1,1161,null,{"value":"2147483649"}] 00:14:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 00:14:06 INFO - PROCESS | 1801 | 1482394446458 Marionette TRACE conn4 -> [0,1162,"timeouts",{"script":35000}] 00:14:06 INFO - PROCESS | 1801 | 1482394446460 Marionette TRACE conn4 <- [1,1162,null,{}] 00:14:06 INFO - PROCESS | 1801 | 1482394446467 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}] 00:14:06 INFO - PROCESS | 1801 | 1482394446619 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 00:14:06 INFO - PROCESS | 1801 | 1482394446671 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:14:06 INFO - PROCESS | 1801 | ++DOCSHELL 0xa355d800 == 7 [pid = 1848] [id = 366] 00:14:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa355f800) [pid = 1848] [serial = 1022] [outer = (nil)] 00:14:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa3563c00) [pid = 1848] [serial = 1023] [outer = 0xa355f800] 00:14:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa3563000) [pid = 1848] [serial = 1024] [outer = 0xa355f800] 00:14:07 INFO - PROCESS | 1801 | 1482394447574 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]]]}] 00:14:07 INFO - . 00:14:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1139ms 00:14:07 INFO - PROCESS | 1801 | 1482394447597 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 00:14:07 INFO - PROCESS | 1801 | 1482394447600 Marionette TRACE conn4 <- [1,1165,null,{"value":"2147483649"}] 00:14:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 00:14:08 INFO - PROCESS | 1801 | 1482394447613 Marionette TRACE conn4 -> [0,1166,"timeouts",{"script":35000}] 00:14:08 INFO - PROCESS | 1801 | 1482394447615 Marionette TRACE conn4 <- [1,1166,null,{}] 00:14:08 INFO - PROCESS | 1801 | 1482394447685 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}] 00:14:08 INFO - PROCESS | 1801 | 1482394447985 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 00:14:08 INFO - PROCESS | 1801 | 1482394448062 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:14:08 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3602400 == 8 [pid = 1848] [id = 367] 00:14:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa360f800) [pid = 1848] [serial = 1025] [outer = (nil)] 00:14:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa36bec00) [pid = 1848] [serial = 1026] [outer = 0xa360f800] 00:14:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa36c3c00) [pid = 1848] [serial = 1027] [outer = 0xa360f800] 00:14:09 INFO - PROCESS | 1801 | 1482394449145 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]]]}] 00:14:09 INFO - . 00:14:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 772ms 00:14:09 INFO - PROCESS | 1801 | 1482394449195 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 00:14:09 INFO - PROCESS | 1801 | 1482394449198 Marionette TRACE conn4 <- [1,1169,null,{"value":"2147483649"}] 00:14:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 00:14:09 INFO - PROCESS | 1801 | 1482394449204 Marionette TRACE conn4 -> [0,1170,"timeouts",{"script":35000}] 00:14:09 INFO - PROCESS | 1801 | 1482394449206 Marionette TRACE conn4 <- [1,1170,null,{}] 00:14:09 INFO - PROCESS | 1801 | 1482394449212 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}] 00:14:09 INFO - PROCESS | 1801 | 1482394449388 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 00:14:09 INFO - PROCESS | 1801 | 1482394449443 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:14:09 INFO - PROCESS | 1801 | ++DOCSHELL 0xa384d400 == 9 [pid = 1848] [id = 368] 00:14:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa384ec00) [pid = 1848] [serial = 1028] [outer = (nil)] 00:14:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa3854c00) [pid = 1848] [serial = 1029] [outer = 0xa384ec00] 00:14:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa3854000) [pid = 1848] [serial = 1030] [outer = 0xa384ec00] 00:14:10 INFO - PROCESS | 1801 | 1482394450511 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]]]}] 00:14:10 INFO - . 00:14:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1328ms 00:14:10 INFO - PROCESS | 1801 | 1482394450533 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 00:14:10 INFO - PROCESS | 1801 | 1482394450535 Marionette TRACE conn4 <- [1,1173,null,{"value":"2147483649"}] 00:14:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 00:14:10 INFO - PROCESS | 1801 | 1482394450547 Marionette TRACE conn4 -> [0,1174,"timeouts",{"script":35000}] 00:14:10 INFO - PROCESS | 1801 | 1482394450549 Marionette TRACE conn4 <- [1,1174,null,{}] 00:14:10 INFO - PROCESS | 1801 | 1482394450562 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}] 00:14:10 INFO - PROCESS | 1801 | 1482394450722 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 00:14:10 INFO - PROCESS | 1801 | 1482394450818 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:14:10 INFO - PROCESS | 1801 | ++DOCSHELL 0xa306e000 == 10 [pid = 1848] [id = 369] 00:14:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa306f400) [pid = 1848] [serial = 1031] [outer = (nil)] 00:14:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa3444000) [pid = 1848] [serial = 1032] [outer = 0xa306f400] 00:14:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa356b000) [pid = 1848] [serial = 1033] [outer = 0xa306f400] 00:14:11 INFO - PROCESS | 1801 | --DOCSHELL 0xa3602400 == 9 [pid = 1848] [id = 367] 00:14:11 INFO - PROCESS | 1801 | --DOCSHELL 0xa355d800 == 8 [pid = 1848] [id = 366] 00:14:11 INFO - PROCESS | 1801 | --DOCSHELL 0xa3437c00 == 7 [pid = 1848] [id = 365] 00:14:11 INFO - PROCESS | 1801 | --DOCSHELL 0xa3070c00 == 6 [pid = 1848] [id = 364] 00:14:11 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df3800 == 5 [pid = 1848] [id = 363] 00:14:11 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821000 == 4 [pid = 1848] [id = 362] 00:14:11 INFO - PROCESS | 1801 | 1482394451987 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]]]}] 00:14:11 INFO - PROCESS | 1801 | --DOCSHELL 0xa2823400 == 3 [pid = 1848] [id = 361] 00:14:12 INFO - . 00:14:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1481ms 00:14:12 INFO - PROCESS | 1801 | 1482394452028 Marionette TRACE conn4 -> [0,1177,"getWindowHandle",null] 00:14:12 INFO - PROCESS | 1801 | 1482394452030 Marionette TRACE conn4 <- [1,1177,null,{"value":"2147483649"}] 00:14:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 00:14:12 INFO - PROCESS | 1801 | 1482394452037 Marionette TRACE conn4 -> [0,1178,"timeouts",{"script":35000}] 00:14:12 INFO - PROCESS | 1801 | 1482394452039 Marionette TRACE conn4 <- [1,1178,null,{}] 00:14:12 INFO - PROCESS | 1801 | 1482394452047 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}] 00:14:12 INFO - PROCESS | 1801 | 1482394452206 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 00:14:12 INFO - PROCESS | 1801 | 1482394452246 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:14:12 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df1c00 == 4 [pid = 1848] [id = 370] 00:14:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa2df6c00) [pid = 1848] [serial = 1034] [outer = (nil)] 00:14:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa306cc00) [pid = 1848] [serial = 1035] [outer = 0xa2df6c00] 00:14:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa306fc00) [pid = 1848] [serial = 1036] [outer = 0xa2df6c00] 00:14:13 INFO - PROCESS | 1801 | 1482394453257 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]]]}] 00:14:13 INFO - . 00:14:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1277ms 00:14:13 INFO - PROCESS | 1801 | 1482394453315 Marionette TRACE conn4 -> [0,1181,"getWindowHandle",null] 00:14:13 INFO - PROCESS | 1801 | 1482394453317 Marionette TRACE conn4 <- [1,1181,null,{"value":"2147483649"}] 00:14:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 00:14:13 INFO - PROCESS | 1801 | 1482394453323 Marionette TRACE conn4 -> [0,1182,"timeouts",{"script":35000}] 00:14:13 INFO - PROCESS | 1801 | 1482394453325 Marionette TRACE conn4 <- [1,1182,null,{}] 00:14:13 INFO - PROCESS | 1801 | 1482394453331 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}] 00:14:13 INFO - PROCESS | 1801 | 1482394453468 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 00:14:13 INFO - PROCESS | 1801 | 1482394453513 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:14:13 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3440400 == 5 [pid = 1848] [id = 371] 00:14:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa3440800) [pid = 1848] [serial = 1037] [outer = (nil)] 00:14:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0xa355e800) [pid = 1848] [serial = 1038] [outer = 0xa3440800] 00:14:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xa3562800) [pid = 1848] [serial = 1039] [outer = 0xa3440800] 00:14:14 INFO - PROCESS | 1801 | ++DOCSHELL 0xa360dc00 == 6 [pid = 1848] [id = 372] 00:14:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa360e000) [pid = 1848] [serial = 1040] [outer = (nil)] 00:14:14 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:14:14 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:14:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa36bcc00) [pid = 1848] [serial = 1041] [outer = 0xa360e000] 00:14:14 INFO - PROCESS | 1801 | 1482394454757 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]]]}] 00:14:14 INFO - . 00:14:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1481ms 00:14:14 INFO - PROCESS | 1801 | 1482394454805 Marionette TRACE conn4 -> [0,1185,"getWindowHandle",null] 00:14:14 INFO - PROCESS | 1801 | 1482394454807 Marionette TRACE conn4 <- [1,1185,null,{"value":"2147483649"}] 00:14:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 00:14:14 INFO - PROCESS | 1801 | 1482394454814 Marionette TRACE conn4 -> [0,1186,"timeouts",{"script":35000}] 00:14:14 INFO - PROCESS | 1801 | 1482394454816 Marionette TRACE conn4 <- [1,1186,null,{}] 00:14:14 INFO - PROCESS | 1801 | 1482394454827 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}] 00:14:15 INFO - PROCESS | 1801 | 1482394455047 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 00:14:15 INFO - PROCESS | 1801 | 1482394455075 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:14:15 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36ca800 == 7 [pid = 1848] [id = 373] 00:14:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa384dc00) [pid = 1848] [serial = 1042] [outer = (nil)] 00:14:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa3856800) [pid = 1848] [serial = 1043] [outer = 0xa384dc00] 00:14:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa3858400) [pid = 1848] [serial = 1044] [outer = 0xa384dc00] 00:14:16 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4366000 == 8 [pid = 1848] [id = 374] 00:14:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa4366800) [pid = 1848] [serial = 1045] [outer = (nil)] 00:14:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa4368000) [pid = 1848] [serial = 1046] [outer = 0xa4366800] 00:14:16 INFO - PROCESS | 1801 | 1482394456228 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]]]}] 00:14:16 INFO - . 00:14:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1485ms 00:14:16 INFO - PROCESS | 1801 | 1482394456299 Marionette TRACE conn4 -> [0,1189,"getWindowHandle",null] 00:14:16 INFO - PROCESS | 1801 | 1482394456302 Marionette TRACE conn4 <- [1,1189,null,{"value":"2147483649"}] 00:14:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 00:14:16 INFO - PROCESS | 1801 | 1482394456308 Marionette TRACE conn4 -> [0,1190,"timeouts",{"script":35000}] 00:14:16 INFO - PROCESS | 1801 | 1482394456310 Marionette TRACE conn4 <- [1,1190,null,{}] 00:14:16 INFO - PROCESS | 1801 | 1482394456316 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}] 00:14:16 INFO - PROCESS | 1801 | 1482394456464 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 00:14:16 INFO - PROCESS | 1801 | 1482394456543 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:14:16 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3858c00 == 9 [pid = 1848] [id = 375] 00:14:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa385a800) [pid = 1848] [serial = 1047] [outer = (nil)] 00:14:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa44d2800) [pid = 1848] [serial = 1048] [outer = 0xa385a800] 00:14:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa44d7000) [pid = 1848] [serial = 1049] [outer = 0xa385a800] 00:14:17 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa2824000) [pid = 1848] [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] 00:14:17 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa2df3c00) [pid = 1848] [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] 00:14:17 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa2821400) [pid = 1848] [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] 00:14:17 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa3438c00) [pid = 1848] [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] 00:14:17 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa360f800) [pid = 1848] [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] 00:14:17 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa3071000) [pid = 1848] [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] 00:14:17 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa355f800) [pid = 1848] [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] 00:14:17 INFO - PROCESS | 1801 | ++DOCSHELL 0xa306a800 == 10 [pid = 1848] [id = 376] 00:14:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa3070400) [pid = 1848] [serial = 1050] [outer = (nil)] 00:14:17 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:14:17 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:14:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa3444800) [pid = 1848] [serial = 1051] [outer = 0xa3070400] 00:14:17 INFO - PROCESS | 1801 | 1482394457975 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]]]}] 00:14:18 INFO - . 00:14:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1731ms 00:14:18 INFO - PROCESS | 1801 | 1482394458039 Marionette TRACE conn4 -> [0,1193,"getWindowHandle",null] 00:14:18 INFO - PROCESS | 1801 | 1482394458042 Marionette TRACE conn4 <- [1,1193,null,{"value":"2147483649"}] 00:14:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 00:14:18 INFO - PROCESS | 1801 | 1482394458048 Marionette TRACE conn4 -> [0,1194,"timeouts",{"script":35000}] 00:14:18 INFO - PROCESS | 1801 | 1482394458051 Marionette TRACE conn4 <- [1,1194,null,{}] 00:14:18 INFO - PROCESS | 1801 | 1482394458057 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}] 00:14:18 INFO - PROCESS | 1801 | 1482394458217 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 00:14:18 INFO - PROCESS | 1801 | 1482394458273 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:14:18 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44ca800 == 11 [pid = 1848] [id = 377] 00:14:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa456c800) [pid = 1848] [serial = 1052] [outer = (nil)] 00:14:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa45ebc00) [pid = 1848] [serial = 1053] [outer = 0xa456c800] 00:14:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa4702c00) [pid = 1848] [serial = 1054] [outer = 0xa456c800] 00:14:19 WARNING - wptserve Traceback (most recent call last): 00:14:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:14:19 WARNING - rv = self.func(request, response) 00:14:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:14:19 WARNING - access_control_allow_origin = "*") 00:14:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:14:19 WARNING - payload = payload_generator(server_data) 00:14:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:14:19 WARNING - return encode_string_as_bmp_image(data) 00:14:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 00:14:19 WARNING - img.save(f, "BMP") 00:14:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:14:19 WARNING - f.write(bmpfileheader) 00:14:19 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:14:19 WARNING - 00:14:19 INFO - PROCESS | 1801 | --DOCSHELL 0xa306a800 == 10 [pid = 1848] [id = 376] 00:14:19 INFO - PROCESS | 1801 | --DOCSHELL 0xa3858c00 == 9 [pid = 1848] [id = 375] 00:14:19 INFO - PROCESS | 1801 | --DOCSHELL 0xa4366000 == 8 [pid = 1848] [id = 374] 00:14:19 INFO - PROCESS | 1801 | --DOCSHELL 0xa36ca800 == 7 [pid = 1848] [id = 373] 00:14:19 INFO - PROCESS | 1801 | --DOCSHELL 0xa360dc00 == 6 [pid = 1848] [id = 372] 00:14:19 INFO - PROCESS | 1801 | --DOCSHELL 0xa3440400 == 5 [pid = 1848] [id = 371] 00:14:19 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df1c00 == 4 [pid = 1848] [id = 370] 00:14:19 INFO - PROCESS | 1801 | --DOCSHELL 0xa306e000 == 3 [pid = 1848] [id = 369] 00:14:19 INFO - PROCESS | 1801 | --DOCSHELL 0xa384d400 == 2 [pid = 1848] [id = 368] 00:14:19 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa3563000) [pid = 1848] [serial = 1024] [outer = (nil)] [url = about:blank] 00:14:19 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa343f400) [pid = 1848] [serial = 1021] [outer = (nil)] [url = about:blank] 00:14:19 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa36bec00) [pid = 1848] [serial = 1026] [outer = (nil)] [url = about:blank] 00:14:19 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa343cc00) [pid = 1848] [serial = 1020] [outer = (nil)] [url = about:blank] 00:14:19 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa2df8800) [pid = 1848] [serial = 1015] [outer = (nil)] [url = about:blank] 00:14:19 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa3329000) [pid = 1848] [serial = 1018] [outer = (nil)] [url = about:blank] 00:14:19 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa36c3c00) [pid = 1848] [serial = 1027] [outer = (nil)] [url = about:blank] 00:14:19 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa2d20800) [pid = 1848] [serial = 1012] [outer = (nil)] [url = about:blank] 00:14:19 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0xa2df9c00) [pid = 1848] [serial = 1014] [outer = (nil)] [url = about:blank] 00:14:19 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0xa2d18c00) [pid = 1848] [serial = 1011] [outer = (nil)] [url = about:blank] 00:14:19 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0xa3563c00) [pid = 1848] [serial = 1023] [outer = (nil)] [url = about:blank] 00:14:19 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa2d22800) [pid = 1848] [serial = 1009] [outer = (nil)] [url = about:blank] 00:14:19 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa3326000) [pid = 1848] [serial = 1017] [outer = (nil)] [url = about:blank] 00:14:22 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa3440800) [pid = 1848] [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] 00:14:22 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa384dc00) [pid = 1848] [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] 00:14:22 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa385a800) [pid = 1848] [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] 00:14:22 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa2df6c00) [pid = 1848] [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] 00:14:22 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa306f400) [pid = 1848] [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] 00:14:22 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xa384ec00) [pid = 1848] [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] 00:14:22 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa3070400) [pid = 1848] [serial = 1050] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:14:22 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa4366800) [pid = 1848] [serial = 1045] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394455992] 00:14:22 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa360e000) [pid = 1848] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:14:26 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa306fc00) [pid = 1848] [serial = 1036] [outer = (nil)] [url = about:blank] 00:14:26 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa356b000) [pid = 1848] [serial = 1033] [outer = (nil)] [url = about:blank] 00:14:26 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa3854000) [pid = 1848] [serial = 1030] [outer = (nil)] [url = about:blank] 00:14:26 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa44d2800) [pid = 1848] [serial = 1048] [outer = (nil)] [url = about:blank] 00:14:26 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa3444800) [pid = 1848] [serial = 1051] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:14:26 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa44d7000) [pid = 1848] [serial = 1049] [outer = (nil)] [url = about:blank] 00:14:26 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa4368000) [pid = 1848] [serial = 1046] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394455992] 00:14:26 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa3854c00) [pid = 1848] [serial = 1029] [outer = (nil)] [url = about:blank] 00:14:26 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa3856800) [pid = 1848] [serial = 1043] [outer = (nil)] [url = about:blank] 00:14:26 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa3444000) [pid = 1848] [serial = 1032] [outer = (nil)] [url = about:blank] 00:14:26 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa3858400) [pid = 1848] [serial = 1044] [outer = (nil)] [url = about:blank] 00:14:26 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa355e800) [pid = 1848] [serial = 1038] [outer = (nil)] [url = about:blank] 00:14:26 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa306cc00) [pid = 1848] [serial = 1035] [outer = (nil)] [url = about:blank] 00:14:26 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa36bcc00) [pid = 1848] [serial = 1041] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:14:26 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa45ebc00) [pid = 1848] [serial = 1053] [outer = (nil)] [url = about:blank] 00:14:26 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa3562800) [pid = 1848] [serial = 1039] [outer = (nil)] [url = about:blank] 00:14:48 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:14:48 INFO - PROCESS | 1801 | 1482394488705 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]]]}] 00:14:48 INFO - . 00:14:48 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30714ms 00:14:48 INFO - PROCESS | 1801 | 1482394488762 Marionette TRACE conn4 -> [0,1197,"getWindowHandle",null] 00:14:48 INFO - PROCESS | 1801 | 1482394488764 Marionette TRACE conn4 <- [1,1197,null,{"value":"2147483649"}] 00:14:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 00:14:48 INFO - PROCESS | 1801 | 1482394488774 Marionette TRACE conn4 -> [0,1198,"timeouts",{"script":35000}] 00:14:48 INFO - PROCESS | 1801 | 1482394488776 Marionette TRACE conn4 <- [1,1198,null,{}] 00:14:48 INFO - PROCESS | 1801 | 1482394488780 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}] 00:14:48 INFO - PROCESS | 1801 | 1482394488935 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 00:14:49 INFO - PROCESS | 1801 | 1482394488999 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:14:49 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821800 == 3 [pid = 1848] [id = 378] 00:14:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821c00) [pid = 1848] [serial = 1055] [outer = (nil)] 00:14:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d17c00) [pid = 1848] [serial = 1056] [outer = 0xa2821c00] 00:14:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1e800) [pid = 1848] [serial = 1057] [outer = 0xa2821c00] 00:14:49 WARNING - wptserve Traceback (most recent call last): 00:14:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:14:49 WARNING - rv = self.func(request, response) 00:14:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:14:49 WARNING - access_control_allow_origin = "*") 00:14:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:14:49 WARNING - payload = payload_generator(server_data) 00:14:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:14:49 WARNING - return encode_string_as_bmp_image(data) 00:14:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 00:14:49 WARNING - img.save(f, "BMP") 00:14:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:14:49 WARNING - f.write(bmpfileheader) 00:14:49 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:14:49 WARNING - 00:14:57 INFO - PROCESS | 1801 | --DOCSHELL 0xa44ca800 == 2 [pid = 1848] [id = 377] 00:15:03 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa456c800) [pid = 1848] [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] 00:15:07 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d17c00) [pid = 1848] [serial = 1056] [outer = (nil)] [url = about:blank] 00:15:07 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa4702c00) [pid = 1848] [serial = 1054] [outer = (nil)] [url = about:blank] 00:15:19 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:15:19 INFO - PROCESS | 1801 | 1482394519456 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]]]}] 00:15:19 INFO - . 00:15:19 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30711ms 00:15:19 INFO - PROCESS | 1801 | 1482394519486 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 00:15:19 INFO - PROCESS | 1801 | 1482394519489 Marionette TRACE conn4 <- [1,1201,null,{"value":"2147483649"}] 00:15:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 00:15:19 INFO - PROCESS | 1801 | 1482394519502 Marionette TRACE conn4 -> [0,1202,"timeouts",{"script":35000}] 00:15:19 INFO - PROCESS | 1801 | 1482394519504 Marionette TRACE conn4 <- [1,1202,null,{}] 00:15:19 INFO - PROCESS | 1801 | 1482394519510 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}] 00:15:19 INFO - PROCESS | 1801 | 1482394519668 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 00:15:19 INFO - PROCESS | 1801 | 1482394519727 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:15:19 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2824400 == 3 [pid = 1848] [id = 379] 00:15:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2824800) [pid = 1848] [serial = 1058] [outer = (nil)] 00:15:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1ac00) [pid = 1848] [serial = 1059] [outer = 0xa2824800] 00:15:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d22800) [pid = 1848] [serial = 1060] [outer = 0xa2824800] 00:15:20 WARNING - wptserve Traceback (most recent call last): 00:15:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:15:20 WARNING - rv = self.func(request, response) 00:15:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:15:20 WARNING - access_control_allow_origin = "*") 00:15:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:15:20 WARNING - payload = payload_generator(server_data) 00:15:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:15:20 WARNING - return encode_string_as_bmp_image(data) 00:15:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 00:15:20 WARNING - img.save(f, "BMP") 00:15:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:15:20 WARNING - f.write(bmpfileheader) 00:15:20 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:15:20 WARNING - 00:15:28 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821800 == 2 [pid = 1848] [id = 378] 00:15:34 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2821c00) [pid = 1848] [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] 00:15:38 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d1ac00) [pid = 1848] [serial = 1059] [outer = (nil)] [url = about:blank] 00:15:38 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1e800) [pid = 1848] [serial = 1057] [outer = (nil)] [url = about:blank] 00:15:50 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:15:50 INFO - PROCESS | 1801 | 1482394550172 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]]]}] 00:15:50 INFO - . 00:15:50 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30714ms 00:15:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 00:15:50 INFO - PROCESS | 1801 | 1482394550209 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 00:15:50 INFO - PROCESS | 1801 | 1482394550211 Marionette TRACE conn4 <- [1,1205,null,{"value":"2147483649"}] 00:15:50 INFO - PROCESS | 1801 | 1482394550218 Marionette TRACE conn4 -> [0,1206,"timeouts",{"script":35000}] 00:15:50 INFO - PROCESS | 1801 | 1482394550221 Marionette TRACE conn4 <- [1,1206,null,{}] 00:15:50 INFO - PROCESS | 1801 | 1482394550226 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}] 00:15:50 INFO - PROCESS | 1801 | 1482394550382 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 00:15:50 INFO - PROCESS | 1801 | 1482394550434 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:15:50 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2822c00 == 3 [pid = 1848] [id = 380] 00:15:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2823000) [pid = 1848] [serial = 1061] [outer = (nil)] 00:15:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1b000) [pid = 1848] [serial = 1062] [outer = 0xa2823000] 00:15:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d21c00) [pid = 1848] [serial = 1063] [outer = 0xa2823000] 00:15:51 INFO - PROCESS | 1801 | 1482394551523 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]]]}] 00:15:51 INFO - . 00:15:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1340ms 00:15:51 INFO - PROCESS | 1801 | 1482394551557 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 00:15:51 INFO - PROCESS | 1801 | 1482394551560 Marionette TRACE conn4 <- [1,1209,null,{"value":"2147483649"}] 00:15:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 00:15:51 INFO - PROCESS | 1801 | 1482394551567 Marionette TRACE conn4 -> [0,1210,"timeouts",{"script":35000}] 00:15:51 INFO - PROCESS | 1801 | 1482394551569 Marionette TRACE conn4 <- [1,1210,null,{}] 00:15:51 INFO - PROCESS | 1801 | 1482394551574 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}] 00:15:51 INFO - PROCESS | 1801 | 1482394551788 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 00:15:51 INFO - PROCESS | 1801 | 1482394551834 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:15:51 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df0400 == 4 [pid = 1848] [id = 381] 00:15:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2df5800) [pid = 1848] [serial = 1064] [outer = (nil)] 00:15:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2dfb400) [pid = 1848] [serial = 1065] [outer = 0xa2df5800] 00:15:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa2dfa000) [pid = 1848] [serial = 1066] [outer = 0xa2df5800] 00:15:52 INFO - PROCESS | 1801 | 1482394552778 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]]]}] 00:15:52 INFO - . 00:15:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1231ms 00:15:52 INFO - PROCESS | 1801 | 1482394552799 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 00:15:52 INFO - PROCESS | 1801 | 1482394552802 Marionette TRACE conn4 <- [1,1213,null,{"value":"2147483649"}] 00:15:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 00:15:52 INFO - PROCESS | 1801 | 1482394552808 Marionette TRACE conn4 -> [0,1214,"timeouts",{"script":35000}] 00:15:52 INFO - PROCESS | 1801 | 1482394552810 Marionette TRACE conn4 <- [1,1214,null,{}] 00:15:52 INFO - PROCESS | 1801 | 1482394552816 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}] 00:15:53 INFO - PROCESS | 1801 | 1482394553026 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 00:15:53 INFO - PROCESS | 1801 | 1482394553050 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:15:53 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3072400 == 5 [pid = 1848] [id = 382] 00:15:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3072800) [pid = 1848] [serial = 1067] [outer = (nil)] 00:15:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3327800) [pid = 1848] [serial = 1068] [outer = 0xa3072800] 00:15:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa332a800) [pid = 1848] [serial = 1069] [outer = 0xa3072800] 00:15:53 INFO - PROCESS | 1801 | 1482394553977 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]]]}] 00:15:54 INFO - . 00:15:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1231ms 00:15:54 INFO - PROCESS | 1801 | 1482394554041 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 00:15:54 INFO - PROCESS | 1801 | 1482394554044 Marionette TRACE conn4 <- [1,1217,null,{"value":"2147483649"}] 00:15:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 00:15:54 INFO - PROCESS | 1801 | 1482394554050 Marionette TRACE conn4 -> [0,1218,"timeouts",{"script":35000}] 00:15:54 INFO - PROCESS | 1801 | 1482394554052 Marionette TRACE conn4 <- [1,1218,null,{}] 00:15:54 INFO - PROCESS | 1801 | 1482394554058 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}] 00:15:54 INFO - PROCESS | 1801 | 1482394554223 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 00:15:54 INFO - PROCESS | 1801 | 1482394554265 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:15:54 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3439400 == 6 [pid = 1848] [id = 383] 00:15:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa3439800) [pid = 1848] [serial = 1070] [outer = (nil)] 00:15:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa343d800) [pid = 1848] [serial = 1071] [outer = 0xa3439800] 00:15:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa3440400) [pid = 1848] [serial = 1072] [outer = 0xa3439800] 00:15:55 INFO - PROCESS | 1801 | 1482394555242 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]]]}] 00:15:55 INFO - . 00:15:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1240ms 00:15:55 INFO - PROCESS | 1801 | 1482394555291 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 00:15:55 INFO - PROCESS | 1801 | 1482394555294 Marionette TRACE conn4 <- [1,1221,null,{"value":"2147483649"}] 00:15:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 00:15:55 INFO - PROCESS | 1801 | 1482394555300 Marionette TRACE conn4 -> [0,1222,"timeouts",{"script":35000}] 00:15:55 INFO - PROCESS | 1801 | 1482394555302 Marionette TRACE conn4 <- [1,1222,null,{}] 00:15:55 INFO - PROCESS | 1801 | 1482394555308 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}] 00:15:55 INFO - PROCESS | 1801 | 1482394555452 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 00:15:55 INFO - PROCESS | 1801 | 1482394555543 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:15:55 INFO - PROCESS | 1801 | ++DOCSHELL 0xa355e800 == 7 [pid = 1848] [id = 384] 00:15:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa355f800) [pid = 1848] [serial = 1073] [outer = (nil)] 00:15:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa3564c00) [pid = 1848] [serial = 1074] [outer = 0xa355f800] 00:15:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa3566000) [pid = 1848] [serial = 1075] [outer = 0xa355f800] 00:15:56 INFO - PROCESS | 1801 | 1482394556489 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]]]}] 00:15:56 INFO - . 00:15:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1239ms 00:15:56 INFO - PROCESS | 1801 | 1482394556540 Marionette TRACE conn4 -> [0,1225,"getWindowHandle",null] 00:15:56 INFO - PROCESS | 1801 | 1482394556543 Marionette TRACE conn4 <- [1,1225,null,{"value":"2147483649"}] 00:15:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 00:15:56 INFO - PROCESS | 1801 | 1482394556550 Marionette TRACE conn4 -> [0,1226,"timeouts",{"script":35000}] 00:15:56 INFO - PROCESS | 1801 | 1482394556552 Marionette TRACE conn4 <- [1,1226,null,{}] 00:15:56 INFO - PROCESS | 1801 | 1482394556557 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}] 00:15:56 INFO - PROCESS | 1801 | 1482394556739 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 00:15:56 INFO - PROCESS | 1801 | 1482394556799 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:15:56 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3610c00 == 8 [pid = 1848] [id = 385] 00:15:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa36bb400) [pid = 1848] [serial = 1076] [outer = (nil)] 00:15:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa36c0000) [pid = 1848] [serial = 1077] [outer = 0xa36bb400] 00:15:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa36c4800) [pid = 1848] [serial = 1078] [outer = 0xa36bb400] 00:15:57 INFO - PROCESS | 1801 | 1482394557799 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]]]}] 00:15:57 INFO - . 00:15:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1293ms 00:15:57 INFO - PROCESS | 1801 | 1482394557843 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 00:15:57 INFO - PROCESS | 1801 | 1482394557846 Marionette TRACE conn4 <- [1,1229,null,{"value":"2147483649"}] 00:15:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 00:15:57 INFO - PROCESS | 1801 | 1482394557857 Marionette TRACE conn4 -> [0,1230,"timeouts",{"script":35000}] 00:15:57 INFO - PROCESS | 1801 | 1482394557859 Marionette TRACE conn4 <- [1,1230,null,{}] 00:15:57 INFO - PROCESS | 1801 | 1482394557866 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}] 00:15:58 INFO - PROCESS | 1801 | 1482394558044 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 00:15:58 INFO - PROCESS | 1801 | 1482394558104 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:15:58 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d21800 == 9 [pid = 1848] [id = 386] 00:15:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa3326400) [pid = 1848] [serial = 1079] [outer = (nil)] 00:15:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa3854800) [pid = 1848] [serial = 1080] [outer = 0xa3326400] 00:15:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa3855800) [pid = 1848] [serial = 1081] [outer = 0xa3326400] 00:15:59 INFO - PROCESS | 1801 | 1482394559108 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]]]}] 00:15:59 INFO - . 00:15:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1276ms 00:15:59 INFO - PROCESS | 1801 | 1482394559134 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 00:15:59 INFO - PROCESS | 1801 | 1482394559137 Marionette TRACE conn4 <- [1,1233,null,{"value":"2147483649"}] 00:15:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 00:15:59 INFO - PROCESS | 1801 | 1482394559152 Marionette TRACE conn4 -> [0,1234,"timeouts",{"script":35000}] 00:15:59 INFO - PROCESS | 1801 | 1482394559155 Marionette TRACE conn4 <- [1,1234,null,{}] 00:15:59 INFO - PROCESS | 1801 | 1482394559160 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}] 00:15:59 INFO - PROCESS | 1801 | 1482394559323 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 00:15:59 INFO - PROCESS | 1801 | 1482394559417 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:15:59 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2dedc00 == 10 [pid = 1848] [id = 387] 00:15:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa2df9c00) [pid = 1848] [serial = 1082] [outer = (nil)] 00:15:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa3440000) [pid = 1848] [serial = 1083] [outer = 0xa2df9c00] 00:15:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa3569800) [pid = 1848] [serial = 1084] [outer = 0xa2df9c00] 00:16:00 INFO - . 00:16:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1396ms 00:16:00 INFO - PROCESS | 1801 | 1482394560529 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]]]}] 00:16:00 INFO - PROCESS | 1801 | 1482394560543 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 00:16:00 INFO - PROCESS | 1801 | 1482394560546 Marionette TRACE conn4 <- [1,1237,null,{"value":"2147483649"}] 00:16:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 00:16:00 INFO - PROCESS | 1801 | 1482394560552 Marionette TRACE conn4 -> [0,1238,"timeouts",{"script":35000}] 00:16:00 INFO - PROCESS | 1801 | 1482394560554 Marionette TRACE conn4 <- [1,1238,null,{}] 00:16:00 INFO - PROCESS | 1801 | 1482394560559 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}] 00:16:00 INFO - PROCESS | 1801 | 1482394560735 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 00:16:00 INFO - PROCESS | 1801 | 1482394560823 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:16:00 INFO - PROCESS | 1801 | ++DOCSHELL 0xa281d400 == 11 [pid = 1848] [id = 388] 00:16:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa281dc00) [pid = 1848] [serial = 1085] [outer = (nil)] 00:16:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa306c400) [pid = 1848] [serial = 1086] [outer = 0xa281dc00] 00:16:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa3070000) [pid = 1848] [serial = 1087] [outer = 0xa281dc00] 00:16:01 INFO - PROCESS | 1801 | --DOCSHELL 0xa3610c00 == 10 [pid = 1848] [id = 385] 00:16:01 INFO - PROCESS | 1801 | --DOCSHELL 0xa355e800 == 9 [pid = 1848] [id = 384] 00:16:01 INFO - PROCESS | 1801 | --DOCSHELL 0xa3439400 == 8 [pid = 1848] [id = 383] 00:16:01 INFO - PROCESS | 1801 | --DOCSHELL 0xa3072400 == 7 [pid = 1848] [id = 382] 00:16:01 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df0400 == 6 [pid = 1848] [id = 381] 00:16:01 INFO - PROCESS | 1801 | --DOCSHELL 0xa2822c00 == 5 [pid = 1848] [id = 380] 00:16:01 INFO - PROCESS | 1801 | --DOCSHELL 0xa2824400 == 4 [pid = 1848] [id = 379] 00:16:01 INFO - PROCESS | 1801 | 1482394561791 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]]]}] 00:16:01 INFO - . 00:16:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1285ms 00:16:01 INFO - PROCESS | 1801 | 1482394561838 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 00:16:01 INFO - PROCESS | 1801 | 1482394561842 Marionette TRACE conn4 <- [1,1241,null,{"value":"2147483649"}] 00:16:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 00:16:01 INFO - PROCESS | 1801 | 1482394561849 Marionette TRACE conn4 -> [0,1242,"timeouts",{"script":35000}] 00:16:01 INFO - PROCESS | 1801 | 1482394561852 Marionette TRACE conn4 <- [1,1242,null,{}] 00:16:01 INFO - PROCESS | 1801 | 1482394561857 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}] 00:16:02 INFO - PROCESS | 1801 | 1482394562055 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 00:16:02 INFO - PROCESS | 1801 | 1482394562105 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:16:02 INFO - PROCESS | 1801 | ++DOCSHELL 0xa343f800 == 5 [pid = 1848] [id = 389] 00:16:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa3441400) [pid = 1848] [serial = 1088] [outer = (nil)] 00:16:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0xa3560800) [pid = 1848] [serial = 1089] [outer = 0xa3441400] 00:16:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xa3567c00) [pid = 1848] [serial = 1090] [outer = 0xa3441400] 00:16:02 INFO - PROCESS | 1801 | ++DOCSHELL 0xa360f800 == 6 [pid = 1848] [id = 390] 00:16:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa3610000) [pid = 1848] [serial = 1091] [outer = (nil)] 00:16:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:16:03 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:16:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa36bec00) [pid = 1848] [serial = 1092] [outer = 0xa3610000] 00:16:03 INFO - PROCESS | 1801 | 1482394563194 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]]]}] 00:16:03 INFO - . 00:16:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1386ms 00:16:03 INFO - PROCESS | 1801 | 1482394563236 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 00:16:03 INFO - PROCESS | 1801 | 1482394563239 Marionette TRACE conn4 <- [1,1245,null,{"value":"2147483649"}] 00:16:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 00:16:03 INFO - PROCESS | 1801 | 1482394563245 Marionette TRACE conn4 -> [0,1246,"timeouts",{"script":35000}] 00:16:03 INFO - PROCESS | 1801 | 1482394563247 Marionette TRACE conn4 <- [1,1246,null,{}] 00:16:03 INFO - PROCESS | 1801 | 1482394563253 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}] 00:16:03 INFO - PROCESS | 1801 | 1482394563471 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 00:16:03 INFO - PROCESS | 1801 | 1482394563507 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:16:03 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c9c00 == 7 [pid = 1848] [id = 391] 00:16:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa384e400) [pid = 1848] [serial = 1093] [outer = (nil)] 00:16:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa3855c00) [pid = 1848] [serial = 1094] [outer = 0xa384e400] 00:16:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa3858000) [pid = 1848] [serial = 1095] [outer = 0xa384e400] 00:16:04 INFO - PROCESS | 1801 | ++DOCSHELL 0xa385c800 == 8 [pid = 1848] [id = 392] 00:16:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa435f800) [pid = 1848] [serial = 1096] [outer = (nil)] 00:16:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa4365400) [pid = 1848] [serial = 1097] [outer = 0xa435f800] 00:16:04 INFO - PROCESS | 1801 | 1482394564651 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]]]}] 00:16:04 INFO - . 00:16:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1434ms 00:16:04 INFO - PROCESS | 1801 | 1482394564680 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 00:16:04 INFO - PROCESS | 1801 | 1482394564685 Marionette TRACE conn4 <- [1,1249,null,{"value":"2147483649"}] 00:16:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 00:16:04 INFO - PROCESS | 1801 | 1482394564692 Marionette TRACE conn4 -> [0,1250,"timeouts",{"script":35000}] 00:16:04 INFO - PROCESS | 1801 | 1482394564694 Marionette TRACE conn4 <- [1,1250,null,{}] 00:16:04 INFO - PROCESS | 1801 | 1482394564704 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}] 00:16:04 INFO - PROCESS | 1801 | 1482394564860 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 00:16:04 INFO - PROCESS | 1801 | 1482394564929 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:16:05 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44c9800 == 9 [pid = 1848] [id = 393] 00:16:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa44ca400) [pid = 1848] [serial = 1098] [outer = (nil)] 00:16:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa44d3400) [pid = 1848] [serial = 1099] [outer = 0xa44ca400] 00:16:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa44d7800) [pid = 1848] [serial = 1100] [outer = 0xa44ca400] 00:16:06 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa36bb400) [pid = 1848] [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] 00:16:06 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa3072800) [pid = 1848] [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] 00:16:06 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa2823000) [pid = 1848] [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] 00:16:06 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa2824800) [pid = 1848] [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] 00:16:06 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa355f800) [pid = 1848] [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] 00:16:06 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa2df5800) [pid = 1848] [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] 00:16:06 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa3439800) [pid = 1848] [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] 00:16:06 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2ded800 == 10 [pid = 1848] [id = 394] 00:16:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa2df1000) [pid = 1848] [serial = 1101] [outer = (nil)] 00:16:06 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:16:06 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:16:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa306bc00) [pid = 1848] [serial = 1102] [outer = 0xa2df1000] 00:16:06 INFO - PROCESS | 1801 | 1482394566440 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]]]}] 00:16:06 INFO - . 00:16:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1785ms 00:16:06 INFO - PROCESS | 1801 | 1482394566477 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 00:16:06 INFO - PROCESS | 1801 | 1482394566480 Marionette TRACE conn4 <- [1,1253,null,{"value":"2147483649"}] 00:16:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 00:16:06 INFO - PROCESS | 1801 | 1482394566489 Marionette TRACE conn4 -> [0,1254,"timeouts",{"script":35000}] 00:16:06 INFO - PROCESS | 1801 | 1482394566492 Marionette TRACE conn4 <- [1,1254,null,{}] 00:16:06 INFO - PROCESS | 1801 | 1482394566497 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}] 00:16:06 INFO - PROCESS | 1801 | 1482394566658 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 00:16:06 INFO - PROCESS | 1801 | 1482394566757 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:16:06 INFO - PROCESS | 1801 | ++DOCSHELL 0xa435fc00 == 11 [pid = 1848] [id = 395] 00:16:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa436e000) [pid = 1848] [serial = 1103] [outer = (nil)] 00:16:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa45ea000) [pid = 1848] [serial = 1104] [outer = 0xa436e000] 00:16:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa45e8800) [pid = 1848] [serial = 1105] [outer = 0xa436e000] 00:16:07 WARNING - wptserve Traceback (most recent call last): 00:16:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:16:07 WARNING - rv = self.func(request, response) 00:16:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:16:07 WARNING - access_control_allow_origin = "*") 00:16:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:16:07 WARNING - payload = payload_generator(server_data) 00:16:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:16:07 WARNING - return encode_string_as_bmp_image(data) 00:16: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 00:16:07 WARNING - img.save(f, "BMP") 00:16:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:16:07 WARNING - f.write(bmpfileheader) 00:16:07 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:16:07 WARNING - 00:16:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa2ded800 == 10 [pid = 1848] [id = 394] 00:16:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa44c9800 == 9 [pid = 1848] [id = 393] 00:16:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa385c800 == 8 [pid = 1848] [id = 392] 00:16:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c9c00 == 7 [pid = 1848] [id = 391] 00:16:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa360f800 == 6 [pid = 1848] [id = 390] 00:16:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa343f800 == 5 [pid = 1848] [id = 389] 00:16:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa281d400 == 4 [pid = 1848] [id = 388] 00:16:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa2dedc00 == 3 [pid = 1848] [id = 387] 00:16:08 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d21800 == 2 [pid = 1848] [id = 386] 00:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa332a800) [pid = 1848] [serial = 1069] [outer = (nil)] [url = about:blank] 00:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa2d21c00) [pid = 1848] [serial = 1063] [outer = (nil)] [url = about:blank] 00:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa2d22800) [pid = 1848] [serial = 1060] [outer = (nil)] [url = about:blank] 00:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa3566000) [pid = 1848] [serial = 1075] [outer = (nil)] [url = about:blank] 00:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa2dfa000) [pid = 1848] [serial = 1066] [outer = (nil)] [url = about:blank] 00:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa3440400) [pid = 1848] [serial = 1072] [outer = (nil)] [url = about:blank] 00:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa36c4800) [pid = 1848] [serial = 1078] [outer = (nil)] [url = about:blank] 00:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa36c0000) [pid = 1848] [serial = 1077] [outer = (nil)] [url = about:blank] 00:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0xa3564c00) [pid = 1848] [serial = 1074] [outer = (nil)] [url = about:blank] 00:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0xa343d800) [pid = 1848] [serial = 1071] [outer = (nil)] [url = about:blank] 00:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0xa3327800) [pid = 1848] [serial = 1068] [outer = (nil)] [url = about:blank] 00:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa2dfb400) [pid = 1848] [serial = 1065] [outer = (nil)] [url = about:blank] 00:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa2d1b000) [pid = 1848] [serial = 1062] [outer = (nil)] [url = about:blank] 00:16:11 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa384e400) [pid = 1848] [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] 00:16:11 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa44ca400) [pid = 1848] [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] 00:16:11 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa281dc00) [pid = 1848] [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] 00:16:11 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa3610000) [pid = 1848] [serial = 1091] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:16:11 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa3441400) [pid = 1848] [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] 00:16:11 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xa3326400) [pid = 1848] [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] 00:16:11 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa2df9c00) [pid = 1848] [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] 00:16:11 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa2df1000) [pid = 1848] [serial = 1101] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:16:11 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa435f800) [pid = 1848] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394564425] 00:16:15 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa3070000) [pid = 1848] [serial = 1087] [outer = (nil)] [url = about:blank] 00:16:15 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa36bec00) [pid = 1848] [serial = 1092] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:16:15 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa3567c00) [pid = 1848] [serial = 1090] [outer = (nil)] [url = about:blank] 00:16:15 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa3855800) [pid = 1848] [serial = 1081] [outer = (nil)] [url = about:blank] 00:16:15 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa3569800) [pid = 1848] [serial = 1084] [outer = (nil)] [url = about:blank] 00:16:15 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa306bc00) [pid = 1848] [serial = 1102] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:16:15 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa44d7800) [pid = 1848] [serial = 1100] [outer = (nil)] [url = about:blank] 00:16:15 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa4365400) [pid = 1848] [serial = 1097] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394564425] 00:16:15 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa3858000) [pid = 1848] [serial = 1095] [outer = (nil)] [url = about:blank] 00:16:15 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa45ea000) [pid = 1848] [serial = 1104] [outer = (nil)] [url = about:blank] 00:16:15 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa44d3400) [pid = 1848] [serial = 1099] [outer = (nil)] [url = about:blank] 00:16:15 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa3855c00) [pid = 1848] [serial = 1094] [outer = (nil)] [url = about:blank] 00:16:15 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa3560800) [pid = 1848] [serial = 1089] [outer = (nil)] [url = about:blank] 00:16:15 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa306c400) [pid = 1848] [serial = 1086] [outer = (nil)] [url = about:blank] 00:16:15 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa3440000) [pid = 1848] [serial = 1083] [outer = (nil)] [url = about:blank] 00:16:15 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa3854800) [pid = 1848] [serial = 1080] [outer = (nil)] [url = about:blank] 00:16:37 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:16:37 INFO - PROCESS | 1801 | 1482394597165 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]]]}] 00:16:37 INFO - . 00:16:37 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30717ms 00:16:37 INFO - PROCESS | 1801 | 1482394597206 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 00:16:37 INFO - PROCESS | 1801 | 1482394597208 Marionette TRACE conn4 <- [1,1257,null,{"value":"2147483649"}] 00:16:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 00:16:37 INFO - PROCESS | 1801 | 1482394597215 Marionette TRACE conn4 -> [0,1258,"timeouts",{"script":35000}] 00:16:37 INFO - PROCESS | 1801 | 1482394597217 Marionette TRACE conn4 <- [1,1258,null,{}] 00:16:37 INFO - PROCESS | 1801 | 1482394597223 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}] 00:16:37 INFO - PROCESS | 1801 | 1482394597407 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 00:16:37 INFO - PROCESS | 1801 | 1482394597469 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:16:37 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821800 == 3 [pid = 1848] [id = 396] 00:16:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821c00) [pid = 1848] [serial = 1106] [outer = (nil)] 00:16:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d17800) [pid = 1848] [serial = 1107] [outer = 0xa2821c00] 00:16:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1e400) [pid = 1848] [serial = 1108] [outer = 0xa2821c00] 00:16:38 WARNING - wptserve Traceback (most recent call last): 00:16:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:16:38 WARNING - rv = self.func(request, response) 00:16:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:16:38 WARNING - access_control_allow_origin = "*") 00:16:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:16:38 WARNING - payload = payload_generator(server_data) 00:16:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:16:38 WARNING - return encode_string_as_bmp_image(data) 00:16: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 00:16:38 WARNING - img.save(f, "BMP") 00:16:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:16:38 WARNING - f.write(bmpfileheader) 00:16:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:16:38 WARNING - 00:16:46 INFO - PROCESS | 1801 | --DOCSHELL 0xa435fc00 == 2 [pid = 1848] [id = 395] 00:16:52 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa436e000) [pid = 1848] [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] 00:16:56 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d17800) [pid = 1848] [serial = 1107] [outer = (nil)] [url = about:blank] 00:16:56 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa45e8800) [pid = 1848] [serial = 1105] [outer = (nil)] [url = about:blank] 00:17:07 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:17:07 INFO - PROCESS | 1801 | 1482394627890 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]]]}] 00:17:07 INFO - . 00:17:07 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30714ms 00:17:07 INFO - PROCESS | 1801 | 1482394627929 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 00:17:07 INFO - PROCESS | 1801 | 1482394627931 Marionette TRACE conn4 <- [1,1261,null,{"value":"2147483649"}] 00:17:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 00:17:07 INFO - PROCESS | 1801 | 1482394627938 Marionette TRACE conn4 -> [0,1262,"timeouts",{"script":35000}] 00:17:07 INFO - PROCESS | 1801 | 1482394627940 Marionette TRACE conn4 <- [1,1262,null,{}] 00:17:07 INFO - PROCESS | 1801 | 1482394627949 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}] 00:17:08 INFO - PROCESS | 1801 | 1482394628144 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 00:17:08 INFO - PROCESS | 1801 | 1482394628185 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:17:08 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2823000 == 3 [pid = 1848] [id = 397] 00:17:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2823400) [pid = 1848] [serial = 1109] [outer = (nil)] 00:17:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1a800) [pid = 1848] [serial = 1110] [outer = 0xa2823400] 00:17:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d22400) [pid = 1848] [serial = 1111] [outer = 0xa2823400] 00:17:08 WARNING - wptserve Traceback (most recent call last): 00:17:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:17:08 WARNING - rv = self.func(request, response) 00:17:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:17:08 WARNING - access_control_allow_origin = "*") 00:17:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:17:08 WARNING - payload = payload_generator(server_data) 00:17:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:17:08 WARNING - return encode_string_as_bmp_image(data) 00:17: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 00:17:08 WARNING - img.save(f, "BMP") 00:17:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:17:09 WARNING - f.write(bmpfileheader) 00:17:09 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:17:09 WARNING - 00:17:16 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821800 == 2 [pid = 1848] [id = 396] 00:17:22 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa2821c00) [pid = 1848] [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] 00:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d1a800) [pid = 1848] [serial = 1110] [outer = (nil)] [url = about:blank] 00:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1e400) [pid = 1848] [serial = 1108] [outer = (nil)] [url = about:blank] 00:17:38 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:17:38 INFO - PROCESS | 1801 | 1482394658608 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]]]}] 00:17:38 INFO - . 00:17:38 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30714ms 00:17:38 INFO - PROCESS | 1801 | 1482394658653 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 00:17:38 INFO - PROCESS | 1801 | 1482394658657 Marionette TRACE conn4 <- [1,1265,null,{"value":"2147483649"}] 00:17:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 00:17:38 INFO - PROCESS | 1801 | 1482394658662 Marionette TRACE conn4 -> [0,1266,"timeouts",{"script":35000}] 00:17:38 INFO - PROCESS | 1801 | 1482394658664 Marionette TRACE conn4 <- [1,1266,null,{}] 00:17:38 INFO - PROCESS | 1801 | 1482394658670 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}] 00:17:38 INFO - PROCESS | 1801 | 1482394658857 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 00:17:38 INFO - PROCESS | 1801 | 1482394658899 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:17:38 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2823800 == 3 [pid = 1848] [id = 398] 00:17:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2823c00) [pid = 1848] [serial = 1112] [outer = (nil)] 00:17:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d1b000) [pid = 1848] [serial = 1113] [outer = 0xa2823c00] 00:17:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d22000) [pid = 1848] [serial = 1114] [outer = 0xa2823c00] 00:17:39 INFO - PROCESS | 1801 | 1482394659782 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]]]}] 00:17:39 INFO - . 00:17:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1176ms 00:17:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 00:17:39 INFO - PROCESS | 1801 | 1482394659839 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 00:17:39 INFO - PROCESS | 1801 | 1482394659842 Marionette TRACE conn4 <- [1,1269,null,{"value":"2147483649"}] 00:17:39 INFO - PROCESS | 1801 | 1482394659848 Marionette TRACE conn4 -> [0,1270,"timeouts",{"script":35000}] 00:17:39 INFO - PROCESS | 1801 | 1482394659851 Marionette TRACE conn4 <- [1,1270,null,{}] 00:17:39 INFO - PROCESS | 1801 | 1482394659856 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}] 00:17:40 INFO - PROCESS | 1801 | 1482394660028 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 00:17:40 INFO - PROCESS | 1801 | 1482394660073 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:17:40 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df2800 == 4 [pid = 1848] [id = 399] 00:17:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa2df3000) [pid = 1848] [serial = 1115] [outer = (nil)] 00:17:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2dfac00) [pid = 1848] [serial = 1116] [outer = 0xa2df3000] 00:17:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa2df9800) [pid = 1848] [serial = 1117] [outer = 0xa2df3000] 00:17:41 INFO - PROCESS | 1801 | 1482394661006 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]]]}] 00:17:41 INFO - . 00:17:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1195ms 00:17:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 00:17:41 INFO - PROCESS | 1801 | 1482394661042 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 00:17:41 INFO - PROCESS | 1801 | 1482394661045 Marionette TRACE conn4 <- [1,1273,null,{"value":"2147483649"}] 00:17:41 INFO - PROCESS | 1801 | 1482394661049 Marionette TRACE conn4 -> [0,1274,"timeouts",{"script":35000}] 00:17:41 INFO - PROCESS | 1801 | 1482394661053 Marionette TRACE conn4 <- [1,1274,null,{}] 00:17:41 INFO - PROCESS | 1801 | 1482394661059 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}] 00:17:41 INFO - PROCESS | 1801 | 1482394661240 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 00:17:41 INFO - PROCESS | 1801 | 1482394661293 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:17:41 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3071400 == 5 [pid = 1848] [id = 400] 00:17:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa3071800) [pid = 1848] [serial = 1118] [outer = (nil)] 00:17:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3326800) [pid = 1848] [serial = 1119] [outer = 0xa3071800] 00:17:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa3324c00) [pid = 1848] [serial = 1120] [outer = 0xa3071800] 00:17:42 INFO - PROCESS | 1801 | 1482394662182 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]]]}] 00:17:42 INFO - . 00:17:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1178ms 00:17:42 INFO - PROCESS | 1801 | 1482394662228 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 00:17:42 INFO - PROCESS | 1801 | 1482394662231 Marionette TRACE conn4 <- [1,1277,null,{"value":"2147483649"}] 00:17:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 00:17:42 INFO - PROCESS | 1801 | 1482394662236 Marionette TRACE conn4 -> [0,1278,"timeouts",{"script":35000}] 00:17:42 INFO - PROCESS | 1801 | 1482394662239 Marionette TRACE conn4 <- [1,1278,null,{}] 00:17:42 INFO - PROCESS | 1801 | 1482394662245 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}] 00:17:42 INFO - PROCESS | 1801 | 1482394662392 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 00:17:42 INFO - PROCESS | 1801 | 1482394662465 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:17:42 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3438800 == 6 [pid = 1848] [id = 401] 00:17:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa3438c00) [pid = 1848] [serial = 1121] [outer = (nil)] 00:17:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa343cc00) [pid = 1848] [serial = 1122] [outer = 0xa3438c00] 00:17:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa343f800) [pid = 1848] [serial = 1123] [outer = 0xa3438c00] 00:17:43 INFO - . 00:17:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1139ms 00:17:43 INFO - PROCESS | 1801 | 1482394663363 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]]]}] 00:17:43 INFO - PROCESS | 1801 | 1482394663376 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 00:17:43 INFO - PROCESS | 1801 | 1482394663379 Marionette TRACE conn4 <- [1,1281,null,{"value":"2147483649"}] 00:17:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 00:17:43 INFO - PROCESS | 1801 | 1482394663385 Marionette TRACE conn4 -> [0,1282,"timeouts",{"script":35000}] 00:17:43 INFO - PROCESS | 1801 | 1482394663387 Marionette TRACE conn4 <- [1,1282,null,{}] 00:17:43 INFO - PROCESS | 1801 | 1482394663393 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}] 00:17:43 INFO - PROCESS | 1801 | 1482394663551 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 00:17:43 INFO - PROCESS | 1801 | 1482394663612 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:17:43 INFO - PROCESS | 1801 | ++DOCSHELL 0xa355d800 == 7 [pid = 1848] [id = 402] 00:17:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa355dc00) [pid = 1848] [serial = 1124] [outer = (nil)] 00:17:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa3563800) [pid = 1848] [serial = 1125] [outer = 0xa355dc00] 00:17:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa3562c00) [pid = 1848] [serial = 1126] [outer = 0xa355dc00] 00:17:44 INFO - PROCESS | 1801 | 1482394664497 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]]]}] 00:17:44 INFO - . 00:17:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1136ms 00:17:44 INFO - PROCESS | 1801 | 1482394664522 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 00:17:44 INFO - PROCESS | 1801 | 1482394664524 Marionette TRACE conn4 <- [1,1285,null,{"value":"2147483649"}] 00:17:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 00:17:44 INFO - PROCESS | 1801 | 1482394664531 Marionette TRACE conn4 -> [0,1286,"timeouts",{"script":35000}] 00:17:44 INFO - PROCESS | 1801 | 1482394664533 Marionette TRACE conn4 <- [1,1286,null,{}] 00:17:44 INFO - PROCESS | 1801 | 1482394664538 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}] 00:17:44 INFO - PROCESS | 1801 | 1482394664734 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 00:17:44 INFO - PROCESS | 1801 | 1482394664786 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:17:44 INFO - PROCESS | 1801 | ++DOCSHELL 0xa356a400 == 8 [pid = 1848] [id = 403] 00:17:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa360f000) [pid = 1848] [serial = 1127] [outer = (nil)] 00:17:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa36be000) [pid = 1848] [serial = 1128] [outer = 0xa360f000] 00:17:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa36c2c00) [pid = 1848] [serial = 1129] [outer = 0xa360f000] 00:17:45 INFO - . 00:17:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1190ms 00:17:45 INFO - PROCESS | 1801 | 1482394665709 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]]]}] 00:17:45 INFO - PROCESS | 1801 | 1482394665727 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 00:17:45 INFO - PROCESS | 1801 | 1482394665730 Marionette TRACE conn4 <- [1,1289,null,{"value":"2147483649"}] 00:17:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 00:17:45 INFO - PROCESS | 1801 | 1482394665736 Marionette TRACE conn4 -> [0,1290,"timeouts",{"script":35000}] 00:17:45 INFO - PROCESS | 1801 | 1482394665737 Marionette TRACE conn4 <- [1,1290,null,{}] 00:17:45 INFO - PROCESS | 1801 | 1482394665743 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}] 00:17:45 INFO - PROCESS | 1801 | 1482394665905 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 00:17:45 INFO - PROCESS | 1801 | 1482394665942 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:17:45 INFO - PROCESS | 1801 | ++DOCSHELL 0xa384e000 == 9 [pid = 1848] [id = 404] 00:17:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa384f800) [pid = 1848] [serial = 1130] [outer = (nil)] 00:17:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa3854000) [pid = 1848] [serial = 1131] [outer = 0xa384f800] 00:17:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa3853400) [pid = 1848] [serial = 1132] [outer = 0xa384f800] 00:17:46 INFO - PROCESS | 1801 | 1482394666956 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]]]}] 00:17:47 INFO - . 00:17:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1284ms 00:17:47 INFO - PROCESS | 1801 | 1482394667020 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 00:17:47 INFO - PROCESS | 1801 | 1482394667023 Marionette TRACE conn4 <- [1,1293,null,{"value":"2147483649"}] 00:17:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 00:17:47 INFO - PROCESS | 1801 | 1482394667029 Marionette TRACE conn4 -> [0,1294,"timeouts",{"script":35000}] 00:17:47 INFO - PROCESS | 1801 | 1482394667031 Marionette TRACE conn4 <- [1,1294,null,{}] 00:17:47 INFO - PROCESS | 1801 | 1482394667037 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}] 00:17:47 INFO - PROCESS | 1801 | 1482394667164 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 00:17:47 INFO - PROCESS | 1801 | 1482394667216 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:17:47 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2df7400 == 10 [pid = 1848] [id = 405] 00:17:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa3064400) [pid = 1848] [serial = 1133] [outer = (nil)] 00:17:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa3329000) [pid = 1848] [serial = 1134] [outer = 0xa3064400] 00:17:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa343b000) [pid = 1848] [serial = 1135] [outer = 0xa3064400] 00:17:48 INFO - PROCESS | 1801 | 1482394668457 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]]]}] 00:17:48 INFO - . 00:17:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1440ms 00:17:48 INFO - PROCESS | 1801 | 1482394668470 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 00:17:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 00:17:48 INFO - PROCESS | 1801 | 1482394668476 Marionette TRACE conn4 <- [1,1297,null,{"value":"2147483649"}] 00:17:48 INFO - PROCESS | 1801 | 1482394668483 Marionette TRACE conn4 -> [0,1298,"timeouts",{"script":35000}] 00:17:48 INFO - PROCESS | 1801 | 1482394668487 Marionette TRACE conn4 <- [1,1298,null,{}] 00:17:48 INFO - PROCESS | 1801 | 1482394668492 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}] 00:17:48 INFO - PROCESS | 1801 | 1482394668657 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 00:17:48 INFO - PROCESS | 1801 | 1482394668752 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:17:48 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d1c400 == 11 [pid = 1848] [id = 406] 00:17:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa2d1cc00) [pid = 1848] [serial = 1136] [outer = (nil)] 00:17:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa3064000) [pid = 1848] [serial = 1137] [outer = 0xa2d1cc00] 00:17:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa306c400) [pid = 1848] [serial = 1138] [outer = 0xa2d1cc00] 00:17:49 INFO - PROCESS | 1801 | --DOCSHELL 0xa356a400 == 10 [pid = 1848] [id = 403] 00:17:49 INFO - PROCESS | 1801 | --DOCSHELL 0xa355d800 == 9 [pid = 1848] [id = 402] 00:17:49 INFO - PROCESS | 1801 | --DOCSHELL 0xa3438800 == 8 [pid = 1848] [id = 401] 00:17:49 INFO - PROCESS | 1801 | --DOCSHELL 0xa3071400 == 7 [pid = 1848] [id = 400] 00:17:49 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df2800 == 6 [pid = 1848] [id = 399] 00:17:49 INFO - PROCESS | 1801 | --DOCSHELL 0xa2823800 == 5 [pid = 1848] [id = 398] 00:17:49 INFO - PROCESS | 1801 | --DOCSHELL 0xa2823000 == 4 [pid = 1848] [id = 397] 00:17:49 INFO - PROCESS | 1801 | 1482394669793 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]]]}] 00:17:49 INFO - . 00:17:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1349ms 00:17:49 INFO - PROCESS | 1801 | 1482394669833 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 00:17:49 INFO - PROCESS | 1801 | 1482394669836 Marionette TRACE conn4 <- [1,1301,null,{"value":"2147483649"}] 00:17:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 00:17:49 INFO - PROCESS | 1801 | 1482394669842 Marionette TRACE conn4 -> [0,1302,"timeouts",{"script":35000}] 00:17:49 INFO - PROCESS | 1801 | 1482394669844 Marionette TRACE conn4 <- [1,1302,null,{}] 00:17:49 INFO - PROCESS | 1801 | 1482394669850 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}] 00:17:50 INFO - PROCESS | 1801 | 1482394670009 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 00:17:50 INFO - PROCESS | 1801 | 1482394670107 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:17:50 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3331400 == 5 [pid = 1848] [id = 407] 00:17:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa3331800) [pid = 1848] [serial = 1139] [outer = (nil)] 00:17:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0xa343e000) [pid = 1848] [serial = 1140] [outer = 0xa3331800] 00:17:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xa3444400) [pid = 1848] [serial = 1141] [outer = 0xa3331800] 00:17:50 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3566400 == 6 [pid = 1848] [id = 408] 00:17:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa3566800) [pid = 1848] [serial = 1142] [outer = (nil)] 00:17:50 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:17:50 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:17:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa3601c00) [pid = 1848] [serial = 1143] [outer = 0xa3566800] 00:17:51 INFO - PROCESS | 1801 | 1482394671153 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]]]}] 00:17:51 INFO - . 00:17:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1333ms 00:17:51 INFO - PROCESS | 1801 | 1482394671176 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 00:17:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 00:17:51 INFO - PROCESS | 1801 | 1482394671182 Marionette TRACE conn4 <- [1,1305,null,{"value":"2147483649"}] 00:17:51 INFO - PROCESS | 1801 | 1482394671188 Marionette TRACE conn4 -> [0,1306,"timeouts",{"script":35000}] 00:17:51 INFO - PROCESS | 1801 | 1482394671191 Marionette TRACE conn4 <- [1,1306,null,{}] 00:17:51 INFO - PROCESS | 1801 | 1482394671196 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}] 00:17:51 INFO - PROCESS | 1801 | 1482394671360 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 00:17:51 INFO - PROCESS | 1801 | 1482394671376 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:17:51 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c7400 == 7 [pid = 1848] [id = 409] 00:17:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa36c7800) [pid = 1848] [serial = 1144] [outer = (nil)] 00:17:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa3852400) [pid = 1848] [serial = 1145] [outer = 0xa36c7800] 00:17:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa3855800) [pid = 1848] [serial = 1146] [outer = 0xa36c7800] 00:17:52 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4362800 == 8 [pid = 1848] [id = 410] 00:17:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa4363000) [pid = 1848] [serial = 1147] [outer = (nil)] 00:17:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa4366000) [pid = 1848] [serial = 1148] [outer = 0xa4363000] 00:17:52 INFO - PROCESS | 1801 | 1482394672610 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]]]}] 00:17:52 INFO - . 00:17:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1479ms 00:17:52 INFO - PROCESS | 1801 | 1482394672667 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 00:17:52 INFO - PROCESS | 1801 | 1482394672671 Marionette TRACE conn4 <- [1,1309,null,{"value":"2147483649"}] 00:17:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 00:17:52 INFO - PROCESS | 1801 | 1482394672680 Marionette TRACE conn4 -> [0,1310,"timeouts",{"script":35000}] 00:17:52 INFO - PROCESS | 1801 | 1482394672684 Marionette TRACE conn4 <- [1,1310,null,{}] 00:17:52 INFO - PROCESS | 1801 | 1482394672689 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}] 00:17:52 INFO - PROCESS | 1801 | 1482394672869 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 00:17:52 INFO - PROCESS | 1801 | 1482394672933 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:17:53 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44ca400 == 9 [pid = 1848] [id = 411] 00:17:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa44ca800) [pid = 1848] [serial = 1149] [outer = (nil)] 00:17:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa44d3800) [pid = 1848] [serial = 1150] [outer = 0xa44ca800] 00:17:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa44d7800) [pid = 1848] [serial = 1151] [outer = 0xa44ca800] 00:17:54 INFO - PROCESS | 1801 | ++DOCSHELL 0xa343c800 == 10 [pid = 1848] [id = 412] 00:17:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa3563400) [pid = 1848] [serial = 1152] [outer = (nil)] 00:17:54 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa2823400) [pid = 1848] [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] 00:17:54 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa2823c00) [pid = 1848] [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] 00:17:54 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa3438c00) [pid = 1848] [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] 00:17:54 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa2df3000) [pid = 1848] [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] 00:17:54 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa3071800) [pid = 1848] [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] 00:17:54 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa355dc00) [pid = 1848] [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] 00:17:54 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa360f000) [pid = 1848] [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] 00:17:54 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:17:54 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:17:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa2822400) [pid = 1848] [serial = 1153] [outer = 0xa3563400] 00:17:54 INFO - PROCESS | 1801 | 1482394674599 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]]]}] 00:17:54 INFO - . 00:17:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1940ms 00:17:54 INFO - PROCESS | 1801 | 1482394674618 Marionette TRACE conn4 -> [0,1313,"getWindowHandle",null] 00:17:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 00:17:54 INFO - PROCESS | 1801 | 1482394674627 Marionette TRACE conn4 <- [1,1313,null,{"value":"2147483649"}] 00:17:54 INFO - PROCESS | 1801 | 1482394674632 Marionette TRACE conn4 -> [0,1314,"timeouts",{"script":35000}] 00:17:54 INFO - PROCESS | 1801 | 1482394674637 Marionette TRACE conn4 <- [1,1314,null,{}] 00:17:54 INFO - PROCESS | 1801 | 1482394674651 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}] 00:17:54 INFO - PROCESS | 1801 | 1482394674830 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 00:17:54 INFO - PROCESS | 1801 | 1482394674884 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:17:54 INFO - PROCESS | 1801 | ++DOCSHELL 0xa436e800 == 11 [pid = 1848] [id = 413] 00:17:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa4573c00) [pid = 1848] [serial = 1154] [outer = (nil)] 00:17:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa45ee000) [pid = 1848] [serial = 1155] [outer = 0xa4573c00] 00:17:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa45eb400) [pid = 1848] [serial = 1156] [outer = 0xa4573c00] 00:17:55 WARNING - wptserve Traceback (most recent call last): 00:17:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:17:55 WARNING - rv = self.func(request, response) 00:17:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:17:55 WARNING - access_control_allow_origin = "*") 00:17:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:17:55 WARNING - payload = payload_generator(server_data) 00:17:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:17:55 WARNING - return encode_string_as_bmp_image(data) 00:17: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 00:17:55 WARNING - img.save(f, "BMP") 00:17:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:17:55 WARNING - f.write(bmpfileheader) 00:17:55 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:17:55 WARNING - 00:17:57 INFO - PROCESS | 1801 | --DOCSHELL 0xa343c800 == 10 [pid = 1848] [id = 412] 00:17:57 INFO - PROCESS | 1801 | --DOCSHELL 0xa44ca400 == 9 [pid = 1848] [id = 411] 00:17:57 INFO - PROCESS | 1801 | --DOCSHELL 0xa4362800 == 8 [pid = 1848] [id = 410] 00:17:57 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c7400 == 7 [pid = 1848] [id = 409] 00:17:57 INFO - PROCESS | 1801 | --DOCSHELL 0xa3566400 == 6 [pid = 1848] [id = 408] 00:17:57 INFO - PROCESS | 1801 | --DOCSHELL 0xa3331400 == 5 [pid = 1848] [id = 407] 00:17:57 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d1c400 == 4 [pid = 1848] [id = 406] 00:17:57 INFO - PROCESS | 1801 | --DOCSHELL 0xa2df7400 == 3 [pid = 1848] [id = 405] 00:17:57 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa3854000) [pid = 1848] [serial = 1131] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa36be000) [pid = 1848] [serial = 1128] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa3563800) [pid = 1848] [serial = 1125] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa2d1b000) [pid = 1848] [serial = 1113] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa36c2c00) [pid = 1848] [serial = 1129] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa2dfac00) [pid = 1848] [serial = 1116] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa3562c00) [pid = 1848] [serial = 1126] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa3326800) [pid = 1848] [serial = 1119] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0xa343f800) [pid = 1848] [serial = 1123] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0xa343cc00) [pid = 1848] [serial = 1122] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0xa3324c00) [pid = 1848] [serial = 1120] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa2df9800) [pid = 1848] [serial = 1117] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa2d22000) [pid = 1848] [serial = 1114] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa2d22400) [pid = 1848] [serial = 1111] [outer = (nil)] [url = about:blank] 00:17:59 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa36c7800) [pid = 1848] [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] 00:17:59 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa44ca800) [pid = 1848] [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] 00:17:59 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa3064400) [pid = 1848] [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] 00:17:59 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa384f800) [pid = 1848] [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] 00:18:00 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xa2d1cc00) [pid = 1848] [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] 00:18:00 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa3566800) [pid = 1848] [serial = 1142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:18:00 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa3331800) [pid = 1848] [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] 00:18:00 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa3563400) [pid = 1848] [serial = 1152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:18:00 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa4363000) [pid = 1848] [serial = 1147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394672356] 00:18:03 INFO - PROCESS | 1801 | --DOCSHELL 0xa384e000 == 2 [pid = 1848] [id = 404] 00:18:03 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa343b000) [pid = 1848] [serial = 1135] [outer = (nil)] [url = about:blank] 00:18:03 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa3853400) [pid = 1848] [serial = 1132] [outer = (nil)] [url = about:blank] 00:18:03 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa306c400) [pid = 1848] [serial = 1138] [outer = (nil)] [url = about:blank] 00:18:03 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa3601c00) [pid = 1848] [serial = 1143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:18:03 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa3444400) [pid = 1848] [serial = 1141] [outer = (nil)] [url = about:blank] 00:18:03 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa2822400) [pid = 1848] [serial = 1153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:18:03 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa44d7800) [pid = 1848] [serial = 1151] [outer = (nil)] [url = about:blank] 00:18:03 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa45ee000) [pid = 1848] [serial = 1155] [outer = (nil)] [url = about:blank] 00:18:03 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa4366000) [pid = 1848] [serial = 1148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394672356] 00:18:03 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa3855800) [pid = 1848] [serial = 1146] [outer = (nil)] [url = about:blank] 00:18:03 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa44d3800) [pid = 1848] [serial = 1150] [outer = (nil)] [url = about:blank] 00:18:03 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa3852400) [pid = 1848] [serial = 1145] [outer = (nil)] [url = about:blank] 00:18:03 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa343e000) [pid = 1848] [serial = 1140] [outer = (nil)] [url = about:blank] 00:18:03 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa3064000) [pid = 1848] [serial = 1137] [outer = (nil)] [url = about:blank] 00:18:03 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa3329000) [pid = 1848] [serial = 1134] [outer = (nil)] [url = about:blank] 00:18:25 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:18:25 INFO - PROCESS | 1801 | 1482394705333 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]]]}] 00:18:25 INFO - . 00:18:25 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30713ms 00:18:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 00:18:25 INFO - PROCESS | 1801 | 1482394705345 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 00:18:25 INFO - PROCESS | 1801 | 1482394705348 Marionette TRACE conn4 <- [1,1317,null,{"value":"2147483649"}] 00:18:25 INFO - PROCESS | 1801 | 1482394705354 Marionette TRACE conn4 -> [0,1318,"timeouts",{"script":35000}] 00:18:25 INFO - PROCESS | 1801 | 1482394705357 Marionette TRACE conn4 <- [1,1318,null,{}] 00:18:25 INFO - PROCESS | 1801 | 1482394705362 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}] 00:18:25 INFO - PROCESS | 1801 | 1482394705548 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 00:18:25 INFO - PROCESS | 1801 | 1482394705591 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:18:25 INFO - PROCESS | 1801 | ++DOCSHELL 0xa281f000 == 3 [pid = 1848] [id = 414] 00:18:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa281f400) [pid = 1848] [serial = 1157] [outer = (nil)] 00:18:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2824800) [pid = 1848] [serial = 1158] [outer = 0xa281f400] 00:18:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d1c800) [pid = 1848] [serial = 1159] [outer = 0xa281f400] 00:18:26 WARNING - wptserve Traceback (most recent call last): 00:18:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:18:26 WARNING - rv = self.func(request, response) 00:18:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:18:26 WARNING - access_control_allow_origin = "*") 00:18:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:18:26 WARNING - payload = payload_generator(server_data) 00:18:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:18:26 WARNING - return encode_string_as_bmp_image(data) 00:18: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 00:18:26 WARNING - img.save(f, "BMP") 00:18:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:18:26 WARNING - f.write(bmpfileheader) 00:18:26 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:18:26 WARNING - 00:18:34 INFO - PROCESS | 1801 | --DOCSHELL 0xa436e800 == 2 [pid = 1848] [id = 413] 00:18:40 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa4573c00) [pid = 1848] [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] 00:18:44 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2824800) [pid = 1848] [serial = 1158] [outer = (nil)] [url = about:blank] 00:18:44 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa45eb400) [pid = 1848] [serial = 1156] [outer = (nil)] [url = about:blank] 00:18:56 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:18:56 INFO - PROCESS | 1801 | 1482394736031 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]]]}] 00:18:56 INFO - . 00:18:56 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30710ms 00:18:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 00:18:56 INFO - PROCESS | 1801 | 1482394736063 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 00:18:56 INFO - PROCESS | 1801 | 1482394736065 Marionette TRACE conn4 <- [1,1321,null,{"value":"2147483649"}] 00:18:56 INFO - PROCESS | 1801 | 1482394736072 Marionette TRACE conn4 -> [0,1322,"timeouts",{"script":35000}] 00:18:56 INFO - PROCESS | 1801 | 1482394736075 Marionette TRACE conn4 <- [1,1322,null,{}] 00:18:56 INFO - PROCESS | 1801 | 1482394736080 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}] 00:18:56 INFO - PROCESS | 1801 | 1482394736264 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 00:18:56 INFO - PROCESS | 1801 | 1482394736323 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:18:56 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2822400 == 3 [pid = 1848] [id = 415] 00:18:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2822800) [pid = 1848] [serial = 1160] [outer = (nil)] 00:18:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d19000) [pid = 1848] [serial = 1161] [outer = 0xa2822800] 00:18:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d21400) [pid = 1848] [serial = 1162] [outer = 0xa2822800] 00:18:57 WARNING - wptserve Traceback (most recent call last): 00:18:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 00:18:57 WARNING - rv = self.func(request, response) 00:18:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 00:18:57 WARNING - access_control_allow_origin = "*") 00:18:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 00:18:57 WARNING - payload = payload_generator(server_data) 00:18:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 00:18:57 WARNING - return encode_string_as_bmp_image(data) 00:18: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 00:18:57 WARNING - img.save(f, "BMP") 00:18:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 00:18:57 WARNING - f.write(bmpfileheader) 00:18:57 WARNING - TypeError: must be string or pinned buffer, not bytearray 00:18:57 WARNING - 00:19:04 INFO - PROCESS | 1801 | --DOCSHELL 0xa281f000 == 2 [pid = 1848] [id = 414] 00:19:10 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa281f400) [pid = 1848] [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] 00:19:15 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa2d19000) [pid = 1848] [serial = 1161] [outer = (nil)] [url = about:blank] 00:19:15 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2d1c800) [pid = 1848] [serial = 1159] [outer = (nil)] [url = about:blank] 00:19:26 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:19:26 INFO - PROCESS | 1801 | 1482394766747 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]]]}] 00:19:26 INFO - . 00:19:26 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30710ms 00:19:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 00:19:26 INFO - PROCESS | 1801 | 1482394766781 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 00:19:26 INFO - PROCESS | 1801 | 1482394766784 Marionette TRACE conn4 <- [1,1325,null,{"value":"2147483649"}] 00:19:26 INFO - PROCESS | 1801 | 1482394766790 Marionette TRACE conn4 -> [0,1326,"timeouts",{"script":35000}] 00:19:26 INFO - PROCESS | 1801 | 1482394766793 Marionette TRACE conn4 <- [1,1326,null,{}] 00:19:26 INFO - PROCESS | 1801 | 1482394766798 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}] 00:19:26 INFO - PROCESS | 1801 | 1482394766983 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 00:19:27 INFO - PROCESS | 1801 | 1482394767028 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:27 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821000 == 3 [pid = 1848] [id = 416] 00:19:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821400) [pid = 1848] [serial = 1163] [outer = (nil)] 00:19:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa2d19400) [pid = 1848] [serial = 1164] [outer = 0xa2821400] 00:19:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2d20400) [pid = 1848] [serial = 1165] [outer = 0xa2821400] 00:19:27 INFO - . 00:19:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1191ms 00:19:27 INFO - PROCESS | 1801 | 1482394767964 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]]]}] 00:19:27 INFO - PROCESS | 1801 | 1482394767982 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 00:19:27 INFO - PROCESS | 1801 | 1482394767988 Marionette TRACE conn4 <- [1,1329,null,{"value":"2147483649"}] 00:19:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 00:19:27 INFO - PROCESS | 1801 | 1482394767994 Marionette TRACE conn4 -> [0,1330,"timeouts",{"script":35000}] 00:19:27 INFO - PROCESS | 1801 | 1482394767996 Marionette TRACE conn4 <- [1,1330,null,{}] 00:19:28 INFO - PROCESS | 1801 | 1482394768002 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}] 00:19:28 INFO - PROCESS | 1801 | 1482394768205 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 00:19:28 INFO - PROCESS | 1801 | 1482394768249 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:28 INFO - PROCESS | 1801 | ++DOCSHELL 0xa332a800 == 4 [pid = 1848] [id = 417] 00:19:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa332c800) [pid = 1848] [serial = 1166] [outer = (nil)] 00:19:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa3435c00) [pid = 1848] [serial = 1167] [outer = 0xa332c800] 00:19:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa3439000) [pid = 1848] [serial = 1168] [outer = 0xa332c800] 00:19:29 INFO - PROCESS | 1801 | 1482394769229 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]]]}] 00:19:29 INFO - . 00:19:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1280ms 00:19:29 INFO - PROCESS | 1801 | 1482394769275 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 00:19:29 INFO - PROCESS | 1801 | 1482394769277 Marionette TRACE conn4 <- [1,1333,null,{"value":"2147483649"}] 00:19:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 00:19:29 INFO - PROCESS | 1801 | 1482394769283 Marionette TRACE conn4 -> [0,1334,"timeouts",{"script":35000}] 00:19:29 INFO - PROCESS | 1801 | 1482394769286 Marionette TRACE conn4 <- [1,1334,null,{}] 00:19:29 INFO - PROCESS | 1801 | 1482394769292 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}] 00:19:29 INFO - PROCESS | 1801 | 1482394769476 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 00:19:29 INFO - PROCESS | 1801 | 1482394769487 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:29 INFO - PROCESS | 1801 | ++DOCSHELL 0xa355d400 == 5 [pid = 1848] [id = 418] 00:19:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa355d800) [pid = 1848] [serial = 1169] [outer = (nil)] 00:19:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa3561400) [pid = 1848] [serial = 1170] [outer = 0xa355d800] 00:19:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa3562400) [pid = 1848] [serial = 1171] [outer = 0xa355d800] 00:19:30 INFO - PROCESS | 1801 | 1482394770531 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]]]}] 00:19:30 INFO - . 00:19:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1290ms 00:19:30 INFO - PROCESS | 1801 | 1482394770574 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 00:19:30 INFO - PROCESS | 1801 | 1482394770578 Marionette TRACE conn4 <- [1,1337,null,{"value":"2147483649"}] 00:19:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 00:19:30 INFO - PROCESS | 1801 | 1482394770584 Marionette TRACE conn4 -> [0,1338,"timeouts",{"script":35000}] 00:19:30 INFO - PROCESS | 1801 | 1482394770586 Marionette TRACE conn4 <- [1,1338,null,{}] 00:19:30 INFO - PROCESS | 1801 | 1482394770591 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}] 00:19:30 INFO - PROCESS | 1801 | 1482394770744 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 00:19:30 INFO - PROCESS | 1801 | 1482394770782 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:30 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3610000 == 6 [pid = 1848] [id = 419] 00:19:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa3610400) [pid = 1848] [serial = 1172] [outer = (nil)] 00:19:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa36bf000) [pid = 1848] [serial = 1173] [outer = 0xa3610400] 00:19:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa36c1400) [pid = 1848] [serial = 1174] [outer = 0xa3610400] 00:19:31 INFO - PROCESS | 1801 | 1482394771794 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]]]}] 00:19:31 INFO - . 00:19:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1236ms 00:19:31 INFO - PROCESS | 1801 | 1482394771820 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 00:19:31 INFO - PROCESS | 1801 | 1482394771823 Marionette TRACE conn4 <- [1,1341,null,{"value":"2147483649"}] 00:19:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 00:19:31 INFO - PROCESS | 1801 | 1482394771829 Marionette TRACE conn4 -> [0,1342,"timeouts",{"script":35000}] 00:19:31 INFO - PROCESS | 1801 | 1482394771831 Marionette TRACE conn4 <- [1,1342,null,{}] 00:19:31 INFO - PROCESS | 1801 | 1482394771837 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}] 00:19:31 INFO - PROCESS | 1801 | 1482394771991 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 00:19:32 INFO - PROCESS | 1801 | 1482394772078 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:32 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c8000 == 7 [pid = 1848] [id = 420] 00:19:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa36ca000) [pid = 1848] [serial = 1175] [outer = (nil)] 00:19:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa3850800) [pid = 1848] [serial = 1176] [outer = 0xa36ca000] 00:19:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa384fc00) [pid = 1848] [serial = 1177] [outer = 0xa36ca000] 00:19:32 INFO - PROCESS | 1801 | 1482394772991 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]]]}] 00:19:33 INFO - . 00:19:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1187ms 00:19:33 INFO - PROCESS | 1801 | 1482394773016 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 00:19:33 INFO - PROCESS | 1801 | 1482394773020 Marionette TRACE conn4 <- [1,1345,null,{"value":"2147483649"}] 00:19:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 00:19:33 INFO - PROCESS | 1801 | 1482394773031 Marionette TRACE conn4 -> [0,1346,"timeouts",{"script":35000}] 00:19:33 INFO - PROCESS | 1801 | 1482394773033 Marionette TRACE conn4 <- [1,1346,null,{}] 00:19:33 INFO - PROCESS | 1801 | 1482394773039 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}] 00:19:33 INFO - PROCESS | 1801 | 1482394773281 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 00:19:33 INFO - PROCESS | 1801 | 1482394773327 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:33 INFO - PROCESS | 1801 | ++DOCSHELL 0xa435fc00 == 8 [pid = 1848] [id = 421] 00:19:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa4362800) [pid = 1848] [serial = 1178] [outer = (nil)] 00:19:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa4368400) [pid = 1848] [serial = 1179] [outer = 0xa4362800] 00:19:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa436d400) [pid = 1848] [serial = 1180] [outer = 0xa4362800] 00:19:34 INFO - PROCESS | 1801 | 1482394774344 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]]]}] 00:19:34 INFO - . 00:19:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1331ms 00:19:34 INFO - PROCESS | 1801 | 1482394774362 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 00:19:34 INFO - PROCESS | 1801 | 1482394774365 Marionette TRACE conn4 <- [1,1349,null,{"value":"2147483649"}] 00:19:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 00:19:34 INFO - PROCESS | 1801 | 1482394774371 Marionette TRACE conn4 -> [0,1350,"timeouts",{"script":35000}] 00:19:34 INFO - PROCESS | 1801 | 1482394774373 Marionette TRACE conn4 <- [1,1350,null,{}] 00:19:34 INFO - PROCESS | 1801 | 1482394774379 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}] 00:19:34 INFO - PROCESS | 1801 | 1482394774532 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 00:19:34 INFO - PROCESS | 1801 | 1482394774623 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:34 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44d7800 == 9 [pid = 1848] [id = 422] 00:19:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa456c800) [pid = 1848] [serial = 1181] [outer = (nil)] 00:19:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa45ea400) [pid = 1848] [serial = 1182] [outer = 0xa456c800] 00:19:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa45e8c00) [pid = 1848] [serial = 1183] [outer = 0xa456c800] 00:19:35 INFO - PROCESS | 1801 | 1482394775659 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]]]}] 00:19:35 INFO - . 00:19:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1345ms 00:19:35 INFO - PROCESS | 1801 | 1482394775717 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 00:19:35 INFO - PROCESS | 1801 | 1482394775719 Marionette TRACE conn4 <- [1,1353,null,{"value":"2147483649"}] 00:19:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 00:19:35 INFO - PROCESS | 1801 | 1482394775729 Marionette TRACE conn4 -> [0,1354,"timeouts",{"script":35000}] 00:19:35 INFO - PROCESS | 1801 | 1482394775735 Marionette TRACE conn4 <- [1,1354,null,{}] 00:19:35 INFO - PROCESS | 1801 | 1482394775741 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}] 00:19:35 INFO - PROCESS | 1801 | 1482394775940 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 00:19:36 INFO - PROCESS | 1801 | 1482394776000 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:36 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3331c00 == 10 [pid = 1848] [id = 423] 00:19:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa3442400) [pid = 1848] [serial = 1184] [outer = (nil)] 00:19:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa36bd400) [pid = 1848] [serial = 1185] [outer = 0xa3442400] 00:19:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa3853800) [pid = 1848] [serial = 1186] [outer = 0xa3442400] 00:19:37 INFO - PROCESS | 1801 | 1482394777102 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]]]}] 00:19:37 INFO - . 00:19:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1397ms 00:19:37 INFO - PROCESS | 1801 | 1482394777125 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 00:19:37 INFO - PROCESS | 1801 | 1482394777127 Marionette TRACE conn4 <- [1,1357,null,{"value":"2147483649"}] 00:19:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 00:19:37 INFO - PROCESS | 1801 | 1482394777134 Marionette TRACE conn4 -> [0,1358,"timeouts",{"script":35000}] 00:19:37 INFO - PROCESS | 1801 | 1482394777137 Marionette TRACE conn4 <- [1,1358,null,{}] 00:19:37 INFO - PROCESS | 1801 | 1482394777142 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}] 00:19:37 INFO - PROCESS | 1801 | 1482394777322 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 00:19:37 INFO - PROCESS | 1801 | 1482394777389 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:37 INFO - PROCESS | 1801 | ++DOCSHELL 0xa281c800 == 11 [pid = 1848] [id = 424] 00:19:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa281f000) [pid = 1848] [serial = 1187] [outer = (nil)] 00:19:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa3443800) [pid = 1848] [serial = 1188] [outer = 0xa281f000] 00:19:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa3560000) [pid = 1848] [serial = 1189] [outer = 0xa281f000] 00:19:37 INFO - PROCESS | 1801 | --DOCSHELL 0xa435fc00 == 10 [pid = 1848] [id = 421] 00:19:37 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c8000 == 9 [pid = 1848] [id = 420] 00:19:37 INFO - PROCESS | 1801 | --DOCSHELL 0xa3610000 == 8 [pid = 1848] [id = 419] 00:19:37 INFO - PROCESS | 1801 | --DOCSHELL 0xa355d400 == 7 [pid = 1848] [id = 418] 00:19:37 INFO - PROCESS | 1801 | --DOCSHELL 0xa332a800 == 6 [pid = 1848] [id = 417] 00:19:37 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821000 == 5 [pid = 1848] [id = 416] 00:19:37 INFO - PROCESS | 1801 | --DOCSHELL 0xa2822400 == 4 [pid = 1848] [id = 415] 00:19:38 INFO - PROCESS | 1801 | 1482394778339 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]]]}] 00:19:38 INFO - . 00:19:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1231ms 00:19:38 INFO - PROCESS | 1801 | 1482394778371 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 00:19:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 00:19:38 INFO - PROCESS | 1801 | 1482394778376 Marionette TRACE conn4 <- [1,1361,null,{"value":"2147483649"}] 00:19:38 INFO - PROCESS | 1801 | 1482394778382 Marionette TRACE conn4 -> [0,1362,"timeouts",{"script":35000}] 00:19:38 INFO - PROCESS | 1801 | 1482394778385 Marionette TRACE conn4 <- [1,1362,null,{}] 00:19:38 INFO - PROCESS | 1801 | 1482394778390 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}] 00:19:38 INFO - PROCESS | 1801 | 1482394778547 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 00:19:38 INFO - PROCESS | 1801 | 1482394778600 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:38 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c4400 == 5 [pid = 1848] [id = 425] 00:19:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa36c5c00) [pid = 1848] [serial = 1190] [outer = (nil)] 00:19:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0xa384d400) [pid = 1848] [serial = 1191] [outer = 0xa36c5c00] 00:19:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xa3855000) [pid = 1848] [serial = 1192] [outer = 0xa36c5c00] 00:19:39 INFO - PROCESS | 1801 | ++DOCSHELL 0xa385b800 == 6 [pid = 1848] [id = 426] 00:19:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa385bc00) [pid = 1848] [serial = 1193] [outer = (nil)] 00:19:39 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:19:39 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:19:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa4365000) [pid = 1848] [serial = 1194] [outer = 0xa385bc00] 00:19:39 INFO - PROCESS | 1801 | 1482394779712 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]]]}] 00:19:39 INFO - . 00:19:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1388ms 00:19:39 INFO - PROCESS | 1801 | 1482394779770 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 00:19:39 INFO - PROCESS | 1801 | 1482394779774 Marionette TRACE conn4 <- [1,1365,null,{"value":"2147483649"}] 00:19:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 00:19:39 INFO - PROCESS | 1801 | 1482394779779 Marionette TRACE conn4 -> [0,1366,"timeouts",{"script":35000}] 00:19:39 INFO - PROCESS | 1801 | 1482394779781 Marionette TRACE conn4 <- [1,1366,null,{}] 00:19:39 INFO - PROCESS | 1801 | 1482394779787 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}] 00:19:39 INFO - PROCESS | 1801 | 1482394779966 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 00:19:40 INFO - PROCESS | 1801 | 1482394780045 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:40 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44d1800 == 7 [pid = 1848] [id = 427] 00:19:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa44d3800) [pid = 1848] [serial = 1195] [outer = (nil)] 00:19:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa45e7800) [pid = 1848] [serial = 1196] [outer = 0xa44d3800] 00:19:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa45ee000) [pid = 1848] [serial = 1197] [outer = 0xa44d3800] 00:19:40 INFO - PROCESS | 1801 | ++DOCSHELL 0xa475b800 == 8 [pid = 1848] [id = 428] 00:19:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa475bc00) [pid = 1848] [serial = 1198] [outer = (nil)] 00:19:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa47a7400) [pid = 1848] [serial = 1199] [outer = 0xa475bc00] 00:19:41 INFO - PROCESS | 1801 | 1482394781182 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]]]}] 00:19:41 INFO - . 00:19:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1441ms 00:19:41 INFO - PROCESS | 1801 | 1482394781221 Marionette TRACE conn4 -> [0,1369,"getWindowHandle",null] 00:19:41 INFO - PROCESS | 1801 | 1482394781225 Marionette TRACE conn4 <- [1,1369,null,{"value":"2147483649"}] 00:19:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 00:19:41 INFO - PROCESS | 1801 | 1482394781236 Marionette TRACE conn4 -> [0,1370,"timeouts",{"script":35000}] 00:19:41 INFO - PROCESS | 1801 | 1482394781242 Marionette TRACE conn4 <- [1,1370,null,{}] 00:19:41 INFO - PROCESS | 1801 | 1482394781260 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}] 00:19:41 INFO - PROCESS | 1801 | 1482394781413 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 00:19:41 INFO - PROCESS | 1801 | 1482394781503 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:41 INFO - PROCESS | 1801 | ++DOCSHELL 0xa75c2400 == 9 [pid = 1848] [id = 429] 00:19:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa75c2800) [pid = 1848] [serial = 1200] [outer = (nil)] 00:19:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa800b000) [pid = 1848] [serial = 1201] [outer = 0xa75c2800] 00:19:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa80b3400) [pid = 1848] [serial = 1202] [outer = 0xa75c2800] 00:19:42 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa4362800) [pid = 1848] [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] 00:19:42 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa36ca000) [pid = 1848] [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] 00:19:42 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa3610400) [pid = 1848] [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] 00:19:42 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa355d800) [pid = 1848] [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] 00:19:42 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa2822800) [pid = 1848] [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] 00:19:42 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa2821400) [pid = 1848] [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] 00:19:42 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa332c800) [pid = 1848] [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] 00:19:42 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3328c00 == 10 [pid = 1848] [id = 430] 00:19:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa3329400) [pid = 1848] [serial = 1203] [outer = (nil)] 00:19:42 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:19:42 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:19:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa3441000) [pid = 1848] [serial = 1204] [outer = 0xa3329400] 00:19:42 INFO - PROCESS | 1801 | 1482394782880 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]]]}] 00:19:42 INFO - . 00:19:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1701ms 00:19:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 00:19:42 INFO - PROCESS | 1801 | 1482394782937 Marionette TRACE conn4 -> [0,1373,"getWindowHandle",null] 00:19:42 INFO - PROCESS | 1801 | 1482394782939 Marionette TRACE conn4 <- [1,1373,null,{"value":"2147483649"}] 00:19:42 INFO - PROCESS | 1801 | 1482394782946 Marionette TRACE conn4 -> [0,1374,"timeouts",{"script":35000}] 00:19:42 INFO - PROCESS | 1801 | 1482394782949 Marionette TRACE conn4 <- [1,1374,null,{}] 00:19:42 INFO - PROCESS | 1801 | 1482394782954 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}] 00:19:43 INFO - PROCESS | 1801 | 1482394783153 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 00:19:43 INFO - PROCESS | 1801 | 1482394783212 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:43 INFO - PROCESS | 1801 | ++DOCSHELL 0xa8007800 == 11 [pid = 1848] [id = 431] 00:19:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa80b1800) [pid = 1848] [serial = 1205] [outer = (nil)] 00:19:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa8dbe000) [pid = 1848] [serial = 1206] [outer = 0xa80b1800] 00:19:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xaca4b400) [pid = 1848] [serial = 1207] [outer = 0xa80b1800] 00:19:44 INFO - PROCESS | 1801 | 1482394784151 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]]]}] 00:19:44 INFO - . 00:19:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1233ms 00:19:44 INFO - PROCESS | 1801 | 1482394784178 Marionette TRACE conn4 -> [0,1377,"getWindowHandle",null] 00:19:44 INFO - PROCESS | 1801 | 1482394784181 Marionette TRACE conn4 <- [1,1377,null,{"value":"2147483649"}] 00:19:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 00:19:44 INFO - PROCESS | 1801 | 1482394784187 Marionette TRACE conn4 -> [0,1378,"timeouts",{"script":35000}] 00:19:44 INFO - PROCESS | 1801 | 1482394784189 Marionette TRACE conn4 <- [1,1378,null,{}] 00:19:44 INFO - PROCESS | 1801 | 1482394784195 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}] 00:19:44 INFO - PROCESS | 1801 | 1482394784351 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 00:19:44 INFO - PROCESS | 1801 | 1482394784457 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:44 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c53400 == 12 [pid = 1848] [id = 432] 00:19:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa2c54400) [pid = 1848] [serial = 1208] [outer = (nil)] 00:19:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa2c5a800) [pid = 1848] [serial = 1209] [outer = 0xa2c54400] 00:19:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa2c5cc00) [pid = 1848] [serial = 1210] [outer = 0xa2c54400] 00:19:45 INFO - PROCESS | 1801 | 1482394785501 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]]]}] 00:19:45 INFO - . 00:19:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1339ms 00:19:45 INFO - PROCESS | 1801 | 1482394785526 Marionette TRACE conn4 -> [0,1381,"getWindowHandle",null] 00:19:45 INFO - PROCESS | 1801 | 1482394785528 Marionette TRACE conn4 <- [1,1381,null,{"value":"2147483649"}] 00:19:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 00:19:45 INFO - PROCESS | 1801 | 1482394785535 Marionette TRACE conn4 -> [0,1382,"timeouts",{"script":35000}] 00:19:45 INFO - PROCESS | 1801 | 1482394785538 Marionette TRACE conn4 <- [1,1382,null,{}] 00:19:45 INFO - PROCESS | 1801 | 1482394785543 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}] 00:19:45 INFO - PROCESS | 1801 | 1482394785697 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 00:19:45 INFO - PROCESS | 1801 | 1482394785809 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:45 INFO - PROCESS | 1801 | ++DOCSHELL 0xa360f000 == 13 [pid = 1848] [id = 433] 00:19:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa3610400) [pid = 1848] [serial = 1211] [outer = (nil)] 00:19:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa435fc00) [pid = 1848] [serial = 1212] [outer = 0xa3610400] 00:19:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa3859c00) [pid = 1848] [serial = 1213] [outer = 0xa3610400] 00:19:47 INFO - PROCESS | 1801 | 1482394787022 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]]]}] 00:19:47 INFO - . 00:19:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1539ms 00:19:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 00:19:47 INFO - PROCESS | 1801 | 1482394787075 Marionette TRACE conn4 -> [0,1385,"getWindowHandle",null] 00:19:47 INFO - PROCESS | 1801 | 1482394787077 Marionette TRACE conn4 <- [1,1385,null,{"value":"2147483649"}] 00:19:47 INFO - PROCESS | 1801 | 1482394787082 Marionette TRACE conn4 -> [0,1386,"timeouts",{"script":35000}] 00:19:47 INFO - PROCESS | 1801 | 1482394787086 Marionette TRACE conn4 <- [1,1386,null,{}] 00:19:47 INFO - PROCESS | 1801 | 1482394787091 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}] 00:19:47 INFO - PROCESS | 1801 | --DOCSHELL 0xa3328c00 == 12 [pid = 1848] [id = 430] 00:19:47 INFO - PROCESS | 1801 | --DOCSHELL 0xa75c2400 == 11 [pid = 1848] [id = 429] 00:19:47 INFO - PROCESS | 1801 | --DOCSHELL 0xa475b800 == 10 [pid = 1848] [id = 428] 00:19:47 INFO - PROCESS | 1801 | --DOCSHELL 0xa44d1800 == 9 [pid = 1848] [id = 427] 00:19:47 INFO - PROCESS | 1801 | --DOCSHELL 0xa385b800 == 8 [pid = 1848] [id = 426] 00:19:47 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c4400 == 7 [pid = 1848] [id = 425] 00:19:47 INFO - PROCESS | 1801 | 1482394787283 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 00:19:47 INFO - PROCESS | 1801 | 1482394787330 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:47 INFO - PROCESS | 1801 | --DOCSHELL 0xa281c800 == 6 [pid = 1848] [id = 424] 00:19:47 INFO - PROCESS | 1801 | --DOCSHELL 0xa3331c00 == 5 [pid = 1848] [id = 423] 00:19:47 INFO - PROCESS | 1801 | --DOCSHELL 0xa44d7800 == 4 [pid = 1848] [id = 422] 00:19:47 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d18800 == 5 [pid = 1848] [id = 434] 00:19:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa2d1dc00) [pid = 1848] [serial = 1214] [outer = (nil)] 00:19:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa3326800) [pid = 1848] [serial = 1215] [outer = 0xa2d1dc00] 00:19:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa2d19c00) [pid = 1848] [serial = 1216] [outer = 0xa2d1dc00] 00:19:47 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa436d400) [pid = 1848] [serial = 1180] [outer = (nil)] [url = about:blank] 00:19:47 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa4368400) [pid = 1848] [serial = 1179] [outer = (nil)] [url = about:blank] 00:19:47 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa384fc00) [pid = 1848] [serial = 1177] [outer = (nil)] [url = about:blank] 00:19:47 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa3850800) [pid = 1848] [serial = 1176] [outer = (nil)] [url = about:blank] 00:19:47 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa36c1400) [pid = 1848] [serial = 1174] [outer = (nil)] [url = about:blank] 00:19:47 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa36bf000) [pid = 1848] [serial = 1173] [outer = (nil)] [url = about:blank] 00:19:47 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa3562400) [pid = 1848] [serial = 1171] [outer = (nil)] [url = about:blank] 00:19:47 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa3561400) [pid = 1848] [serial = 1170] [outer = (nil)] [url = about:blank] 00:19:47 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa2d21400) [pid = 1848] [serial = 1162] [outer = (nil)] [url = about:blank] 00:19:47 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa2d19400) [pid = 1848] [serial = 1164] [outer = (nil)] [url = about:blank] 00:19:47 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa2d20400) [pid = 1848] [serial = 1165] [outer = (nil)] [url = about:blank] 00:19:47 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa3435c00) [pid = 1848] [serial = 1167] [outer = (nil)] [url = about:blank] 00:19:47 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa3439000) [pid = 1848] [serial = 1168] [outer = (nil)] [url = about:blank] 00:19:48 INFO - PROCESS | 1801 | 1482394788384 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]]]}] 00:19:48 INFO - . 00:19:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1330ms 00:19:48 INFO - PROCESS | 1801 | 1482394788412 Marionette TRACE conn4 -> [0,1389,"getWindowHandle",null] 00:19:48 INFO - PROCESS | 1801 | 1482394788415 Marionette TRACE conn4 <- [1,1389,null,{"value":"2147483649"}] 00:19:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 00:19:48 INFO - PROCESS | 1801 | 1482394788421 Marionette TRACE conn4 -> [0,1390,"timeouts",{"script":35000}] 00:19:48 INFO - PROCESS | 1801 | 1482394788423 Marionette TRACE conn4 <- [1,1390,null,{}] 00:19:48 INFO - PROCESS | 1801 | 1482394788428 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}] 00:19:48 INFO - PROCESS | 1801 | 1482394788631 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 00:19:48 INFO - PROCESS | 1801 | 1482394788694 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:48 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3436000 == 6 [pid = 1848] [id = 435] 00:19:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa3438c00) [pid = 1848] [serial = 1217] [outer = (nil)] 00:19:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa3562000) [pid = 1848] [serial = 1218] [outer = 0xa3438c00] 00:19:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa3564c00) [pid = 1848] [serial = 1219] [outer = 0xa3438c00] 00:19:49 INFO - PROCESS | 1801 | 1482394789602 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]]]}] 00:19:49 INFO - . 00:19:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1193ms 00:19:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 00:19:49 INFO - PROCESS | 1801 | 1482394789618 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 00:19:49 INFO - PROCESS | 1801 | 1482394789620 Marionette TRACE conn4 <- [1,1393,null,{"value":"2147483649"}] 00:19:49 INFO - PROCESS | 1801 | 1482394789631 Marionette TRACE conn4 -> [0,1394,"timeouts",{"script":35000}] 00:19:49 INFO - PROCESS | 1801 | 1482394789634 Marionette TRACE conn4 <- [1,1394,null,{}] 00:19:49 INFO - PROCESS | 1801 | 1482394789639 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}] 00:19:49 INFO - PROCESS | 1801 | 1482394789846 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 00:19:49 INFO - PROCESS | 1801 | 1482394789889 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:49 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c5400 == 7 [pid = 1848] [id = 436] 00:19:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa36c5800) [pid = 1848] [serial = 1220] [outer = (nil)] 00:19:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa3851800) [pid = 1848] [serial = 1221] [outer = 0xa36c5800] 00:19:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa3857400) [pid = 1848] [serial = 1222] [outer = 0xa36c5800] 00:19:50 INFO - PROCESS | 1801 | 1482394790959 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]]]}] 00:19:51 INFO - . 00:19:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1392ms 00:19:51 INFO - PROCESS | 1801 | 1482394791019 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 00:19:51 INFO - PROCESS | 1801 | 1482394791022 Marionette TRACE conn4 <- [1,1397,null,{"value":"2147483649"}] 00:19:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 00:19:51 INFO - PROCESS | 1801 | 1482394791028 Marionette TRACE conn4 -> [0,1398,"timeouts",{"script":35000}] 00:19:51 INFO - PROCESS | 1801 | 1482394791030 Marionette TRACE conn4 <- [1,1398,null,{}] 00:19:51 INFO - PROCESS | 1801 | 1482394791041 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}] 00:19:51 INFO - PROCESS | 1801 | 1482394791199 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 00:19:51 INFO - PROCESS | 1801 | 1482394791308 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:51 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44d1400 == 8 [pid = 1848] [id = 437] 00:19:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa44d1800) [pid = 1848] [serial = 1223] [outer = (nil)] 00:19:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa4707400) [pid = 1848] [serial = 1224] [outer = 0xa44d1800] 00:19:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa4755c00) [pid = 1848] [serial = 1225] [outer = 0xa44d1800] 00:19:52 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa44d3800) [pid = 1848] [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] 00:19:52 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa75c2800) [pid = 1848] [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] 00:19:52 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa36c5c00) [pid = 1848] [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] 00:19:52 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa385bc00) [pid = 1848] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:19:52 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa3442400) [pid = 1848] [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] 00:19:52 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa281f000) [pid = 1848] [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] 00:19:52 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa3329400) [pid = 1848] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:19:52 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa475bc00) [pid = 1848] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394780955] 00:19:52 INFO - PROCESS | 1801 | 1482394792626 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]]]}] 00:19:52 INFO - . 00:19:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1647ms 00:19:52 INFO - PROCESS | 1801 | 1482394792675 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 00:19:52 INFO - PROCESS | 1801 | 1482394792678 Marionette TRACE conn4 <- [1,1401,null,{"value":"2147483649"}] 00:19:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 00:19:52 INFO - PROCESS | 1801 | 1482394792684 Marionette TRACE conn4 -> [0,1402,"timeouts",{"script":35000}] 00:19:52 INFO - PROCESS | 1801 | 1482394792687 Marionette TRACE conn4 <- [1,1402,null,{}] 00:19:52 INFO - PROCESS | 1801 | 1482394792735 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}] 00:19:52 INFO - PROCESS | 1801 | 1482394792915 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 00:19:52 INFO - PROCESS | 1801 | 1482394792960 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:52 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36ca800 == 9 [pid = 1848] [id = 438] 00:19:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa44cc000) [pid = 1848] [serial = 1226] [outer = (nil)] 00:19:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa536fc00) [pid = 1848] [serial = 1227] [outer = 0xa44cc000] 00:19:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa5370c00) [pid = 1848] [serial = 1228] [outer = 0xa44cc000] 00:19:53 INFO - PROCESS | 1801 | 1482394793914 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]]]}] 00:19:53 INFO - . 00:19:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1244ms 00:19:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 00:19:53 INFO - PROCESS | 1801 | 1482394793928 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 00:19:53 INFO - PROCESS | 1801 | 1482394793930 Marionette TRACE conn4 <- [1,1405,null,{"value":"2147483649"}] 00:19:53 INFO - PROCESS | 1801 | 1482394793936 Marionette TRACE conn4 -> [0,1406,"timeouts",{"script":35000}] 00:19:53 INFO - PROCESS | 1801 | 1482394793939 Marionette TRACE conn4 <- [1,1406,null,{}] 00:19:53 INFO - PROCESS | 1801 | 1482394793944 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}] 00:19:54 INFO - PROCESS | 1801 | 1482394794173 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 00:19:54 INFO - PROCESS | 1801 | 1482394794214 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:54 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d21400 == 10 [pid = 1848] [id = 439] 00:19:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa2d22c00) [pid = 1848] [serial = 1229] [outer = (nil)] 00:19:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa343d400) [pid = 1848] [serial = 1230] [outer = 0xa2d22c00] 00:19:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa360f400) [pid = 1848] [serial = 1231] [outer = 0xa2d22c00] 00:19:55 INFO - PROCESS | 1801 | 1482394795362 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]]]}] 00:19:55 INFO - . 00:19:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1490ms 00:19:55 INFO - PROCESS | 1801 | 1482394795425 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 00:19:55 INFO - PROCESS | 1801 | 1482394795428 Marionette TRACE conn4 <- [1,1409,null,{"value":"2147483649"}] 00:19:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 00:19:55 INFO - PROCESS | 1801 | 1482394795434 Marionette TRACE conn4 -> [0,1410,"timeouts",{"script":35000}] 00:19:55 INFO - PROCESS | 1801 | 1482394795436 Marionette TRACE conn4 <- [1,1410,null,{}] 00:19:55 INFO - PROCESS | 1801 | 1482394795442 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}] 00:19:55 INFO - PROCESS | 1801 | 1482394795622 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 00:19:55 INFO - PROCESS | 1801 | 1482394795672 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:55 INFO - PROCESS | 1801 | ++DOCSHELL 0xa536a800 == 11 [pid = 1848] [id = 440] 00:19:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa800a400) [pid = 1848] [serial = 1232] [outer = (nil)] 00:19:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xaca8a400) [pid = 1848] [serial = 1233] [outer = 0xa800a400] 00:19:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa28da000) [pid = 1848] [serial = 1234] [outer = 0xa800a400] 00:19:56 INFO - PROCESS | 1801 | ++DOCSHELL 0xa28dec00 == 12 [pid = 1848] [id = 441] 00:19:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa28df000) [pid = 1848] [serial = 1235] [outer = (nil)] 00:19:56 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:19:56 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:19:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa28e1c00) [pid = 1848] [serial = 1236] [outer = 0xa28df000] 00:19:56 INFO - PROCESS | 1801 | 1482394796975 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]]]}] 00:19:57 INFO - . 00:19:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1582ms 00:19:57 INFO - PROCESS | 1801 | 1482394797016 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 00:19:57 INFO - PROCESS | 1801 | 1482394797019 Marionette TRACE conn4 <- [1,1413,null,{"value":"2147483649"}] 00:19:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 00:19:57 INFO - PROCESS | 1801 | 1482394797025 Marionette TRACE conn4 -> [0,1414,"timeouts",{"script":35000}] 00:19:57 INFO - PROCESS | 1801 | 1482394797027 Marionette TRACE conn4 <- [1,1414,null,{}] 00:19:57 INFO - PROCESS | 1801 | 1482394797032 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}] 00:19:57 INFO - PROCESS | 1801 | 1482394797188 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 00:19:57 INFO - PROCESS | 1801 | 1482394797287 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:57 INFO - PROCESS | 1801 | ++DOCSHELL 0xa28e6c00 == 13 [pid = 1848] [id = 442] 00:19:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa2c53c00) [pid = 1848] [serial = 1237] [outer = (nil)] 00:19:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa3324000) [pid = 1848] [serial = 1238] [outer = 0xa2c53c00] 00:19:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0xa3332000) [pid = 1848] [serial = 1239] [outer = 0xa2c53c00] 00:19:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa44d1400 == 12 [pid = 1848] [id = 437] 00:19:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa3436000 == 11 [pid = 1848] [id = 435] 00:19:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c5400 == 10 [pid = 1848] [id = 436] 00:19:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c53400 == 9 [pid = 1848] [id = 432] 00:19:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa360f000 == 8 [pid = 1848] [id = 433] 00:19:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d18800 == 7 [pid = 1848] [id = 434] 00:19:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d21400 == 6 [pid = 1848] [id = 439] 00:19:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa536a800 == 5 [pid = 1848] [id = 440] 00:19:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa28dec00 == 4 [pid = 1848] [id = 441] 00:19:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa36ca800 == 3 [pid = 1848] [id = 438] 00:19:58 INFO - PROCESS | 1801 | --DOCSHELL 0xa8007800 == 2 [pid = 1848] [id = 431] 00:19:58 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0xa8dbe000) [pid = 1848] [serial = 1206] [outer = (nil)] [url = about:blank] 00:19:58 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0xa80b3400) [pid = 1848] [serial = 1202] [outer = (nil)] [url = about:blank] 00:19:58 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa3855000) [pid = 1848] [serial = 1192] [outer = (nil)] [url = about:blank] 00:19:58 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa4365000) [pid = 1848] [serial = 1194] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:19:58 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa3853800) [pid = 1848] [serial = 1186] [outer = (nil)] [url = about:blank] 00:19:58 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa3560000) [pid = 1848] [serial = 1189] [outer = (nil)] [url = about:blank] 00:19:58 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa3441000) [pid = 1848] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:19:58 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa47a7400) [pid = 1848] [serial = 1199] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394780955] 00:19:58 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa45ee000) [pid = 1848] [serial = 1197] [outer = (nil)] [url = about:blank] 00:19:58 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa800b000) [pid = 1848] [serial = 1201] [outer = (nil)] [url = about:blank] 00:19:58 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa45e7800) [pid = 1848] [serial = 1196] [outer = (nil)] [url = about:blank] 00:19:58 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa384d400) [pid = 1848] [serial = 1191] [outer = (nil)] [url = about:blank] 00:19:58 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa3443800) [pid = 1848] [serial = 1188] [outer = (nil)] [url = about:blank] 00:19:58 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa36bd400) [pid = 1848] [serial = 1185] [outer = (nil)] [url = about:blank] 00:19:58 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa45ea400) [pid = 1848] [serial = 1182] [outer = (nil)] [url = about:blank] 00:19:58 INFO - PROCESS | 1801 | ++DOCSHELL 0xa281d000 == 3 [pid = 1848] [id = 443] 00:19:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa281dc00) [pid = 1848] [serial = 1240] [outer = (nil)] 00:19:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa28d9c00) [pid = 1848] [serial = 1241] [outer = 0xa281dc00] 00:19:58 INFO - PROCESS | 1801 | 1482394798751 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]]]}] 00:19:58 INFO - . 00:19:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1780ms 00:19:58 INFO - PROCESS | 1801 | 1482394798805 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 00:19:58 INFO - PROCESS | 1801 | 1482394798808 Marionette TRACE conn4 <- [1,1417,null,{"value":"2147483649"}] 00:19:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 00:19:58 INFO - PROCESS | 1801 | 1482394798814 Marionette TRACE conn4 -> [0,1418,"timeouts",{"script":35000}] 00:19:58 INFO - PROCESS | 1801 | 1482394798816 Marionette TRACE conn4 <- [1,1418,null,{}] 00:19:58 INFO - PROCESS | 1801 | 1482394798822 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}] 00:19:59 INFO - PROCESS | 1801 | 1482394799009 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 00:19:59 INFO - PROCESS | 1801 | 1482394799125 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:19:59 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c56400 == 4 [pid = 1848] [id = 444] 00:19:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa2c58c00) [pid = 1848] [serial = 1242] [outer = (nil)] 00:19:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa2d22000) [pid = 1848] [serial = 1243] [outer = 0xa2c58c00] 00:19:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa332a400) [pid = 1848] [serial = 1244] [outer = 0xa2c58c00] 00:19:59 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3439c00 == 5 [pid = 1848] [id = 445] 00:19:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa343a800) [pid = 1848] [serial = 1245] [outer = (nil)] 00:20:00 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:20:00 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:20:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa3441000) [pid = 1848] [serial = 1246] [outer = 0xa343a800] 00:20:00 INFO - PROCESS | 1801 | 1482394800193 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]]]}] 00:20:00 INFO - . 00:20:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1430ms 00:20:00 INFO - PROCESS | 1801 | 1482394800244 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 00:20:00 INFO - PROCESS | 1801 | 1482394800247 Marionette TRACE conn4 <- [1,1421,null,{"value":"2147483649"}] 00:20:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 00:20:00 INFO - PROCESS | 1801 | 1482394800253 Marionette TRACE conn4 -> [0,1422,"timeouts",{"script":35000}] 00:20:00 INFO - PROCESS | 1801 | 1482394800255 Marionette TRACE conn4 <- [1,1422,null,{}] 00:20:00 INFO - PROCESS | 1801 | 1482394800261 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}] 00:20:00 INFO - PROCESS | 1801 | 1482394800453 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 00:20:00 INFO - PROCESS | 1801 | 1482394800537 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:00 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3566c00 == 6 [pid = 1848] [id = 446] 00:20:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa3567c00) [pid = 1848] [serial = 1247] [outer = (nil)] 00:20:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa360e400) [pid = 1848] [serial = 1248] [outer = 0xa3567c00] 00:20:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa3610000) [pid = 1848] [serial = 1249] [outer = 0xa3567c00] 00:20:01 INFO - PROCESS | 1801 | 1482394801796 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]]]}] 00:20:01 INFO - . 00:20:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1594ms 00:20:01 INFO - PROCESS | 1801 | 1482394801849 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 00:20:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 00:20:01 INFO - PROCESS | 1801 | 1482394801859 Marionette TRACE conn4 <- [1,1425,null,{"value":"2147483649"}] 00:20:01 INFO - PROCESS | 1801 | 1482394801865 Marionette TRACE conn4 -> [0,1426,"timeouts",{"script":35000}] 00:20:01 INFO - PROCESS | 1801 | 1482394801872 Marionette TRACE conn4 <- [1,1426,null,{}] 00:20:01 INFO - PROCESS | 1801 | 1482394801879 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}] 00:20:02 INFO - PROCESS | 1801 | 1482394802094 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 00:20:02 INFO - PROCESS | 1801 | 1482394802165 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:02 INFO - PROCESS | 1801 | ++DOCSHELL 0xa384fc00 == 7 [pid = 1848] [id = 447] 00:20:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa3850800) [pid = 1848] [serial = 1250] [outer = (nil)] 00:20:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa3859400) [pid = 1848] [serial = 1251] [outer = 0xa3850800] 00:20:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa385c800) [pid = 1848] [serial = 1252] [outer = 0xa3850800] 00:20:03 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa3438c00) [pid = 1848] [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] 00:20:03 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa36c5800) [pid = 1848] [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] 00:20:03 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa44d1800) [pid = 1848] [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] 00:20:03 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa44cc000) [pid = 1848] [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] 00:20:03 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa2c54400) [pid = 1848] [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] 00:20:03 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa3610400) [pid = 1848] [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] 00:20:03 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa2d1dc00) [pid = 1848] [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] 00:20:03 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa80b1800) [pid = 1848] [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] 00:20:03 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa456c800) [pid = 1848] [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] 00:20:03 INFO - PROCESS | 1801 | 1482394803882 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]]]}] 00:20:03 INFO - . 00:20:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 2039ms 00:20:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 00:20:03 INFO - PROCESS | 1801 | 1482394803904 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 00:20:03 INFO - PROCESS | 1801 | 1482394803906 Marionette TRACE conn4 <- [1,1429,null,{"value":"2147483649"}] 00:20:03 INFO - PROCESS | 1801 | 1482394803911 Marionette TRACE conn4 -> [0,1430,"timeouts",{"script":35000}] 00:20:03 INFO - PROCESS | 1801 | 1482394803915 Marionette TRACE conn4 <- [1,1430,null,{}] 00:20:03 INFO - PROCESS | 1801 | 1482394803920 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}] 00:20:04 INFO - PROCESS | 1801 | 1482394804102 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 00:20:04 INFO - PROCESS | 1801 | 1482394804155 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:04 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36be800 == 8 [pid = 1848] [id = 448] 00:20:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa36bf000) [pid = 1848] [serial = 1253] [outer = (nil)] 00:20:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa4364c00) [pid = 1848] [serial = 1254] [outer = 0xa36bf000] 00:20:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa4369800) [pid = 1848] [serial = 1255] [outer = 0xa36bf000] 00:20:05 INFO - PROCESS | 1801 | 1482394805060 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]]]}] 00:20:05 INFO - . 00:20:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1183ms 00:20:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 00:20:05 INFO - PROCESS | 1801 | 1482394805095 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 00:20:05 INFO - PROCESS | 1801 | 1482394805098 Marionette TRACE conn4 <- [1,1433,null,{"value":"2147483649"}] 00:20:05 INFO - PROCESS | 1801 | 1482394805104 Marionette TRACE conn4 -> [0,1434,"timeouts",{"script":35000}] 00:20:05 INFO - PROCESS | 1801 | 1482394805107 Marionette TRACE conn4 <- [1,1434,null,{}] 00:20:05 INFO - PROCESS | 1801 | 1482394805112 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}] 00:20:05 INFO - PROCESS | 1801 | 1482394805281 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 00:20:05 INFO - PROCESS | 1801 | 1482394805326 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:05 INFO - PROCESS | 1801 | ++DOCSHELL 0xa28d8000 == 9 [pid = 1848] [id = 449] 00:20:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa28dd400) [pid = 1848] [serial = 1256] [outer = (nil)] 00:20:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa3329c00) [pid = 1848] [serial = 1257] [outer = 0xa28dd400] 00:20:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa355e000) [pid = 1848] [serial = 1258] [outer = 0xa28dd400] 00:20:06 INFO - PROCESS | 1801 | 1482394806532 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]]]}] 00:20:06 INFO - . 00:20:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1480ms 00:20:06 INFO - PROCESS | 1801 | 1482394806584 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 00:20:06 INFO - PROCESS | 1801 | 1482394806587 Marionette TRACE conn4 <- [1,1437,null,{"value":"2147483649"}] 00:20:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 00:20:06 INFO - PROCESS | 1801 | 1482394806604 Marionette TRACE conn4 -> [0,1438,"timeouts",{"script":35000}] 00:20:06 INFO - PROCESS | 1801 | 1482394806607 Marionette TRACE conn4 <- [1,1438,null,{}] 00:20:06 INFO - PROCESS | 1801 | 1482394806612 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}] 00:20:06 INFO - PROCESS | 1801 | 1482394806772 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 00:20:06 INFO - PROCESS | 1801 | 1482394806821 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:06 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44d7800 == 10 [pid = 1848] [id = 450] 00:20:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa44d7c00) [pid = 1848] [serial = 1259] [outer = (nil)] 00:20:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa45eac00) [pid = 1848] [serial = 1260] [outer = 0xa44d7c00] 00:20:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa4707000) [pid = 1848] [serial = 1261] [outer = 0xa44d7c00] 00:20:07 INFO - PROCESS | 1801 | 1482394807975 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]]]}] 00:20:08 INFO - . 00:20:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1430ms 00:20:08 INFO - PROCESS | 1801 | 1482394808035 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 00:20:08 INFO - PROCESS | 1801 | 1482394808042 Marionette TRACE conn4 <- [1,1441,null,{"value":"2147483649"}] 00:20:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 00:20:08 INFO - PROCESS | 1801 | 1482394808052 Marionette TRACE conn4 -> [0,1442,"timeouts",{"script":35000}] 00:20:08 INFO - PROCESS | 1801 | 1482394808055 Marionette TRACE conn4 <- [1,1442,null,{}] 00:20:08 INFO - PROCESS | 1801 | 1482394808069 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}] 00:20:08 INFO - PROCESS | 1801 | 1482394808257 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 00:20:08 INFO - PROCESS | 1801 | 1482394808332 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:08 INFO - PROCESS | 1801 | ++DOCSHELL 0xa28d7800 == 11 [pid = 1848] [id = 451] 00:20:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa28df800) [pid = 1848] [serial = 1262] [outer = (nil)] 00:20:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0xa2d1dc00) [pid = 1848] [serial = 1263] [outer = 0xa28df800] 00:20:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0xa3332c00) [pid = 1848] [serial = 1264] [outer = 0xa28df800] 00:20:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa36be800 == 10 [pid = 1848] [id = 448] 00:20:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa384fc00 == 9 [pid = 1848] [id = 447] 00:20:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa3566c00 == 8 [pid = 1848] [id = 446] 00:20:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa3439c00 == 7 [pid = 1848] [id = 445] 00:20:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c56400 == 6 [pid = 1848] [id = 444] 00:20:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa28e6c00 == 5 [pid = 1848] [id = 442] 00:20:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa281d000 == 4 [pid = 1848] [id = 443] 00:20:09 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0xa45e8c00) [pid = 1848] [serial = 1183] [outer = (nil)] [url = about:blank] 00:20:09 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0xa536fc00) [pid = 1848] [serial = 1227] [outer = (nil)] [url = about:blank] 00:20:09 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0xa2c5cc00) [pid = 1848] [serial = 1210] [outer = (nil)] [url = about:blank] 00:20:09 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa3859c00) [pid = 1848] [serial = 1213] [outer = (nil)] [url = about:blank] 00:20:09 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa2d19c00) [pid = 1848] [serial = 1216] [outer = (nil)] [url = about:blank] 00:20:09 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xaca4b400) [pid = 1848] [serial = 1207] [outer = (nil)] [url = about:blank] 00:20:09 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa4755c00) [pid = 1848] [serial = 1225] [outer = (nil)] [url = about:blank] 00:20:09 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa4707400) [pid = 1848] [serial = 1224] [outer = (nil)] [url = about:blank] 00:20:09 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa3857400) [pid = 1848] [serial = 1222] [outer = (nil)] [url = about:blank] 00:20:09 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa5370c00) [pid = 1848] [serial = 1228] [outer = (nil)] [url = about:blank] 00:20:09 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa3564c00) [pid = 1848] [serial = 1219] [outer = (nil)] [url = about:blank] 00:20:09 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa3851800) [pid = 1848] [serial = 1221] [outer = (nil)] [url = about:blank] 00:20:09 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa3562000) [pid = 1848] [serial = 1218] [outer = (nil)] [url = about:blank] 00:20:09 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa3326800) [pid = 1848] [serial = 1215] [outer = (nil)] [url = about:blank] 00:20:09 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa435fc00) [pid = 1848] [serial = 1212] [outer = (nil)] [url = about:blank] 00:20:09 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa2c5a800) [pid = 1848] [serial = 1209] [outer = (nil)] [url = about:blank] 00:20:09 INFO - PROCESS | 1801 | 1482394809554 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]]]}] 00:20:09 INFO - . 00:20:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1542ms 00:20:09 INFO - PROCESS | 1801 | 1482394809594 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 00:20:09 INFO - PROCESS | 1801 | 1482394809596 Marionette TRACE conn4 <- [1,1445,null,{"value":"2147483649"}] 00:20:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 00:20:09 INFO - PROCESS | 1801 | 1482394809607 Marionette TRACE conn4 -> [0,1446,"timeouts",{"script":35000}] 00:20:09 INFO - PROCESS | 1801 | 1482394809609 Marionette TRACE conn4 <- [1,1446,null,{}] 00:20:09 INFO - PROCESS | 1801 | 1482394809613 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}] 00:20:09 INFO - PROCESS | 1801 | 1482394809771 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 00:20:09 INFO - PROCESS | 1801 | 1482394809881 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:09 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c53800 == 5 [pid = 1848] [id = 452] 00:20:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa2c5e400) [pid = 1848] [serial = 1265] [outer = (nil)] 00:20:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa3327400) [pid = 1848] [serial = 1266] [outer = 0xa2c5e400] 00:20:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa3331400) [pid = 1848] [serial = 1267] [outer = 0xa2c5e400] 00:20:10 INFO - PROCESS | 1801 | 1482394810754 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]]]}] 00:20:10 INFO - . 00:20:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1207ms 00:20:10 INFO - PROCESS | 1801 | 1482394810809 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 00:20:10 INFO - PROCESS | 1801 | 1482394810812 Marionette TRACE conn4 <- [1,1449,null,{"value":"2147483649"}] 00:20:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 00:20:10 INFO - PROCESS | 1801 | 1482394810818 Marionette TRACE conn4 -> [0,1450,"timeouts",{"script":35000}] 00:20:10 INFO - PROCESS | 1801 | 1482394810820 Marionette TRACE conn4 <- [1,1450,null,{}] 00:20:10 INFO - PROCESS | 1801 | 1482394810826 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}] 00:20:10 INFO - PROCESS | 1801 | 1482394810990 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 00:20:11 INFO - PROCESS | 1801 | 1482394811090 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:11 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3560000 == 6 [pid = 1848] [id = 453] 00:20:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa3563c00) [pid = 1848] [serial = 1268] [outer = (nil)] 00:20:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa36bc000) [pid = 1848] [serial = 1269] [outer = 0xa3563c00] 00:20:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa36c4c00) [pid = 1848] [serial = 1270] [outer = 0xa3563c00] 00:20:11 INFO - PROCESS | 1801 | 1482394811977 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]]]}] 00:20:11 INFO - . 00:20:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1179ms 00:20:11 INFO - PROCESS | 1801 | 1482394811998 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 00:20:12 INFO - PROCESS | 1801 | 1482394812001 Marionette TRACE conn4 <- [1,1453,null,{"value":"2147483649"}] 00:20:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 00:20:12 INFO - PROCESS | 1801 | 1482394812007 Marionette TRACE conn4 -> [0,1454,"timeouts",{"script":35000}] 00:20:12 INFO - PROCESS | 1801 | 1482394812009 Marionette TRACE conn4 <- [1,1454,null,{}] 00:20:12 INFO - PROCESS | 1801 | 1482394812014 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}] 00:20:12 INFO - PROCESS | 1801 | 1482394812194 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 00:20:12 INFO - PROCESS | 1801 | 1482394812204 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:12 INFO - PROCESS | 1801 | ++DOCSHELL 0xa385c400 == 7 [pid = 1848] [id = 454] 00:20:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa436c000) [pid = 1848] [serial = 1271] [outer = (nil)] 00:20:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa44d6400) [pid = 1848] [serial = 1272] [outer = 0xa436c000] 00:20:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa45e7800) [pid = 1848] [serial = 1273] [outer = 0xa436c000] 00:20:13 INFO - PROCESS | 1801 | 1482394813473 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]]]}] 00:20:13 INFO - . 00:20:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1483ms 00:20:13 INFO - PROCESS | 1801 | 1482394813491 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 00:20:13 INFO - PROCESS | 1801 | 1482394813494 Marionette TRACE conn4 <- [1,1457,null,{"value":"2147483649"}] 00:20:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 00:20:13 INFO - PROCESS | 1801 | 1482394813510 Marionette TRACE conn4 -> [0,1458,"timeouts",{"script":35000}] 00:20:13 INFO - PROCESS | 1801 | 1482394813516 Marionette TRACE conn4 <- [1,1458,null,{}] 00:20:13 INFO - PROCESS | 1801 | 1482394813528 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}] 00:20:13 INFO - PROCESS | 1801 | 1482394813832 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 00:20:13 INFO - PROCESS | 1801 | 1482394813898 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:13 INFO - PROCESS | 1801 | ++DOCSHELL 0xa436a000 == 8 [pid = 1848] [id = 455] 00:20:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa436ac00) [pid = 1848] [serial = 1274] [outer = (nil)] 00:20:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa8001400) [pid = 1848] [serial = 1275] [outer = 0xa436ac00] 00:20:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa75ca000) [pid = 1848] [serial = 1276] [outer = 0xa436ac00] 00:20:14 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa2c58c00) [pid = 1848] [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] 00:20:14 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa3567c00) [pid = 1848] [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] 00:20:14 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa3850800) [pid = 1848] [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] 00:20:14 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa343a800) [pid = 1848] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:20:14 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa2d22c00) [pid = 1848] [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] 00:20:14 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa2c53c00) [pid = 1848] [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] 00:20:14 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa281dc00) [pid = 1848] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394798515] 00:20:14 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa28df000) [pid = 1848] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:20:14 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa800a400) [pid = 1848] [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] 00:20:15 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3435c00 == 9 [pid = 1848] [id = 456] 00:20:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa3436000) [pid = 1848] [serial = 1277] [outer = (nil)] 00:20:15 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:20:15 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:20:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa36c0000) [pid = 1848] [serial = 1278] [outer = 0xa3436000] 00:20:15 INFO - PROCESS | 1801 | 1482394815314 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]]]}] 00:20:15 INFO - . 00:20:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1848ms 00:20:15 INFO - PROCESS | 1801 | 1482394815358 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 00:20:15 INFO - PROCESS | 1801 | 1482394815361 Marionette TRACE conn4 <- [1,1461,null,{"value":"2147483649"}] 00:20:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 00:20:15 INFO - PROCESS | 1801 | 1482394815367 Marionette TRACE conn4 -> [0,1462,"timeouts",{"script":35000}] 00:20:15 INFO - PROCESS | 1801 | 1482394815369 Marionette TRACE conn4 <- [1,1462,null,{}] 00:20:15 INFO - PROCESS | 1801 | 1482394815374 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}] 00:20:15 INFO - PROCESS | 1801 | 1482394815555 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 00:20:15 INFO - PROCESS | 1801 | 1482394815649 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:15 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d19800 == 10 [pid = 1848] [id = 457] 00:20:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa2d19c00) [pid = 1848] [serial = 1279] [outer = (nil)] 00:20:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa3562000) [pid = 1848] [serial = 1280] [outer = 0xa2d19c00] 00:20:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa36bec00) [pid = 1848] [serial = 1281] [outer = 0xa2d19c00] 00:20:16 INFO - PROCESS | 1801 | ++DOCSHELL 0xa436a400 == 11 [pid = 1848] [id = 458] 00:20:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa436a800) [pid = 1848] [serial = 1282] [outer = (nil)] 00:20:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa44d2000) [pid = 1848] [serial = 1283] [outer = 0xa436a800] 00:20:16 INFO - PROCESS | 1801 | 1482394816878 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]]]}] 00:20:16 INFO - . 00:20:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1547ms 00:20:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 00:20:16 INFO - PROCESS | 1801 | 1482394816914 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 00:20:16 INFO - PROCESS | 1801 | 1482394816917 Marionette TRACE conn4 <- [1,1465,null,{"value":"2147483649"}] 00:20:16 INFO - PROCESS | 1801 | 1482394816923 Marionette TRACE conn4 -> [0,1466,"timeouts",{"script":35000}] 00:20:16 INFO - PROCESS | 1801 | 1482394816926 Marionette TRACE conn4 <- [1,1466,null,{}] 00:20:16 INFO - PROCESS | 1801 | 1482394816931 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}] 00:20:17 INFO - PROCESS | 1801 | 1482394817126 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 00:20:17 INFO - PROCESS | 1801 | 1482394817198 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:17 INFO - PROCESS | 1801 | ++DOCSHELL 0xa5374000 == 12 [pid = 1848] [id = 459] 00:20:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa8db9c00) [pid = 1848] [serial = 1284] [outer = (nil)] 00:20:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xaca87800) [pid = 1848] [serial = 1285] [outer = 0xa8db9c00] 00:20:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa2a24800) [pid = 1848] [serial = 1286] [outer = 0xa8db9c00] 00:20:18 INFO - PROCESS | 1801 | ++DOCSHELL 0xa28e1400 == 13 [pid = 1848] [id = 460] 00:20:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa28e3000) [pid = 1848] [serial = 1287] [outer = (nil)] 00:20:18 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:20:18 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:20:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0xa2a21800) [pid = 1848] [serial = 1288] [outer = 0xa28e3000] 00:20:18 INFO - PROCESS | 1801 | 1482394818565 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]]]}] 00:20:18 INFO - . 00:20:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1697ms 00:20:18 INFO - PROCESS | 1801 | 1482394818620 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 00:20:18 INFO - PROCESS | 1801 | 1482394818623 Marionette TRACE conn4 <- [1,1469,null,{"value":"2147483649"}] 00:20:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 00:20:18 INFO - PROCESS | 1801 | 1482394818631 Marionette TRACE conn4 -> [0,1470,"timeouts",{"script":35000}] 00:20:18 INFO - PROCESS | 1801 | 1482394818637 Marionette TRACE conn4 <- [1,1470,null,{}] 00:20:18 INFO - PROCESS | 1801 | 1482394818662 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}] 00:20:18 INFO - PROCESS | 1801 | --DOCSHELL 0xa3435c00 == 12 [pid = 1848] [id = 456] 00:20:18 INFO - PROCESS | 1801 | --DOCSHELL 0xa3560000 == 11 [pid = 1848] [id = 453] 00:20:18 INFO - PROCESS | 1801 | --DOCSHELL 0xa385c400 == 10 [pid = 1848] [id = 454] 00:20:18 INFO - PROCESS | 1801 | --DOCSHELL 0xa28d8000 == 9 [pid = 1848] [id = 449] 00:20:18 INFO - PROCESS | 1801 | --DOCSHELL 0xa44d7800 == 8 [pid = 1848] [id = 450] 00:20:18 INFO - PROCESS | 1801 | --DOCSHELL 0xa28d7800 == 7 [pid = 1848] [id = 451] 00:20:18 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c53800 == 6 [pid = 1848] [id = 452] 00:20:18 INFO - PROCESS | 1801 | --DOCSHELL 0xa436a400 == 5 [pid = 1848] [id = 458] 00:20:18 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d19800 == 4 [pid = 1848] [id = 457] 00:20:18 INFO - PROCESS | 1801 | --DOCSHELL 0xa436a000 == 3 [pid = 1848] [id = 455] 00:20:18 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0xa4364c00) [pid = 1848] [serial = 1254] [outer = (nil)] [url = about:blank] 00:20:18 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0xa385c800) [pid = 1848] [serial = 1252] [outer = (nil)] [url = about:blank] 00:20:18 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa332a400) [pid = 1848] [serial = 1244] [outer = (nil)] [url = about:blank] 00:20:18 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa3441000) [pid = 1848] [serial = 1246] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:20:18 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa360f400) [pid = 1848] [serial = 1231] [outer = (nil)] [url = about:blank] 00:20:18 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa3859400) [pid = 1848] [serial = 1251] [outer = (nil)] [url = about:blank] 00:20:18 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa3332000) [pid = 1848] [serial = 1239] [outer = (nil)] [url = about:blank] 00:20:18 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa28d9c00) [pid = 1848] [serial = 1241] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394798515] 00:20:18 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa28e1c00) [pid = 1848] [serial = 1236] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:20:18 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa28da000) [pid = 1848] [serial = 1234] [outer = (nil)] [url = about:blank] 00:20:18 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa3610000) [pid = 1848] [serial = 1249] [outer = (nil)] [url = about:blank] 00:20:18 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa360e400) [pid = 1848] [serial = 1248] [outer = (nil)] [url = about:blank] 00:20:18 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa2d22000) [pid = 1848] [serial = 1243] [outer = (nil)] [url = about:blank] 00:20:18 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa3324000) [pid = 1848] [serial = 1238] [outer = (nil)] [url = about:blank] 00:20:18 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xaca8a400) [pid = 1848] [serial = 1233] [outer = (nil)] [url = about:blank] 00:20:18 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa343d400) [pid = 1848] [serial = 1230] [outer = (nil)] [url = about:blank] 00:20:19 INFO - PROCESS | 1801 | 1482394819049 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 00:20:19 INFO - PROCESS | 1801 | 1482394819094 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:19 INFO - PROCESS | 1801 | --DOCSHELL 0xa28e1400 == 2 [pid = 1848] [id = 460] 00:20:19 INFO - PROCESS | 1801 | ++DOCSHELL 0xa28d9c00 == 3 [pid = 1848] [id = 461] 00:20:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa28da000) [pid = 1848] [serial = 1289] [outer = (nil)] 00:20:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa28e1c00) [pid = 1848] [serial = 1290] [outer = 0xa28da000] 00:20:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa2a23c00) [pid = 1848] [serial = 1291] [outer = 0xa28da000] 00:20:20 INFO - PROCESS | 1801 | 1482394820181 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]]]}] 00:20:20 INFO - . 00:20:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1610ms 00:20:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 00:20:20 INFO - PROCESS | 1801 | 1482394820242 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 00:20:20 INFO - PROCESS | 1801 | 1482394820245 Marionette TRACE conn4 <- [1,1473,null,{"value":"2147483649"}] 00:20:20 INFO - PROCESS | 1801 | 1482394820252 Marionette TRACE conn4 -> [0,1474,"timeouts",{"script":35000}] 00:20:20 INFO - PROCESS | 1801 | 1482394820262 Marionette TRACE conn4 <- [1,1474,null,{}] 00:20:20 INFO - PROCESS | 1801 | 1482394820294 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}] 00:20:20 INFO - PROCESS | 1801 | 1482394820480 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 00:20:20 INFO - PROCESS | 1801 | 1482394820531 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:20 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2a30000 == 4 [pid = 1848] [id = 462] 00:20:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa2a30400) [pid = 1848] [serial = 1292] [outer = (nil)] 00:20:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa2c54800) [pid = 1848] [serial = 1293] [outer = 0xa2a30400] 00:20:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa2c58800) [pid = 1848] [serial = 1294] [outer = 0xa2a30400] 00:20:21 INFO - PROCESS | 1801 | 1482394821583 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]]]}] 00:20:21 INFO - . 00:20:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1356ms 00:20:21 INFO - PROCESS | 1801 | 1482394821606 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 00:20:21 INFO - PROCESS | 1801 | 1482394821610 Marionette TRACE conn4 <- [1,1477,null,{"value":"2147483649"}] 00:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 00:20:21 INFO - PROCESS | 1801 | 1482394821629 Marionette TRACE conn4 -> [0,1478,"timeouts",{"script":35000}] 00:20:21 INFO - PROCESS | 1801 | 1482394821632 Marionette TRACE conn4 <- [1,1478,null,{}] 00:20:21 INFO - PROCESS | 1801 | 1482394821638 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}] 00:20:21 INFO - PROCESS | 1801 | 1482394821855 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 00:20:21 INFO - PROCESS | 1801 | 1482394821911 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:22 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3326000 == 5 [pid = 1848] [id = 463] 00:20:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa3326800) [pid = 1848] [serial = 1295] [outer = (nil)] 00:20:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa332e400) [pid = 1848] [serial = 1296] [outer = 0xa3326800] 00:20:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa332b800) [pid = 1848] [serial = 1297] [outer = 0xa3326800] 00:20:23 INFO - PROCESS | 1801 | 1482394823128 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]]]}] 00:20:23 INFO - . 00:20:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1542ms 00:20:23 INFO - PROCESS | 1801 | 1482394823162 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 00:20:23 INFO - PROCESS | 1801 | 1482394823165 Marionette TRACE conn4 <- [1,1481,null,{"value":"2147483649"}] 00:20:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 00:20:23 INFO - PROCESS | 1801 | 1482394823172 Marionette TRACE conn4 -> [0,1482,"timeouts",{"script":35000}] 00:20:23 INFO - PROCESS | 1801 | 1482394823175 Marionette TRACE conn4 <- [1,1482,null,{}] 00:20:23 INFO - PROCESS | 1801 | 1482394823180 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}] 00:20:23 INFO - PROCESS | 1801 | 1482394823348 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 00:20:23 INFO - PROCESS | 1801 | 1482394823444 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:23 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3564800 == 6 [pid = 1848] [id = 464] 00:20:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa3564c00) [pid = 1848] [serial = 1298] [outer = (nil)] 00:20:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa356b400) [pid = 1848] [serial = 1299] [outer = 0xa3564c00] 00:20:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa360e000) [pid = 1848] [serial = 1300] [outer = 0xa3564c00] 00:20:24 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa3563c00) [pid = 1848] [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] 00:20:24 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa436c000) [pid = 1848] [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] 00:20:24 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa436ac00) [pid = 1848] [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] 00:20:24 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa2c5e400) [pid = 1848] [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] 00:20:24 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa28df800) [pid = 1848] [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] 00:20:24 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa3436000) [pid = 1848] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:20:24 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa36bf000) [pid = 1848] [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] 00:20:24 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa44d7c00) [pid = 1848] [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] 00:20:24 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa28dd400) [pid = 1848] [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] 00:20:25 INFO - PROCESS | 1801 | 1482394825099 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]]]}] 00:20:25 INFO - . 00:20:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1941ms 00:20:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 00:20:25 INFO - PROCESS | 1801 | 1482394825114 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 00:20:25 INFO - PROCESS | 1801 | 1482394825117 Marionette TRACE conn4 <- [1,1485,null,{"value":"2147483649"}] 00:20:25 INFO - PROCESS | 1801 | 1482394825123 Marionette TRACE conn4 -> [0,1486,"timeouts",{"script":35000}] 00:20:25 INFO - PROCESS | 1801 | 1482394825126 Marionette TRACE conn4 <- [1,1486,null,{}] 00:20:25 INFO - PROCESS | 1801 | 1482394825132 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}] 00:20:25 INFO - PROCESS | 1801 | 1482394825440 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 00:20:25 INFO - PROCESS | 1801 | 1482394825533 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:25 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c52800 == 7 [pid = 1848] [id = 465] 00:20:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa3327000) [pid = 1848] [serial = 1301] [outer = (nil)] 00:20:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa3610400) [pid = 1848] [serial = 1302] [outer = 0xa3327000] 00:20:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa36bcc00) [pid = 1848] [serial = 1303] [outer = 0xa3327000] 00:20:26 INFO - PROCESS | 1801 | 1482394826639 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]]]}] 00:20:26 INFO - . 00:20:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1535ms 00:20:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 00:20:26 INFO - PROCESS | 1801 | 1482394826657 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 00:20:26 INFO - PROCESS | 1801 | 1482394826659 Marionette TRACE conn4 <- [1,1489,null,{"value":"2147483649"}] 00:20:26 INFO - PROCESS | 1801 | 1482394826666 Marionette TRACE conn4 -> [0,1490,"timeouts",{"script":35000}] 00:20:26 INFO - PROCESS | 1801 | 1482394826669 Marionette TRACE conn4 <- [1,1490,null,{}] 00:20:26 INFO - PROCESS | 1801 | 1482394826674 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}] 00:20:26 INFO - PROCESS | 1801 | 1482394826835 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 00:20:26 INFO - PROCESS | 1801 | 1482394826929 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:26 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2a2ec00 == 8 [pid = 1848] [id = 466] 00:20:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa2c52c00) [pid = 1848] [serial = 1304] [outer = (nil)] 00:20:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa3436000) [pid = 1848] [serial = 1305] [outer = 0xa2c52c00] 00:20:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa355c800) [pid = 1848] [serial = 1306] [outer = 0xa2c52c00] 00:20:28 INFO - PROCESS | 1801 | 1482394827997 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]]]}] 00:20:28 INFO - . 00:20:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1378ms 00:20:28 INFO - PROCESS | 1801 | 1482394828043 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 00:20:28 INFO - PROCESS | 1801 | 1482394828045 Marionette TRACE conn4 <- [1,1493,null,{"value":"2147483649"}] 00:20:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 00:20:28 INFO - PROCESS | 1801 | 1482394828060 Marionette TRACE conn4 -> [0,1494,"timeouts",{"script":35000}] 00:20:28 INFO - PROCESS | 1801 | 1482394828063 Marionette TRACE conn4 <- [1,1494,null,{}] 00:20:28 INFO - PROCESS | 1801 | 1482394828068 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}] 00:20:28 INFO - PROCESS | 1801 | 1482394828262 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 00:20:28 INFO - PROCESS | 1801 | 1482394828323 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:28 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c6400 == 9 [pid = 1848] [id = 467] 00:20:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa384fc00) [pid = 1848] [serial = 1307] [outer = (nil)] 00:20:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa3857c00) [pid = 1848] [serial = 1308] [outer = 0xa384fc00] 00:20:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa385a000) [pid = 1848] [serial = 1309] [outer = 0xa384fc00] 00:20:29 INFO - PROCESS | 1801 | 1482394829462 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]]]}] 00:20:29 INFO - . 00:20:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1436ms 00:20:29 INFO - PROCESS | 1801 | 1482394829497 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 00:20:29 INFO - PROCESS | 1801 | 1482394829499 Marionette TRACE conn4 <- [1,1497,null,{"value":"2147483649"}] 00:20:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 00:20:29 INFO - PROCESS | 1801 | 1482394829509 Marionette TRACE conn4 -> [0,1498,"timeouts",{"script":35000}] 00:20:29 INFO - PROCESS | 1801 | 1482394829514 Marionette TRACE conn4 <- [1,1498,null,{}] 00:20:29 INFO - PROCESS | 1801 | 1482394829525 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}] 00:20:29 INFO - PROCESS | 1801 | 1482394829718 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 00:20:29 INFO - PROCESS | 1801 | 1482394829815 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:29 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c56800 == 10 [pid = 1848] [id = 468] 00:20:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa2c5a000) [pid = 1848] [serial = 1310] [outer = (nil)] 00:20:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa3332000) [pid = 1848] [serial = 1311] [outer = 0xa2c5a000] 00:20:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa355ec00) [pid = 1848] [serial = 1312] [outer = 0xa2c5a000] 00:20:30 INFO - PROCESS | 1801 | --DOCSHELL 0xa3564800 == 9 [pid = 1848] [id = 464] 00:20:30 INFO - PROCESS | 1801 | --DOCSHELL 0xa3326000 == 8 [pid = 1848] [id = 463] 00:20:30 INFO - PROCESS | 1801 | --DOCSHELL 0xa2a30000 == 7 [pid = 1848] [id = 462] 00:20:30 INFO - PROCESS | 1801 | --DOCSHELL 0xa28d9c00 == 6 [pid = 1848] [id = 461] 00:20:30 INFO - PROCESS | 1801 | 1482394830879 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]]]}] 00:20:30 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0xa8001400) [pid = 1848] [serial = 1275] [outer = (nil)] [url = about:blank] 00:20:30 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa3331400) [pid = 1848] [serial = 1267] [outer = (nil)] [url = about:blank] 00:20:30 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa3332c00) [pid = 1848] [serial = 1264] [outer = (nil)] [url = about:blank] 00:20:30 INFO - . 00:20:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1396ms 00:20:30 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa36c0000) [pid = 1848] [serial = 1278] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:20:30 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa4369800) [pid = 1848] [serial = 1255] [outer = (nil)] [url = about:blank] 00:20:30 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa4707000) [pid = 1848] [serial = 1261] [outer = (nil)] [url = about:blank] 00:20:30 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa355e000) [pid = 1848] [serial = 1258] [outer = (nil)] [url = about:blank] 00:20:30 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa36c4c00) [pid = 1848] [serial = 1270] [outer = (nil)] [url = about:blank] 00:20:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 00:20:30 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa75ca000) [pid = 1848] [serial = 1276] [outer = (nil)] [url = about:blank] 00:20:30 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa45e7800) [pid = 1848] [serial = 1273] [outer = (nil)] [url = about:blank] 00:20:30 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa44d6400) [pid = 1848] [serial = 1272] [outer = (nil)] [url = about:blank] 00:20:30 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa36bc000) [pid = 1848] [serial = 1269] [outer = (nil)] [url = about:blank] 00:20:30 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa3327400) [pid = 1848] [serial = 1266] [outer = (nil)] [url = about:blank] 00:20:30 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa2d1dc00) [pid = 1848] [serial = 1263] [outer = (nil)] [url = about:blank] 00:20:30 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa45eac00) [pid = 1848] [serial = 1260] [outer = (nil)] [url = about:blank] 00:20:30 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa3329c00) [pid = 1848] [serial = 1257] [outer = (nil)] [url = about:blank] 00:20:30 INFO - PROCESS | 1801 | 1482394830905 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 00:20:30 INFO - PROCESS | 1801 | 1482394830907 Marionette TRACE conn4 <- [1,1501,null,{"value":"2147483649"}] 00:20:30 INFO - PROCESS | 1801 | 1482394830918 Marionette TRACE conn4 -> [0,1502,"timeouts",{"script":35000}] 00:20:30 INFO - PROCESS | 1801 | 1482394830920 Marionette TRACE conn4 <- [1,1502,null,{}] 00:20:30 INFO - PROCESS | 1801 | 1482394830942 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}] 00:20:31 INFO - PROCESS | 1801 | 1482394831144 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 00:20:31 INFO - PROCESS | 1801 | 1482394831236 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:31 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2a2e000 == 7 [pid = 1848] [id = 469] 00:20:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa2a2e800) [pid = 1848] [serial = 1313] [outer = (nil)] 00:20:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa2d21800) [pid = 1848] [serial = 1314] [outer = 0xa2a2e800] 00:20:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa3327800) [pid = 1848] [serial = 1315] [outer = 0xa2a2e800] 00:20:32 INFO - PROCESS | 1801 | 1482394832193 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]]]}] 00:20:32 INFO - . 00:20:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1300ms 00:20:32 INFO - PROCESS | 1801 | 1482394832219 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 00:20:32 INFO - PROCESS | 1801 | 1482394832223 Marionette TRACE conn4 <- [1,1505,null,{"value":"2147483649"}] 00:20:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 00:20:32 INFO - PROCESS | 1801 | 1482394832229 Marionette TRACE conn4 -> [0,1506,"timeouts",{"script":35000}] 00:20:32 INFO - PROCESS | 1801 | 1482394832232 Marionette TRACE conn4 <- [1,1506,null,{}] 00:20:32 INFO - PROCESS | 1801 | 1482394832237 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}] 00:20:32 INFO - PROCESS | 1801 | 1482394832415 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 00:20:32 INFO - PROCESS | 1801 | 1482394832458 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:32 INFO - PROCESS | 1801 | ++DOCSHELL 0xa355dc00 == 8 [pid = 1848] [id = 470] 00:20:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa355e000) [pid = 1848] [serial = 1316] [outer = (nil)] 00:20:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa36bdc00) [pid = 1848] [serial = 1317] [outer = 0xa355e000] 00:20:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa36c3c00) [pid = 1848] [serial = 1318] [outer = 0xa355e000] 00:20:33 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3852400 == 9 [pid = 1848] [id = 471] 00:20:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa3852c00) [pid = 1848] [serial = 1319] [outer = (nil)] 00:20:33 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:20:33 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:20:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa3855c00) [pid = 1848] [serial = 1320] [outer = 0xa3852c00] 00:20:33 INFO - PROCESS | 1801 | 1482394833673 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]]]}] 00:20:33 INFO - . 00:20:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1483ms 00:20:33 INFO - PROCESS | 1801 | 1482394833712 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 00:20:33 INFO - PROCESS | 1801 | 1482394833717 Marionette TRACE conn4 <- [1,1509,null,{"value":"2147483649"}] 00:20:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 00:20:33 INFO - PROCESS | 1801 | 1482394833722 Marionette TRACE conn4 -> [0,1510,"timeouts",{"script":35000}] 00:20:33 INFO - PROCESS | 1801 | 1482394833731 Marionette TRACE conn4 <- [1,1510,null,{}] 00:20:33 INFO - PROCESS | 1801 | 1482394833736 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}] 00:20:33 INFO - PROCESS | 1801 | 1482394833890 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 00:20:34 INFO - PROCESS | 1801 | 1482394833995 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:34 INFO - PROCESS | 1801 | ++DOCSHELL 0xa44c9400 == 10 [pid = 1848] [id = 472] 00:20:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa44ca400) [pid = 1848] [serial = 1321] [outer = (nil)] 00:20:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa44d6c00) [pid = 1848] [serial = 1322] [outer = 0xa44ca400] 00:20:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa44d3c00) [pid = 1848] [serial = 1323] [outer = 0xa44ca400] 00:20:34 INFO - PROCESS | 1801 | ++DOCSHELL 0xa45ebc00 == 11 [pid = 1848] [id = 473] 00:20:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa45ee000) [pid = 1848] [serial = 1324] [outer = (nil)] 00:20:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa4707000) [pid = 1848] [serial = 1325] [outer = 0xa45ee000] 00:20:35 INFO - PROCESS | 1801 | 1482394835195 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]]]}] 00:20:35 INFO - . 00:20:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1496ms 00:20:35 INFO - PROCESS | 1801 | 1482394835222 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 00:20:35 INFO - PROCESS | 1801 | 1482394835225 Marionette TRACE conn4 <- [1,1513,null,{"value":"2147483649"}] 00:20:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 00:20:35 INFO - PROCESS | 1801 | 1482394835237 Marionette TRACE conn4 -> [0,1514,"timeouts",{"script":35000}] 00:20:35 INFO - PROCESS | 1801 | 1482394835239 Marionette TRACE conn4 <- [1,1514,null,{}] 00:20:35 INFO - PROCESS | 1801 | 1482394835258 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}] 00:20:35 INFO - PROCESS | 1801 | 1482394835491 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 00:20:35 INFO - PROCESS | 1801 | 1482394835563 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa2a30400) [pid = 1848] [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] 00:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa3326800) [pid = 1848] [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] 00:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa3564c00) [pid = 1848] [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] 00:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa28da000) [pid = 1848] [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] 00:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa8db9c00) [pid = 1848] [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] 00:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa2d19c00) [pid = 1848] [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] 00:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa436a800) [pid = 1848] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394816625] 00:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa28e3000) [pid = 1848] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:20:35 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2a2d400 == 12 [pid = 1848] [id = 474] 00:20:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa2a2fc00) [pid = 1848] [serial = 1326] [outer = (nil)] 00:20:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa3567400) [pid = 1848] [serial = 1327] [outer = 0xa2a2fc00] 00:20:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa47a8400) [pid = 1848] [serial = 1328] [outer = 0xa2a2fc00] 00:20:36 INFO - PROCESS | 1801 | ++DOCSHELL 0xa536f000 == 13 [pid = 1848] [id = 475] 00:20:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa536f400) [pid = 1848] [serial = 1329] [outer = (nil)] 00:20:36 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:20:36 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:20:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa5371400) [pid = 1848] [serial = 1330] [outer = 0xa536f400] 00:20:36 INFO - PROCESS | 1801 | 1482394836853 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]]]}] 00:20:36 INFO - . 00:20:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1692ms 00:20:36 INFO - PROCESS | 1801 | 1482394836931 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 00:20:36 INFO - PROCESS | 1801 | 1482394836934 Marionette TRACE conn4 <- [1,1517,null,{"value":"2147483649"}] 00:20:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 00:20:36 INFO - PROCESS | 1801 | 1482394836940 Marionette TRACE conn4 -> [0,1518,"timeouts",{"script":35000}] 00:20:36 INFO - PROCESS | 1801 | 1482394836942 Marionette TRACE conn4 <- [1,1518,null,{}] 00:20:36 INFO - PROCESS | 1801 | 1482394836948 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}] 00:20:37 INFO - PROCESS | 1801 | 1482394837159 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 00:20:37 INFO - PROCESS | 1801 | 1482394837184 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:37 INFO - PROCESS | 1801 | ++DOCSHELL 0xa80b4000 == 14 [pid = 1848] [id = 476] 00:20:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa80b4800) [pid = 1848] [serial = 1331] [outer = (nil)] 00:20:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa8dbc000) [pid = 1848] [serial = 1332] [outer = 0xa80b4800] 00:20:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa8dbf000) [pid = 1848] [serial = 1333] [outer = 0xa80b4800] 00:20:38 INFO - PROCESS | 1801 | 1482394838364 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]]]}] 00:20:38 INFO - . 00:20:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1483ms 00:20:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 00:20:38 INFO - PROCESS | 1801 | 1482394838423 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 00:20:38 INFO - PROCESS | 1801 | 1482394838426 Marionette TRACE conn4 <- [1,1521,null,{"value":"2147483649"}] 00:20:38 INFO - PROCESS | 1801 | 1482394838432 Marionette TRACE conn4 -> [0,1522,"timeouts",{"script":35000}] 00:20:38 INFO - PROCESS | 1801 | 1482394838435 Marionette TRACE conn4 <- [1,1522,null,{}] 00:20:38 INFO - PROCESS | 1801 | 1482394838440 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}] 00:20:38 INFO - PROCESS | 1801 | 1482394838634 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 00:20:38 INFO - PROCESS | 1801 | 1482394838706 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:38 INFO - PROCESS | 1801 | ++DOCSHELL 0xa332a400 == 15 [pid = 1848] [id = 477] 00:20:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa343a000) [pid = 1848] [serial = 1334] [outer = (nil)] 00:20:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa3853800) [pid = 1848] [serial = 1335] [outer = 0xa343a000] 00:20:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa4367800) [pid = 1848] [serial = 1336] [outer = 0xa343a000] 00:20:39 INFO - PROCESS | 1801 | 1482394839908 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]]]}] 00:20:39 INFO - . 00:20:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1504ms 00:20:39 INFO - PROCESS | 1801 | 1482394839935 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 00:20:39 INFO - PROCESS | 1801 | 1482394839938 Marionette TRACE conn4 <- [1,1525,null,{"value":"2147483649"}] 00:20:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 00:20:39 INFO - PROCESS | 1801 | 1482394839943 Marionette TRACE conn4 -> [0,1526,"timeouts",{"script":35000}] 00:20:39 INFO - PROCESS | 1801 | 1482394839947 Marionette TRACE conn4 <- [1,1526,null,{}] 00:20:39 INFO - PROCESS | 1801 | 1482394839951 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}] 00:20:40 INFO - PROCESS | 1801 | 1482394840144 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 00:20:40 INFO - PROCESS | 1801 | 1482394840210 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:40 INFO - PROCESS | 1801 | ++DOCSHELL 0xa28e6c00 == 16 [pid = 1848] [id = 478] 00:20:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0xa2a22000) [pid = 1848] [serial = 1337] [outer = (nil)] 00:20:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0xa2c58c00) [pid = 1848] [serial = 1338] [outer = 0xa2a22000] 00:20:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0xa2c5d400) [pid = 1848] [serial = 1339] [outer = 0xa2a22000] 00:20:41 INFO - PROCESS | 1801 | 1482394841444 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]]]}] 00:20:41 INFO - . 00:20:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1538ms 00:20:41 INFO - PROCESS | 1801 | 1482394841482 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 00:20:41 INFO - PROCESS | 1801 | 1482394841485 Marionette TRACE conn4 <- [1,1529,null,{"value":"2147483649"}] 00:20:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa536f000 == 15 [pid = 1848] [id = 475] 00:20:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 00:20:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa2a2d400 == 14 [pid = 1848] [id = 474] 00:20:41 INFO - PROCESS | 1801 | 1482394841496 Marionette TRACE conn4 -> [0,1530,"timeouts",{"script":35000}] 00:20:41 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0xa3610400) [pid = 1848] [serial = 1302] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa45ebc00 == 13 [pid = 1848] [id = 473] 00:20:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa44c9400 == 12 [pid = 1848] [id = 472] 00:20:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa3852400 == 11 [pid = 1848] [id = 471] 00:20:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa355dc00 == 10 [pid = 1848] [id = 470] 00:20:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa2a2e000 == 9 [pid = 1848] [id = 469] 00:20:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c56800 == 8 [pid = 1848] [id = 468] 00:20:41 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c52800 == 7 [pid = 1848] [id = 465] 00:20:41 INFO - PROCESS | 1801 | 1482394841514 Marionette TRACE conn4 <- [1,1530,null,{}] 00:20:41 INFO - PROCESS | 1801 | 1482394841519 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}] 00:20:41 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0xa360e000) [pid = 1848] [serial = 1300] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0xa28e1c00) [pid = 1848] [serial = 1290] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0xa2a24800) [pid = 1848] [serial = 1286] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa3562000) [pid = 1848] [serial = 1280] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa2c54800) [pid = 1848] [serial = 1293] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa2c58800) [pid = 1848] [serial = 1294] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xaca87800) [pid = 1848] [serial = 1285] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa44d2000) [pid = 1848] [serial = 1283] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394816625] 00:20:41 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa2a23c00) [pid = 1848] [serial = 1291] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa2a21800) [pid = 1848] [serial = 1288] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 00:20:41 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa356b400) [pid = 1848] [serial = 1299] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa332b800) [pid = 1848] [serial = 1297] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa332e400) [pid = 1848] [serial = 1296] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa36bec00) [pid = 1848] [serial = 1281] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1801 | 1482394841736 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 00:20:41 INFO - PROCESS | 1801 | 1482394841802 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:41 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2a23c00 == 8 [pid = 1848] [id = 479] 00:20:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa2a24400) [pid = 1848] [serial = 1340] [outer = (nil)] 00:20:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa2c56000) [pid = 1848] [serial = 1341] [outer = 0xa2a24400] 00:20:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa2c59800) [pid = 1848] [serial = 1342] [outer = 0xa2a24400] 00:20:42 INFO - PROCESS | 1801 | 1482394842759 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]]]}] 00:20:42 INFO - . 00:20:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1294ms 00:20:42 INFO - PROCESS | 1801 | 1482394842790 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 00:20:42 INFO - PROCESS | 1801 | 1482394842793 Marionette TRACE conn4 <- [1,1533,null,{"value":"2147483649"}] 00:20:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 00:20:42 INFO - PROCESS | 1801 | 1482394842799 Marionette TRACE conn4 -> [0,1534,"timeouts",{"script":35000}] 00:20:42 INFO - PROCESS | 1801 | 1482394842801 Marionette TRACE conn4 <- [1,1534,null,{}] 00:20:42 INFO - PROCESS | 1801 | 1482394842807 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}] 00:20:42 INFO - PROCESS | 1801 | 1482394842952 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 00:20:43 INFO - PROCESS | 1801 | 1482394842990 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:43 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3331c00 == 9 [pid = 1848] [id = 480] 00:20:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa343a800) [pid = 1848] [serial = 1343] [outer = (nil)] 00:20:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa3563c00) [pid = 1848] [serial = 1344] [outer = 0xa343a800] 00:20:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa356ac00) [pid = 1848] [serial = 1345] [outer = 0xa343a800] 00:20:44 INFO - PROCESS | 1801 | 1482394844057 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]]]}] 00:20:44 INFO - . 00:20:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1280ms 00:20:44 INFO - PROCESS | 1801 | 1482394844080 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 00:20:44 INFO - PROCESS | 1801 | 1482394844084 Marionette TRACE conn4 <- [1,1537,null,{"value":"2147483649"}] 00:20:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 00:20:44 INFO - PROCESS | 1801 | 1482394844091 Marionette TRACE conn4 -> [0,1538,"timeouts",{"script":35000}] 00:20:44 INFO - PROCESS | 1801 | 1482394844093 Marionette TRACE conn4 <- [1,1538,null,{}] 00:20:44 INFO - PROCESS | 1801 | 1482394844099 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}] 00:20:44 INFO - PROCESS | 1801 | 1482394844312 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 00:20:44 INFO - PROCESS | 1801 | 1482394844390 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:44 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3856000 == 10 [pid = 1848] [id = 481] 00:20:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa4365000) [pid = 1848] [serial = 1346] [outer = (nil)] 00:20:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa436d400) [pid = 1848] [serial = 1347] [outer = 0xa4365000] 00:20:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa44d1000) [pid = 1848] [serial = 1348] [outer = 0xa4365000] 00:20:45 INFO - PROCESS | 1801 | 1482394845522 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]]]}] 00:20:45 INFO - . 00:20:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1486ms 00:20:45 INFO - PROCESS | 1801 | 1482394845578 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 00:20:45 INFO - PROCESS | 1801 | 1482394845581 Marionette TRACE conn4 <- [1,1541,null,{"value":"2147483649"}] 00:20:45 INFO - TEST-START | /resource-timing/test_resource_timing.html 00:20:45 INFO - PROCESS | 1801 | 1482394845592 Marionette TRACE conn4 -> [0,1542,"timeouts",{"script":35000}] 00:20:45 INFO - PROCESS | 1801 | 1482394845594 Marionette TRACE conn4 <- [1,1542,null,{}] 00:20:45 INFO - PROCESS | 1801 | 1482394845599 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}] 00:20:45 INFO - PROCESS | 1801 | 1482394845761 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 00:20:45 INFO - PROCESS | 1801 | 1482394845864 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:45 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4756400 == 11 [pid = 1848] [id = 482] 00:20:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa475a000) [pid = 1848] [serial = 1349] [outer = (nil)] 00:20:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa800a400) [pid = 1848] [serial = 1350] [outer = 0xa475a000] 00:20:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa80bb800) [pid = 1848] [serial = 1351] [outer = 0xa475a000] 00:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0xa355e000) [pid = 1848] [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] 00:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa44ca400) [pid = 1848] [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] 00:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa2a2fc00) [pid = 1848] [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] 00:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa2a2e800) [pid = 1848] [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] 00:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa536f400) [pid = 1848] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa2c5a000) [pid = 1848] [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] 00:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa45ee000) [pid = 1848] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394834966] 00:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa3852c00) [pid = 1848] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:20:47 INFO - PROCESS | 1801 | ++DOCSHELL 0xa45e7800 == 12 [pid = 1848] [id = 483] 00:20:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa45ee000) [pid = 1848] [serial = 1352] [outer = (nil)] 00:20:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa4754800) [pid = 1848] [serial = 1353] [outer = 0xa45ee000] 00:20:47 INFO - PROCESS | 1801 | 1482394847637 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]]]}] 00:20:47 INFO - .................. 00:20:47 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2095ms 00:20:47 INFO - PROCESS | 1801 | 1482394847688 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 00:20:47 INFO - PROCESS | 1801 | 1482394847691 Marionette TRACE conn4 <- [1,1545,null,{"value":"2147483649"}] 00:20:47 INFO - TEST-START | /screen-orientation/lock-bad-argument.html 00:20:47 INFO - PROCESS | 1801 | 1482394847702 Marionette TRACE conn4 -> [0,1546,"timeouts",{"script":35000}] 00:20:47 INFO - PROCESS | 1801 | 1482394847704 Marionette TRACE conn4 <- [1,1546,null,{}] 00:20:47 INFO - PROCESS | 1801 | 1482394847710 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}] 00:20:47 INFO - PROCESS | 1801 | 1482394847884 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 00:20:47 INFO - PROCESS | 1801 | 1482394847944 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:48 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c16800 == 13 [pid = 1848] [id = 484] 00:20:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa2c16c00) [pid = 1848] [serial = 1354] [outer = (nil)] 00:20:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa2c1ac00) [pid = 1848] [serial = 1355] [outer = 0xa2c16c00] 00:20:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa2c1bc00) [pid = 1848] [serial = 1356] [outer = 0xa2c16c00] 00:20:48 INFO - PROCESS | 1801 | 1482394848929 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"]]]}] 00:20:48 INFO - . 00:20:48 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1284ms 00:20:48 INFO - PROCESS | 1801 | 1482394848987 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 00:20:48 INFO - PROCESS | 1801 | 1482394848989 Marionette TRACE conn4 <- [1,1549,null,{"value":"2147483649"}] 00:20:49 INFO - TEST-START | /screen-orientation/lock-basic.html 00:20:49 INFO - PROCESS | 1801 | 1482394849004 Marionette TRACE conn4 -> [0,1550,"timeouts",{"script":35000}] 00:20:49 INFO - PROCESS | 1801 | 1482394849006 Marionette TRACE conn4 <- [1,1550,null,{}] 00:20:49 INFO - PROCESS | 1801 | 1482394849015 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}] 00:20:49 INFO - PROCESS | 1801 | 1482394849181 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 00:20:49 INFO - PROCESS | 1801 | 1482394849280 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:20:49 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c0dc00 == 14 [pid = 1848] [id = 485] 00:20:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa2c0e400) [pid = 1848] [serial = 1357] [outer = (nil)] 00:20:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa2c51400) [pid = 1848] [serial = 1358] [outer = 0xa2c0e400] 00:20:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa2c15c00) [pid = 1848] [serial = 1359] [outer = 0xa2c0e400] 00:20:51 INFO - PROCESS | 1801 | --DOCSHELL 0xa45e7800 == 13 [pid = 1848] [id = 483] 00:20:51 INFO - PROCESS | 1801 | --DOCSHELL 0xa4756400 == 12 [pid = 1848] [id = 482] 00:20:51 INFO - PROCESS | 1801 | --DOCSHELL 0xa3331c00 == 11 [pid = 1848] [id = 480] 00:20:51 INFO - PROCESS | 1801 | --DOCSHELL 0xa2a2ec00 == 10 [pid = 1848] [id = 466] 00:20:51 INFO - PROCESS | 1801 | --DOCSHELL 0xa3856000 == 9 [pid = 1848] [id = 481] 00:20:51 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c6400 == 8 [pid = 1848] [id = 467] 00:20:51 INFO - PROCESS | 1801 | --DOCSHELL 0xa332a400 == 7 [pid = 1848] [id = 477] 00:20:51 INFO - PROCESS | 1801 | --DOCSHELL 0xa28e6c00 == 6 [pid = 1848] [id = 478] 00:20:51 INFO - PROCESS | 1801 | --DOCSHELL 0xa5374000 == 5 [pid = 1848] [id = 459] 00:20:51 INFO - PROCESS | 1801 | --DOCSHELL 0xa2a23c00 == 4 [pid = 1848] [id = 479] 00:20:51 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c16800 == 3 [pid = 1848] [id = 484] 00:20:51 INFO - PROCESS | 1801 | --DOCSHELL 0xa80b4000 == 2 [pid = 1848] [id = 476] 00:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0xa3327800) [pid = 1848] [serial = 1315] [outer = (nil)] [url = about:blank] 00:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa5371400) [pid = 1848] [serial = 1330] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa8dbc000) [pid = 1848] [serial = 1332] [outer = (nil)] [url = about:blank] 00:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa3567400) [pid = 1848] [serial = 1327] [outer = (nil)] [url = about:blank] 00:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa47a8400) [pid = 1848] [serial = 1328] [outer = (nil)] [url = about:blank] 00:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa355ec00) [pid = 1848] [serial = 1312] [outer = (nil)] [url = about:blank] 00:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa4707000) [pid = 1848] [serial = 1325] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1482394834966] 00:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa44d3c00) [pid = 1848] [serial = 1323] [outer = (nil)] [url = about:blank] 00:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa36c3c00) [pid = 1848] [serial = 1318] [outer = (nil)] [url = about:blank] 00:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa3855c00) [pid = 1848] [serial = 1320] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 00:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa44d6c00) [pid = 1848] [serial = 1322] [outer = (nil)] [url = about:blank] 00:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0xa36bdc00) [pid = 1848] [serial = 1317] [outer = (nil)] [url = about:blank] 00:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0xa2d21800) [pid = 1848] [serial = 1314] [outer = (nil)] [url = about:blank] 00:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa3332000) [pid = 1848] [serial = 1311] [outer = (nil)] [url = about:blank] 00:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0xa3857c00) [pid = 1848] [serial = 1308] [outer = (nil)] [url = about:blank] 00:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0xa3436000) [pid = 1848] [serial = 1305] [outer = (nil)] [url = about:blank] 00:20:55 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0xa2c52c00) [pid = 1848] [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] 00:20:55 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa343a800) [pid = 1848] [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] 00:20:55 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0xa4365000) [pid = 1848] [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] 00:20:55 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0xa475a000) [pid = 1848] [serial = 1349] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html] 00:20:55 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0xa2c16c00) [pid = 1848] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html] 00:20:55 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa343a000) [pid = 1848] [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] 00:20:55 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa80b4800) [pid = 1848] [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] 00:20:55 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0xa2a22000) [pid = 1848] [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] 00:20:55 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0xa2a24400) [pid = 1848] [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] 00:20:55 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0xa45ee000) [pid = 1848] [serial = 1352] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html] 00:20:55 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0xa3327000) [pid = 1848] [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] 00:20:55 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0xa384fc00) [pid = 1848] [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] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0xa4367800) [pid = 1848] [serial = 1336] [outer = (nil)] [url = about:blank] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0xa8dbf000) [pid = 1848] [serial = 1333] [outer = (nil)] [url = about:blank] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0xa2c5d400) [pid = 1848] [serial = 1339] [outer = (nil)] [url = about:blank] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0xa2c59800) [pid = 1848] [serial = 1342] [outer = (nil)] [url = about:blank] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0xa4754800) [pid = 1848] [serial = 1353] [outer = (nil)] [url = about:blank] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0xa800a400) [pid = 1848] [serial = 1350] [outer = (nil)] [url = about:blank] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0xa80bb800) [pid = 1848] [serial = 1351] [outer = (nil)] [url = about:blank] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa44d1000) [pid = 1848] [serial = 1348] [outer = (nil)] [url = about:blank] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa356ac00) [pid = 1848] [serial = 1345] [outer = (nil)] [url = about:blank] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0xa2c1ac00) [pid = 1848] [serial = 1355] [outer = (nil)] [url = about:blank] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0xa2c1bc00) [pid = 1848] [serial = 1356] [outer = (nil)] [url = about:blank] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa436d400) [pid = 1848] [serial = 1347] [outer = (nil)] [url = about:blank] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa3563c00) [pid = 1848] [serial = 1344] [outer = (nil)] [url = about:blank] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa2c56000) [pid = 1848] [serial = 1341] [outer = (nil)] [url = about:blank] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa2c58c00) [pid = 1848] [serial = 1338] [outer = (nil)] [url = about:blank] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa3853800) [pid = 1848] [serial = 1335] [outer = (nil)] [url = about:blank] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa36bcc00) [pid = 1848] [serial = 1303] [outer = (nil)] [url = about:blank] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa385a000) [pid = 1848] [serial = 1309] [outer = (nil)] [url = about:blank] 00:20:58 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa355c800) [pid = 1848] [serial = 1306] [outer = (nil)] [url = about:blank] 00:21:04 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa2c51400) [pid = 1848] [serial = 1358] [outer = (nil)] [url = about:blank] 00:21:19 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:21:19 INFO - PROCESS | 1801 | 1482394879761 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]]]}] 00:21:19 INFO - ... 00:21:19 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30775ms 00:21:19 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html 00:21:19 INFO - PROCESS | 1801 | 1482394879780 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 00:21:19 INFO - PROCESS | 1801 | 1482394879783 Marionette TRACE conn4 <- [1,1553,null,{"value":"2147483649"}] 00:21:19 INFO - PROCESS | 1801 | 1482394879789 Marionette TRACE conn4 -> [0,1554,"timeouts",{"script":35000}] 00:21:19 INFO - PROCESS | 1801 | 1482394879792 Marionette TRACE conn4 <- [1,1554,null,{}] 00:21:19 INFO - PROCESS | 1801 | 1482394879797 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}] 00:21:19 INFO - PROCESS | 1801 | 1482394879987 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 00:21:20 INFO - PROCESS | 1801 | 1482394880033 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:21:20 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2820400 == 3 [pid = 1848] [id = 486] 00:21:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2820800) [pid = 1848] [serial = 1360] [outer = (nil)] 00:21:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa28d7400) [pid = 1848] [serial = 1361] [outer = 0xa2820800] 00:21:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa28de000) [pid = 1848] [serial = 1362] [outer = 0xa2820800] 00:21:20 INFO - PROCESS | 1801 | ++DOCSHELL 0xa28e3400 == 4 [pid = 1848] [id = 487] 00:21:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa28e3800) [pid = 1848] [serial = 1363] [outer = (nil)] 00:21:20 INFO - PROCESS | 1801 | ++DOCSHELL 0xa28e3c00 == 5 [pid = 1848] [id = 488] 00:21:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa28e4c00) [pid = 1848] [serial = 1364] [outer = (nil)] 00:21:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa28e5800) [pid = 1848] [serial = 1365] [outer = 0xa28e4c00] 00:21:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa281a400) [pid = 1848] [serial = 1366] [outer = 0xa28e3800] 00:21:28 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c0dc00 == 4 [pid = 1848] [id = 485] 00:21:34 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa2c0e400) [pid = 1848] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html] 00:21:39 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa28d7400) [pid = 1848] [serial = 1361] [outer = (nil)] [url = about:blank] 00:21:39 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa2c15c00) [pid = 1848] [serial = 1359] [outer = (nil)] [url = about:blank] 00:21:50 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:21:50 INFO - PROCESS | 1801 | 1482394910463 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]]]}] 00:21:50 INFO - .. 00:21:50 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30711ms 00:21:50 INFO - PROCESS | 1801 | 1482394910499 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 00:21:50 INFO - PROCESS | 1801 | 1482394910501 Marionette TRACE conn4 <- [1,1557,null,{"value":"2147483649"}] 00:21:50 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html 00:21:50 INFO - PROCESS | 1801 | 1482394910507 Marionette TRACE conn4 -> [0,1558,"timeouts",{"script":35000}] 00:21:50 INFO - PROCESS | 1801 | 1482394910509 Marionette TRACE conn4 <- [1,1558,null,{}] 00:21:50 INFO - PROCESS | 1801 | 1482394910515 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}] 00:21:50 INFO - PROCESS | 1801 | 1482394910674 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 00:21:50 INFO - PROCESS | 1801 | --DOCSHELL 0xa28e3400 == 3 [pid = 1848] [id = 487] 00:21:50 INFO - PROCESS | 1801 | --DOCSHELL 0xa28e3c00 == 2 [pid = 1848] [id = 488] 00:21:50 INFO - PROCESS | 1801 | 1482394910734 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:21:50 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2820000 == 3 [pid = 1848] [id = 489] 00:21:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2821000) [pid = 1848] [serial = 1367] [outer = (nil)] 00:21:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa28d9400) [pid = 1848] [serial = 1368] [outer = 0xa2821000] 00:21:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa28e1000) [pid = 1848] [serial = 1369] [outer = 0xa2821000] 00:21:51 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2a23800 == 4 [pid = 1848] [id = 490] 00:21:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa2a24000) [pid = 1848] [serial = 1370] [outer = (nil)] 00:21:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa28e2800) [pid = 1848] [serial = 1371] [outer = 0xa2a24000] 00:21:59 INFO - PROCESS | 1801 | --DOCSHELL 0xa2820400 == 3 [pid = 1848] [id = 486] 00:22:05 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0xa28e3800) [pid = 1848] [serial = 1363] [outer = (nil)] [url = about:blank] 00:22:05 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0xa28e4c00) [pid = 1848] [serial = 1364] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html] 00:22:05 INFO - PROCESS | 1801 | --DOMWINDOW == 10 (0xa2820800) [pid = 1848] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html] 00:22:09 INFO - PROCESS | 1801 | --DOMWINDOW == 9 (0xa281a400) [pid = 1848] [serial = 1366] [outer = (nil)] [url = about:blank] 00:22:09 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa28e5800) [pid = 1848] [serial = 1365] [outer = (nil)] [url = about:blank] 00:22:09 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa28d9400) [pid = 1848] [serial = 1368] [outer = (nil)] [url = about:blank] 00:22:09 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa28de000) [pid = 1848] [serial = 1362] [outer = (nil)] [url = about:blank] 00:22:21 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:22:21 INFO - PROCESS | 1801 | 1482394941177 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]]]}] 00:22:21 INFO - . 00:22:21 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30710ms 00:22:21 INFO - PROCESS | 1801 | 1482394941220 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 00:22:21 INFO - TEST-START | /screen-orientation/onchange-event.html 00:22:21 INFO - PROCESS | 1801 | 1482394941225 Marionette TRACE conn4 <- [1,1561,null,{"value":"2147483649"}] 00:22:21 INFO - PROCESS | 1801 | 1482394941233 Marionette TRACE conn4 -> [0,1562,"timeouts",{"script":35000}] 00:22:21 INFO - PROCESS | 1801 | 1482394941237 Marionette TRACE conn4 <- [1,1562,null,{}] 00:22:21 INFO - PROCESS | 1801 | 1482394941245 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}] 00:22:21 INFO - PROCESS | 1801 | --DOCSHELL 0xa2a23800 == 2 [pid = 1848] [id = 490] 00:22:21 INFO - PROCESS | 1801 | 1482394941467 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 00:22:21 INFO - PROCESS | 1801 | 1482394941527 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:22:21 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2820400 == 3 [pid = 1848] [id = 491] 00:22:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa2820800) [pid = 1848] [serial = 1372] [outer = (nil)] 00:22:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa28d8800) [pid = 1848] [serial = 1373] [outer = 0xa2820800] 00:22:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa28df800) [pid = 1848] [serial = 1374] [outer = 0xa2820800] 00:22:29 INFO - PROCESS | 1801 | --DOCSHELL 0xa2820000 == 2 [pid = 1848] [id = 489] 00:22:36 INFO - PROCESS | 1801 | --DOMWINDOW == 8 (0xa2a24000) [pid = 1848] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html] 00:22:36 INFO - PROCESS | 1801 | --DOMWINDOW == 7 (0xa2821000) [pid = 1848] [serial = 1367] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html] 00:22:40 INFO - PROCESS | 1801 | --DOMWINDOW == 6 (0xa28e2800) [pid = 1848] [serial = 1371] [outer = (nil)] [url = about:blank] 00:22:40 INFO - PROCESS | 1801 | --DOMWINDOW == 5 (0xa28d8800) [pid = 1848] [serial = 1373] [outer = (nil)] [url = about:blank] 00:22:40 INFO - PROCESS | 1801 | --DOMWINDOW == 4 (0xa28e1000) [pid = 1848] [serial = 1369] [outer = (nil)] [url = about:blank] 00:22:51 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:22:52 INFO - PROCESS | 1801 | 1482394972017 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]]]}] 00:22:52 INFO - .. 00:22:52 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30823ms 00:22:52 INFO - PROCESS | 1801 | 1482394972055 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 00:22:52 INFO - PROCESS | 1801 | 1482394972059 Marionette TRACE conn4 <- [1,1565,null,{"value":"2147483649"}] 00:22:52 INFO - TEST-START | /screen-orientation/orientation-api.html 00:22:52 INFO - PROCESS | 1801 | 1482394972064 Marionette TRACE conn4 -> [0,1566,"timeouts",{"script":35000}] 00:22:52 INFO - PROCESS | 1801 | 1482394972066 Marionette TRACE conn4 <- [1,1566,null,{}] 00:22:52 INFO - PROCESS | 1801 | 1482394972072 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}] 00:22:52 INFO - PROCESS | 1801 | 1482394972249 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 00:22:52 INFO - PROCESS | 1801 | 1482394972299 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:22:52 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821000 == 3 [pid = 1848] [id = 492] 00:22:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0xa2821400) [pid = 1848] [serial = 1375] [outer = (nil)] 00:22:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0xa28d9000) [pid = 1848] [serial = 1376] [outer = 0xa2821400] 00:22:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0xa28e0c00) [pid = 1848] [serial = 1377] [outer = 0xa2821400] 00:22:53 INFO - PROCESS | 1801 | 1482394973194 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]]]}] 00:22:53 INFO - ... 00:22:53 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1177ms 00:22:53 INFO - PROCESS | 1801 | 1482394973242 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 00:22:53 INFO - PROCESS | 1801 | 1482394973245 Marionette TRACE conn4 <- [1,1569,null,{"value":"2147483649"}] 00:22:53 INFO - TEST-START | /screen-orientation/orientation-reading.html 00:22:53 INFO - PROCESS | 1801 | 1482394973251 Marionette TRACE conn4 -> [0,1570,"timeouts",{"script":35000}] 00:22:53 INFO - PROCESS | 1801 | 1482394973253 Marionette TRACE conn4 <- [1,1570,null,{}] 00:22:53 INFO - PROCESS | 1801 | 1482394973259 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}] 00:22:53 INFO - PROCESS | 1801 | 1482394973443 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 00:22:53 INFO - PROCESS | 1801 | 1482394973510 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:22:53 INFO - PROCESS | 1801 | ++DOCSHELL 0xa28e2000 == 4 [pid = 1848] [id = 493] 00:22:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0xa28e5000) [pid = 1848] [serial = 1378] [outer = (nil)] 00:22:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0xa2a27400) [pid = 1848] [serial = 1379] [outer = 0xa28e5000] 00:22:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0xa2a26000) [pid = 1848] [serial = 1380] [outer = 0xa28e5000] 00:22:54 INFO - PROCESS | 1801 | 1482394974439 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"]]]}] 00:22:54 INFO - ..... 00:22:54 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1227ms 00:22:54 INFO - TEST-START | /secure-contexts/basic-popup-and-iframe-tests.html 00:22:54 INFO - PROCESS | 1801 | 1482394974480 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 00:22:54 INFO - PROCESS | 1801 | 1482394974482 Marionette TRACE conn4 <- [1,1573,null,{"value":"2147483649"}] 00:22:54 INFO - PROCESS | 1801 | 1482394974487 Marionette TRACE conn4 -> [0,1574,"timeouts",{"script":35000}] 00:22:54 INFO - PROCESS | 1801 | 1482394974491 Marionette TRACE conn4 <- [1,1574,null,{}] 00:22:54 INFO - PROCESS | 1801 | 1482394974497 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}] 00:22:54 INFO - PROCESS | 1801 | 1482394974675 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 00:22:54 INFO - PROCESS | 1801 | 1482394974750 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:22:54 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c12400 == 5 [pid = 1848] [id = 494] 00:22:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0xa2c12800) [pid = 1848] [serial = 1381] [outer = (nil)] 00:22:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0xa2c16800) [pid = 1848] [serial = 1382] [outer = 0xa2c12800] 00:22:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa2c19c00) [pid = 1848] [serial = 1383] [outer = 0xa2c12800] 00:22:55 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c54c00 == 6 [pid = 1848] [id = 495] 00:22:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0xa2c55800) [pid = 1848] [serial = 1384] [outer = (nil)] 00:22:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0xa2c55c00) [pid = 1848] [serial = 1385] [outer = 0xa2c55800] 00:22:55 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c4f800 == 7 [pid = 1848] [id = 496] 00:22:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0xa2c4fc00) [pid = 1848] [serial = 1386] [outer = (nil)] 00:22:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0xa2c50000) [pid = 1848] [serial = 1387] [outer = 0xa2c4fc00] 00:22:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0xa2c5d400) [pid = 1848] [serial = 1388] [outer = 0xa2c4fc00] 00:22:56 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c5ec00 == 8 [pid = 1848] [id = 497] 00:22:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0xa2d17000) [pid = 1848] [serial = 1389] [outer = (nil)] 00:22:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0xa2d17400) [pid = 1848] [serial = 1390] [outer = 0xa2d17000] 00:22:56 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c57400 == 9 [pid = 1848] [id = 498] 00:22:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0xa2d19400) [pid = 1848] [serial = 1391] [outer = (nil)] 00:22:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0xa2d19c00) [pid = 1848] [serial = 1392] [outer = 0xa2d19400] 00:22:56 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d1d000 == 10 [pid = 1848] [id = 499] 00:22:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0xa2d1d800) [pid = 1848] [serial = 1393] [outer = (nil)] 00:22:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0xa2d1dc00) [pid = 1848] [serial = 1394] [outer = 0xa2d1d800] 00:22:56 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d1f400 == 11 [pid = 1848] [id = 500] 00:22:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0xa2d21000) [pid = 1848] [serial = 1395] [outer = (nil)] 00:22:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0xa2d21c00) [pid = 1848] [serial = 1396] [outer = 0xa2d21000] 00:22:56 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c18c00 == 12 [pid = 1848] [id = 501] 00:22:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0xa2d22c00) [pid = 1848] [serial = 1397] [outer = (nil)] 00:22:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0xa2d23800) [pid = 1848] [serial = 1398] [outer = 0xa2d22c00] 00:22:56 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d1c000 == 13 [pid = 1848] [id = 502] 00:22:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa3323400) [pid = 1848] [serial = 1399] [outer = (nil)] 00:22:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0xa2c1b400) [pid = 1848] [serial = 1400] [outer = 0xa3323400] 00:22:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa3326000) [pid = 1848] [serial = 1401] [outer = 0xa3323400] 00:22:56 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3325400 == 14 [pid = 1848] [id = 503] 00:22:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa3325c00) [pid = 1848] [serial = 1402] [outer = (nil)] 00:22:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0xa3327400) [pid = 1848] [serial = 1403] [outer = 0xa3325c00] 00:22:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0xa3324c00) [pid = 1848] [serial = 1404] [outer = 0xa3325c00] 00:22:57 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c57000 == 15 [pid = 1848] [id = 504] 00:22:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa332c800) [pid = 1848] [serial = 1405] [outer = (nil)] 00:22:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0xa332cc00) [pid = 1848] [serial = 1406] [outer = 0xa332c800] 00:22:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0xa332bc00) [pid = 1848] [serial = 1407] [outer = 0xa332c800] 00:22:57 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3332400 == 16 [pid = 1848] [id = 505] 00:22:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa3332800) [pid = 1848] [serial = 1408] [outer = (nil)] 00:22:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa3435400) [pid = 1848] [serial = 1409] [outer = 0xa3332800] 00:22:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0xa332e800) [pid = 1848] [serial = 1410] [outer = 0xa3332800] 00:22:57 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3437000 == 17 [pid = 1848] [id = 506] 00:22:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa3438800) [pid = 1848] [serial = 1411] [outer = (nil)] 00:22:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa343e400) [pid = 1848] [serial = 1412] [outer = 0xa3438800] 00:22:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa3440800) [pid = 1848] [serial = 1413] [outer = 0xa3438800] 00:22:58 INFO - PROCESS | 1801 | ++DOCSHELL 0xa355d000 == 18 [pid = 1848] [id = 507] 00:22:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa355d400) [pid = 1848] [serial = 1414] [outer = (nil)] 00:22:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa3560c00) [pid = 1848] [serial = 1415] [outer = 0xa355d400] 00:22:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa3560000) [pid = 1848] [serial = 1416] [outer = 0xa355d400] 00:22:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa355fc00) [pid = 1848] [serial = 1417] [outer = 0xa355d400] 00:22:58 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3443c00 == 19 [pid = 1848] [id = 508] 00:22:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa3567000) [pid = 1848] [serial = 1418] [outer = (nil)] 00:22:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa356b000) [pid = 1848] [serial = 1419] [outer = 0xa3567000] 00:22:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa3568800) [pid = 1848] [serial = 1420] [outer = 0xa3567000] 00:22:59 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3564c00 == 20 [pid = 1848] [id = 509] 00:22:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa3566400) [pid = 1848] [serial = 1421] [outer = (nil)] 00:22:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa36bd800) [pid = 1848] [serial = 1422] [outer = 0xa3566400] 00:23:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0xa36bb800) [pid = 1848] [serial = 1423] [outer = 0xa3566400] 00:23:00 INFO - PROCESS | 1801 | ++DOCSHELL 0xa281a800 == 21 [pid = 1848] [id = 510] 00:23:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0xa281c400) [pid = 1848] [serial = 1424] [outer = (nil)] 00:23:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0xa2a21400) [pid = 1848] [serial = 1425] [outer = 0xa281c400] 00:23:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0xa2a28400) [pid = 1848] [serial = 1426] [outer = 0xa281c400] 00:23:01 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2a2f400 == 22 [pid = 1848] [id = 511] 00:23:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0xa2a2f800) [pid = 1848] [serial = 1427] [outer = (nil)] 00:23:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0xa2c53c00) [pid = 1848] [serial = 1428] [outer = 0xa2a2f800] 00:23:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0xa2c5e800) [pid = 1848] [serial = 1429] [outer = 0xa2a2f800] 00:23:02 INFO - PROCESS | 1801 | 1482394982180 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]]]}] 00:23:02 INFO - .................. 00:23:02 INFO - TEST-OK | /secure-contexts/basic-popup-and-iframe-tests.html | took 7740ms 00:23:02 INFO - PROCESS | 1801 | 1482394982229 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 00:23:02 INFO - PROCESS | 1801 | 1482394982233 Marionette TRACE conn4 <- [1,1577,null,{"value":"2147483649"}] 00:23:02 INFO - TEST-START | /secure-contexts/basic-popup-and-iframe-tests.https.html 00:23:02 INFO - PROCESS | 1801 | 1482394982240 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}] 00:23:02 INFO - PROCESS | 1801 | 1482394982465 Marionette TRACE conn4 <- [1,1578,null,{"value":null}] 00:23:02 INFO - PROCESS | 1801 | 1482394982509 Marionette TRACE conn4 -> [0,1579,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 00:23:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 60 (0xa343cc00) [pid = 1848] [serial = 1430] [outer = 0xa75bf400] 00:23:03 INFO - PROCESS | 1801 | 1482394983002 Marionette TRACE conn4 <- [1,1579,null,{}] 00:23:03 INFO - PROCESS | 1801 | 1482394983022 Marionette TRACE conn4 -> [0,1580,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:23:03 INFO - PROCESS | 1801 | 1482394983120 Marionette TRACE conn4 <- [1,1580,null,{"value":null}] 00:23:03 INFO - PROCESS | 1801 | 1482394983129 Marionette TRACE conn4 -> [0,1581,"timeouts",{"script":35000}] 00:23:03 INFO - PROCESS | 1801 | 1482394983131 Marionette TRACE conn4 <- [1,1581,null,{}] 00:23:03 INFO - PROCESS | 1801 | 1482394983163 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}] 00:23:03 INFO - PROCESS | 1801 | 1482394983192 Marionette TRACE conn4 <- [1,1582,null,{"value":null}] 00:23:03 INFO - PROCESS | 1801 | 1482394983197 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:23:03 INFO - PROCESS | 1801 | ++DOCSHELL 0xa281f000 == 23 [pid = 1848] [id = 512] 00:23:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0xa2822000) [pid = 1848] [serial = 1431] [outer = (nil)] 00:23:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 62 (0xa2c0fc00) [pid = 1848] [serial = 1432] [outer = 0xa2822000] 00:23:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 63 (0xa2c4f400) [pid = 1848] [serial = 1433] [outer = 0xa2822000] 00:23:03 INFO - PROCESS | 1801 | --DOCSHELL 0xa3443c00 == 22 [pid = 1848] [id = 508] 00:23:03 INFO - PROCESS | 1801 | --DOCSHELL 0xa355d000 == 21 [pid = 1848] [id = 507] 00:23:03 INFO - PROCESS | 1801 | --DOCSHELL 0xa3437000 == 20 [pid = 1848] [id = 506] 00:23:03 INFO - PROCESS | 1801 | --DOCSHELL 0xa3332400 == 19 [pid = 1848] [id = 505] 00:23:03 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c57000 == 18 [pid = 1848] [id = 504] 00:23:03 INFO - PROCESS | 1801 | --DOCSHELL 0xa3325400 == 17 [pid = 1848] [id = 503] 00:23:03 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d1c000 == 16 [pid = 1848] [id = 502] 00:23:03 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c18c00 == 15 [pid = 1848] [id = 501] 00:23:03 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d1f400 == 14 [pid = 1848] [id = 500] 00:23:03 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d1d000 == 13 [pid = 1848] [id = 499] 00:23:03 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c57400 == 12 [pid = 1848] [id = 498] 00:23:03 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c5ec00 == 11 [pid = 1848] [id = 497] 00:23:03 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c4f800 == 10 [pid = 1848] [id = 496] 00:23:03 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c54c00 == 9 [pid = 1848] [id = 495] 00:23:03 INFO - PROCESS | 1801 | --DOCSHELL 0xa28e2000 == 8 [pid = 1848] [id = 493] 00:23:03 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821000 == 7 [pid = 1848] [id = 492] 00:23:03 INFO - PROCESS | 1801 | --DOCSHELL 0xa2820400 == 6 [pid = 1848] [id = 491] 00:23:04 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2819800 == 7 [pid = 1848] [id = 513] 00:23:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 64 (0xa2822800) [pid = 1848] [serial = 1434] [outer = (nil)] 00:23:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 65 (0xa28db400) [pid = 1848] [serial = 1435] [outer = 0xa2822800] 00:23:04 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c14c00 == 8 [pid = 1848] [id = 514] 00:23:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 66 (0xa2c15c00) [pid = 1848] [serial = 1436] [outer = (nil)] 00:23:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 67 (0xa2c18400) [pid = 1848] [serial = 1437] [outer = 0xa2c15c00] 00:23:04 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2a30800 == 9 [pid = 1848] [id = 515] 00:23:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 68 (0xa2c5ec00) [pid = 1848] [serial = 1438] [outer = (nil)] 00:23:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 69 (0xa2d1c400) [pid = 1848] [serial = 1439] [outer = 0xa2c5ec00] 00:23:04 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d21800 == 10 [pid = 1848] [id = 516] 00:23:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 70 (0xa3327000) [pid = 1848] [serial = 1440] [outer = (nil)] 00:23:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 71 (0xa3329800) [pid = 1848] [serial = 1441] [outer = 0xa3327000] 00:23:05 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c57000 == 11 [pid = 1848] [id = 517] 00:23:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0xa3437400) [pid = 1848] [serial = 1442] [outer = (nil)] 00:23:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0xa3439800) [pid = 1848] [serial = 1443] [outer = 0xa3437400] 00:23:05 INFO - PROCESS | 1801 | ++DOCSHELL 0xa355d000 == 12 [pid = 1848] [id = 518] 00:23:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0xa355dc00) [pid = 1848] [serial = 1444] [outer = (nil)] 00:23:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0xa355e400) [pid = 1848] [serial = 1445] [outer = 0xa355dc00] 00:23:05 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3437c00 == 13 [pid = 1848] [id = 519] 00:23:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 76 (0xa343d400) [pid = 1848] [serial = 1446] [outer = (nil)] 00:23:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 77 (0xa3568000) [pid = 1848] [serial = 1447] [outer = 0xa343d400] 00:23:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 78 (0xa36bc000) [pid = 1848] [serial = 1448] [outer = 0xa343d400] 00:23:05 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2818800 == 14 [pid = 1848] [id = 520] 00:23:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 79 (0xa3603000) [pid = 1848] [serial = 1449] [outer = (nil)] 00:23:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 80 (0xa36bb400) [pid = 1848] [serial = 1450] [outer = 0xa3603000] 00:23:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 81 (0xa36c0c00) [pid = 1848] [serial = 1451] [outer = 0xa3603000] 00:23:05 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c5000 == 15 [pid = 1848] [id = 521] 00:23:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 82 (0xa36c5400) [pid = 1848] [serial = 1452] [outer = (nil)] 00:23:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 83 (0xa36c5800) [pid = 1848] [serial = 1453] [outer = 0xa36c5400] 00:23:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 84 (0xa36c2800) [pid = 1848] [serial = 1454] [outer = 0xa36c5400] 00:23:05 INFO - PROCESS | 1801 | ++DOCSHELL 0xa384dc00 == 16 [pid = 1848] [id = 522] 00:23:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 85 (0xa384e000) [pid = 1848] [serial = 1455] [outer = (nil)] 00:23:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 86 (0xa3851c00) [pid = 1848] [serial = 1456] [outer = 0xa384e000] 00:23:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 87 (0xa3854c00) [pid = 1848] [serial = 1457] [outer = 0xa384e000] 00:23:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 88 (0xa3853800) [pid = 1848] [serial = 1458] [outer = 0xa384e000] 00:23:06 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3856c00 == 17 [pid = 1848] [id = 523] 00:23:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 89 (0xa3857000) [pid = 1848] [serial = 1459] [outer = (nil)] 00:23:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 90 (0xa4364c00) [pid = 1848] [serial = 1460] [outer = 0xa3857000] 00:23:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 91 (0xa4365c00) [pid = 1848] [serial = 1461] [outer = 0xa3857000] 00:23:07 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3858000 == 18 [pid = 1848] [id = 524] 00:23:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 92 (0xa3858800) [pid = 1848] [serial = 1462] [outer = (nil)] 00:23:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 93 (0xa44c9800) [pid = 1848] [serial = 1463] [outer = 0xa3858800] 00:23:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 94 (0xa436dc00) [pid = 1848] [serial = 1464] [outer = 0xa3858800] 00:23:08 INFO - PROCESS | 1801 | --DOMWINDOW == 93 (0xa2821400) [pid = 1848] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html] 00:23:08 INFO - PROCESS | 1801 | --DOMWINDOW == 92 (0xa28e5000) [pid = 1848] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html] 00:23:08 INFO - PROCESS | 1801 | --DOMWINDOW == 91 (0xa3438800) [pid = 1848] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 00:23:08 INFO - PROCESS | 1801 | --DOMWINDOW == 90 (0xa355d400) [pid = 1848] [serial = 1414] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 00:23:08 INFO - PROCESS | 1801 | --DOMWINDOW == 89 (0xa3332800) [pid = 1848] [serial = 1408] [outer = (nil)] [url = about:srcdoc] 00:23:08 INFO - PROCESS | 1801 | --DOMWINDOW == 88 (0xa3325c00) [pid = 1848] [serial = 1402] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 00:23:08 INFO - PROCESS | 1801 | --DOMWINDOW == 87 (0xa332c800) [pid = 1848] [serial = 1405] [outer = (nil)] [url = blob:http://web-platform.test:8000/11312a71-7e24-4cf7-9410-fc7cc1a6ba2e] 00:23:08 INFO - PROCESS | 1801 | --DOMWINDOW == 86 (0xa3323400) [pid = 1848] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 00:23:08 INFO - PROCESS | 1801 | --DOMWINDOW == 85 (0xa2d19400) [pid = 1848] [serial = 1391] [outer = (nil)] [url = about:srcdoc] 00:23:08 INFO - PROCESS | 1801 | --DOMWINDOW == 84 (0xa2d1d800) [pid = 1848] [serial = 1393] [outer = (nil)] [url = about:blank] 00:23:08 INFO - PROCESS | 1801 | --DOMWINDOW == 83 (0xa2d22c00) [pid = 1848] [serial = 1397] [outer = (nil)] [url = about:blank] 00:23:08 INFO - PROCESS | 1801 | --DOMWINDOW == 82 (0xa2c55800) [pid = 1848] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 00:23:08 INFO - PROCESS | 1801 | --DOMWINDOW == 81 (0xa2c4fc00) [pid = 1848] [serial = 1386] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 00:23:08 INFO - PROCESS | 1801 | --DOMWINDOW == 80 (0xa2d17000) [pid = 1848] [serial = 1389] [outer = (nil)] [url = blob:http://web-platform.test:8000/11312a71-7e24-4cf7-9410-fc7cc1a6ba2e] 00:23:08 INFO - PROCESS | 1801 | --DOMWINDOW == 79 (0xa2d21000) [pid = 1848] [serial = 1395] [outer = (nil)] [url = about:blank] 00:23:08 INFO - PROCESS | 1801 | --DOMWINDOW == 78 (0xa2820800) [pid = 1848] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html] 00:23:09 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c14000 == 19 [pid = 1848] [id = 525] 00:23:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 79 (0xa2c4fc00) [pid = 1848] [serial = 1465] [outer = (nil)] 00:23:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 80 (0xa3441800) [pid = 1848] [serial = 1466] [outer = 0xa2c4fc00] 00:23:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 81 (0xa332c800) [pid = 1848] [serial = 1467] [outer = 0xa2c4fc00] 00:23:09 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2a25c00 == 20 [pid = 1848] [id = 526] 00:23:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 82 (0xa2a29000) [pid = 1848] [serial = 1468] [outer = (nil)] 00:23:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 83 (0xa44d2800) [pid = 1848] [serial = 1469] [outer = 0xa2a29000] 00:23:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 84 (0xa44d3c00) [pid = 1848] [serial = 1470] [outer = 0xa2a29000] 00:23:10 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4574400 == 21 [pid = 1848] [id = 527] 00:23:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 85 (0xa4576400) [pid = 1848] [serial = 1471] [outer = (nil)] 00:23:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 86 (0xa45ea000) [pid = 1848] [serial = 1472] [outer = 0xa4576400] 00:23:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 87 (0xa45eb400) [pid = 1848] [serial = 1473] [outer = 0xa4576400] 00:23:11 INFO - PROCESS | 1801 | 1482394991424 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]]]}] 00:23:11 INFO - ................ 00:23:11 INFO - TEST-OK | /secure-contexts/basic-popup-and-iframe-tests.https.html | took 9243ms 00:23:11 INFO - PROCESS | 1801 | 1482394991485 Marionette TRACE conn4 -> [0,1584,"getWindowHandle",null] 00:23:11 INFO - PROCESS | 1801 | 1482394991488 Marionette TRACE conn4 <- [1,1584,null,{"value":"2147483649"}] 00:23:11 INFO - TEST-START | /selection/Document-open.html 00:23:11 INFO - PROCESS | 1801 | 1482394991498 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}] 00:23:11 INFO - PROCESS | 1801 | 1482394991750 Marionette TRACE conn4 <- [1,1585,null,{"value":null}] 00:23:11 INFO - PROCESS | 1801 | 1482394991792 Marionette TRACE conn4 -> [0,1586,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:23:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 88 (0xa2d20800) [pid = 1848] [serial = 1474] [outer = 0xa75bf400] 00:23:12 INFO - PROCESS | 1801 | 1482394992322 Marionette TRACE conn4 <- [1,1586,null,{}] 00:23:12 INFO - PROCESS | 1801 | 1482394992335 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:23:12 INFO - PROCESS | 1801 | 1482394992362 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 00:23:12 INFO - PROCESS | 1801 | 1482394992366 Marionette TRACE conn4 -> [0,1588,"timeouts",{"script":35000}] 00:23:12 INFO - PROCESS | 1801 | 1482394992372 Marionette TRACE conn4 <- [1,1588,null,{}] 00:23:12 INFO - PROCESS | 1801 | 1482394992411 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}] 00:23:12 INFO - PROCESS | 1801 | 1482394992468 Marionette TRACE conn4 <- [1,1589,null,{"value":null}] 00:23:12 INFO - PROCESS | 1801 | 1482394992474 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:23:12 INFO - PROCESS | 1801 | ++DOCSHELL 0xa36c8800 == 22 [pid = 1848] [id = 528] 00:23:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 89 (0xa36c9000) [pid = 1848] [serial = 1475] [outer = (nil)] 00:23:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 90 (0xa4360000) [pid = 1848] [serial = 1476] [outer = 0xa36c9000] 00:23:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 91 (0xa3859c00) [pid = 1848] [serial = 1477] [outer = 0xa36c9000] 00:23:13 INFO - PROCESS | 1801 | ++DOCSHELL 0xa281d400 == 23 [pid = 1848] [id = 529] 00:23:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 92 (0xa28e6400) [pid = 1848] [serial = 1478] [outer = (nil)] 00:23:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 93 (0xa2a2b000) [pid = 1848] [serial = 1479] [outer = 0xa28e6400] 00:23:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 94 (0xa4706400) [pid = 1848] [serial = 1480] [outer = 0xa28e6400] 00:23:13 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 694 00:23:13 INFO - PROCESS | 1801 | 1482394993695 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"]]]}] 00:23:13 INFO - . 00:23:13 INFO - TEST-OK | /selection/Document-open.html | took 2220ms 00:23:13 INFO - PROCESS | 1801 | 1482394993718 Marionette TRACE conn4 -> [0,1591,"getWindowHandle",null] 00:23:13 INFO - PROCESS | 1801 | 1482394993721 Marionette TRACE conn4 <- [1,1591,null,{"value":"2147483649"}] 00:23:13 INFO - PROCESS | 1801 | 1482394993972 Marionette TRACE conn4 -> [0,1592,"timeouts",{"script":185000}] 00:23:13 INFO - PROCESS | 1801 | 1482394993976 Marionette TRACE conn4 <- [1,1592,null,{}] 00:23:14 INFO - PROCESS | 1801 | 1482394993998 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}] 00:23:14 INFO - TEST-START | /selection/addRange.html 00:23:14 INFO - PROCESS | 1801 | 1482394994278 Marionette TRACE conn4 <- [1,1593,null,{"value":null}] 00:23:14 INFO - PROCESS | 1801 | 1482394994391 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:23:14 INFO - PROCESS | 1801 | ++DOCSHELL 0xa28d8800 == 24 [pid = 1848] [id = 530] 00:23:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 95 (0xa28e5400) [pid = 1848] [serial = 1481] [outer = (nil)] 00:23:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 96 (0xa2d25400) [pid = 1848] [serial = 1482] [outer = 0xa28e5400] 00:23:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 97 (0xa3436400) [pid = 1848] [serial = 1483] [outer = 0xa28e5400] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c14000 == 23 [pid = 1848] [id = 525] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa3858000 == 22 [pid = 1848] [id = 524] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa2a30800 == 21 [pid = 1848] [id = 515] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d21800 == 20 [pid = 1848] [id = 516] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c57000 == 19 [pid = 1848] [id = 517] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa355d000 == 18 [pid = 1848] [id = 518] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa3437c00 == 17 [pid = 1848] [id = 519] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa2818800 == 16 [pid = 1848] [id = 520] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c5000 == 15 [pid = 1848] [id = 521] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa384dc00 == 14 [pid = 1848] [id = 522] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c12400 == 13 [pid = 1848] [id = 494] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa3856c00 == 12 [pid = 1848] [id = 523] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa281a800 == 11 [pid = 1848] [id = 510] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa2a2f400 == 10 [pid = 1848] [id = 511] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa2819800 == 9 [pid = 1848] [id = 513] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c14c00 == 8 [pid = 1848] [id = 514] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa36c8800 == 7 [pid = 1848] [id = 528] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa3564c00 == 6 [pid = 1848] [id = 509] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa281f000 == 5 [pid = 1848] [id = 512] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa2a25c00 == 4 [pid = 1848] [id = 526] 00:23:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa4574400 == 3 [pid = 1848] [id = 527] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 96 (0xa2c16800) [pid = 1848] [serial = 1382] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 95 (0xa355fc00) [pid = 1848] [serial = 1417] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 94 (0xa343e400) [pid = 1848] [serial = 1412] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 93 (0xa332e800) [pid = 1848] [serial = 1410] [outer = (nil)] [url = about:srcdoc] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 92 (0xa3327400) [pid = 1848] [serial = 1403] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 91 (0xa332bc00) [pid = 1848] [serial = 1407] [outer = (nil)] [url = blob:http://web-platform.test:8000/11312a71-7e24-4cf7-9410-fc7cc1a6ba2e] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 90 (0xa2c1b400) [pid = 1848] [serial = 1400] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 89 (0xa3440800) [pid = 1848] [serial = 1413] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 88 (0xa3326000) [pid = 1848] [serial = 1401] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 87 (0xa3435400) [pid = 1848] [serial = 1409] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 86 (0xa356b000) [pid = 1848] [serial = 1419] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 85 (0xa332cc00) [pid = 1848] [serial = 1406] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 84 (0xa3324c00) [pid = 1848] [serial = 1404] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 83 (0xa2d19c00) [pid = 1848] [serial = 1392] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 82 (0xa2d1dc00) [pid = 1848] [serial = 1394] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 81 (0xa2a27400) [pid = 1848] [serial = 1379] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 80 (0xa2d23800) [pid = 1848] [serial = 1398] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 79 (0xa2c55c00) [pid = 1848] [serial = 1385] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 78 (0xa2a26000) [pid = 1848] [serial = 1380] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 77 (0xa28d9000) [pid = 1848] [serial = 1376] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 76 (0xa2c50000) [pid = 1848] [serial = 1387] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 75 (0xa3560c00) [pid = 1848] [serial = 1415] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 74 (0xa2d17400) [pid = 1848] [serial = 1390] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 73 (0xa3560000) [pid = 1848] [serial = 1416] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 72 (0xa2c5d400) [pid = 1848] [serial = 1388] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 71 (0xa28e0c00) [pid = 1848] [serial = 1377] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 70 (0xa2d21c00) [pid = 1848] [serial = 1396] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 69 (0xa28df800) [pid = 1848] [serial = 1374] [outer = (nil)] [url = about:blank] 00:23:15 INFO - PROCESS | 1801 | --DOMWINDOW == 68 (0xa36bd800) [pid = 1848] [serial = 1422] [outer = (nil)] [url = about:blank] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 67 (0xa384e000) [pid = 1848] [serial = 1455] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 66 (0xa4576400) [pid = 1848] [serial = 1471] [outer = (nil)] [url = about:blank] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 65 (0xa36c9000) [pid = 1848] [serial = 1475] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 64 (0xa3857000) [pid = 1848] [serial = 1459] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 63 (0xa3858800) [pid = 1848] [serial = 1462] [outer = (nil)] [url = blob:https://web-platform.test:8443/ad2c5091-b38d-4a2d-9ee3-12319f343e7a] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 62 (0xa2c4fc00) [pid = 1848] [serial = 1465] [outer = (nil)] [url = about:blank] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 61 (0xa2a29000) [pid = 1848] [serial = 1468] [outer = (nil)] [url = about:blank] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 60 (0xa2a2f800) [pid = 1848] [serial = 1427] [outer = (nil)] [url = about:blank] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 59 (0xa343d400) [pid = 1848] [serial = 1446] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 58 (0xa36c5400) [pid = 1848] [serial = 1452] [outer = (nil)] [url = about:srcdoc] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 57 (0xa2822800) [pid = 1848] [serial = 1434] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0xa281c400) [pid = 1848] [serial = 1424] [outer = (nil)] [url = about:blank] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0xa28e6400) [pid = 1848] [serial = 1478] [outer = (nil)] [url = about:blank] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0xa2c5ec00) [pid = 1848] [serial = 1438] [outer = (nil)] [url = about:srcdoc] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0xa2c15c00) [pid = 1848] [serial = 1436] [outer = (nil)] [url = blob:https://web-platform.test:8443/ad2c5091-b38d-4a2d-9ee3-12319f343e7a] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0xa3603000) [pid = 1848] [serial = 1449] [outer = (nil)] [url = blob:https://web-platform.test:8443/ad2c5091-b38d-4a2d-9ee3-12319f343e7a] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0xa355dc00) [pid = 1848] [serial = 1444] [outer = (nil)] [url = about:blank] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa3327000) [pid = 1848] [serial = 1440] [outer = (nil)] [url = about:blank] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa3437400) [pid = 1848] [serial = 1442] [outer = (nil)] [url = about:blank] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa3567000) [pid = 1848] [serial = 1418] [outer = (nil)] [url = blob:http://web-platform.test:8000/11312a71-7e24-4cf7-9410-fc7cc1a6ba2e] 00:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa3566400) [pid = 1848] [serial = 1421] [outer = (nil)] [url = about:blank] 00:24:47 INFO - PROCESS | 1801 | 1482395077158 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,nul1482395106144 Marionette TRACE conn4 -> [0,1595,"getWindowHandle",null] 00:25:06 INFO - PROCESS | 1801 | 1482395106152 Marionette TRACE conn4 <- [1,1595,null,{"value":"2147483649"}] 00:25:06 INFO - PROCESS | 1801 | 1482395106238 Marionette TRACE conn4 -> [0,1596,"timeouts",{"script":185000}] 00:25:06 INFO - PROCESS | 1801 | 1482395106255 Marionette TRACE conn4 <- [1,1596,null,{}] 00:25:06 INFO - PROCESS | 1801 | 1482395106341 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}] 00:25:06 INFO - PROCESS | 1801 | 1482395106733 Marionette TRACE conn4 <- [1,1597,null,{"value":null}] 00:25:06 INFO - TEST-START | /selection/collapse.html 00:25:06 INFO - PROCESS | 1801 | 1482395106816 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:25:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e795000 == 4 [pid = 1848] [id = 531] 00:25:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0x9e795400) [pid = 1848] [serial = 1484] [outer = (nil)] 00:25:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0x9e79a000) [pid = 1848] [serial = 1485] [outer = 0x9e795400] 00:25:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0xa18dc400) [pid = 1848] [serial = 1486] [outer = 0x9e795400] 00:25:32 INFO - PROCESS | 1801 | 1482395128627 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] 00:25:45 INFO - PROCESS | 1801 | 1482395145009 Marionette TRACE conn4 <- [1,1599,null,{"value":"2147483649"}] 00:25:45 INFO - TEST-START | /selection/collapseToStartEnd.html 00:25:45 INFO - PROCESS | 1801 | 1482395145029 Marionette TRACE conn4 -> [0,1600,"timeouts",{"script":35000}] 00:25:45 INFO - PROCESS | 1801 | 1482395145038 Marionette TRACE conn4 <- [1,1600,null,{}] 00:25:45 INFO - PROCESS | 1801 | 1482395145046 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}] 00:25:45 INFO - PROCESS | 1801 | 1482395145240 Marionette TRACE conn4 <- [1,1601,null,{"value":null}] 00:25:45 INFO - PROCESS | 1801 | 1482395145326 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:25:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8ef400 == 4 [pid = 1848] [id = 532] 00:25:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0x9b8efc00) [pid = 1848] [serial = 1487] [outer = (nil)] 00:25:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0x9b8f5400) [pid = 1848] [serial = 1488] [outer = 0x9b8efc00] 00:25:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0x9ba15000) [pid = 1848] [serial = 1489] [outer = 0x9b8efc00] 00:25:47 INFO - ...................................................................................................................... 00:25:47 INFO - TEST-OK | /selection/collapseToStartEnd.html | took 2101ms 00:25:47 INFO - TEST-START | /selection/deleteFromDocument.html 00:25:47 INFO - PROCESS | 1801 | 1482395146941 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"]]]}] 00:25:47 INFO - PROCESS | 1801 | 1482395147181 Marionette TRACE conn4 -> [0,1603,"getWindowHandle",null] 00:25:47 INFO - PROCESS | 1801 | 1482395147191 Marionette TRACE conn4 <- [1,1603,null,{"value":"2147483649"}] 00:25:47 INFO - PROCESS | 1801 | 1482395147204 Marionette TRACE conn4 -> [0,1604,"timeouts",{"script":35000}] 00:25:47 INFO - PROCESS | 1801 | 1482395147215 Marionette TRACE conn4 <- [1,1604,null,{}] 00:25:47 INFO - PROCESS | 1801 | 1482395147241 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}] 00:25:47 INFO - PROCESS | 1801 | 1482395147459 Marionette TRACE conn4 <- [1,1605,null,{"value":null}] 00:25:47 INFO - PROCESS | 1801 | 1482395147574 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:25:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e798800 == 5 [pid = 1848] [id = 533] 00:25:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0x9e798c00) [pid = 1848] [serial = 1490] [outer = (nil)] 00:25:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0x9e79d000) [pid = 1848] [serial = 1491] [outer = 0x9e798c00] 00:25:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0x9e7b9000) [pid = 1848] [serial = 1492] [outer = 0x9e798c00] 00:25:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e7bf800 == 6 [pid = 1848] [id = 534] 00:25:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0x9e7c0000) [pid = 1848] [serial = 1493] [outer = (nil)] 00:25:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0x9e7c0800) [pid = 1848] [serial = 1494] [outer = 0x9e7c0000] 00:25:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8ec400 == 7 [pid = 1848] [id = 535] 00:25:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0x9e7c5800) [pid = 1848] [serial = 1495] [outer = (nil)] 00:25:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0x9e866400) [pid = 1848] [serial = 1496] [outer = 0x9e7c5800] 00:25:48 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:49 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:49 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:49 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:49 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:49 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:49 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:49 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:49 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:49 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:49 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:49 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:49 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:49 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:49 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:49 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:49 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:49 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:49 INFO - PROCESS | 1801 | Don't know how to set selection back past frame boundary 00:25:50 INFO - ............................................................ 00:25:50 INFO - TEST-OK | /selection/deleteFromDocument.html | took 3232ms 00:25:50 INFO - PROCESS | 1801 | 1482395150368 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]]]}] 00:25:50 INFO - PROCESS | 1801 | 1482395150439 Marionette TRACE conn4 -> [0,1607,"getWindowHandle",null] 00:25:50 INFO - PROCESS | 1801 | 1482395150444 Marionette TRACE conn4 <- [1,1607,null,{"value":"2147483649"}] 00:25:50 INFO - PROCESS | 1801 | 1482395150601 Marionette TRACE conn4 -> [0,1608,"timeouts",{"script":185000}] 00:25:50 INFO - PROCESS | 1801 | 1482395150618 Marionette TRACE conn4 <- [1,1608,null,{}] 00:25:50 INFO - PROCESS | 1801 | 1482395150631 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}] 00:25:50 INFO - TEST-START | /selection/extend.html 00:25:50 INFO - PROCESS | 1801 | 1482395150875 Marionette TRACE conn4 <- [1,1609,null,{"value":null}] 00:25:50 INFO - PROCESS | 1801 | 1482395150940 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:25:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba1d800 == 8 [pid = 1848] [id = 536] 00:25:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0x9ba1dc00) [pid = 1848] [serial = 1497] [outer = (nil)] 00:25:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0x9e796400) [pid = 1848] [serial = 1498] [outer = 0x9ba1dc00] 00:25:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0x9e7bc000) [pid = 1848] [serial = 1499] [outer = 0x9ba1dc00] 00:25:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:25:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 00:26:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 00:26:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 00:26:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:01 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 00:26:01 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:01 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:01 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 00:26:01 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:01 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 00:26:01 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:01 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:01 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:02 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:02 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:02 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:02 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:03 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:03 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:04 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:04 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:04 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:04 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:05 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:05 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:05 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:05 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:06 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:06 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:06 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:06 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:06 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:06 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:06 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:06 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:07 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:07 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:07 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:07 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:08 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:08 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:08 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:08 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:08 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:08 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:08 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:08 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:09 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:09 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:09 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:09 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:12 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:12 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:12 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:12 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:12 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:12 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:12 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:12 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:13 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:13 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:13 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:13 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:13 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:13 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:13 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:13 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 00:26:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8ec400 == 7 [pid = 1848] [id = 535] 00:26:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9e795000 == 6 [pid = 1848] [id = 531] 00:26:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8ef400 == 5 [pid = 1848] [id = 532] 00:26:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9e7bf800 == 4 [pid = 1848] [id = 534] 00:26:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9e798800 == 3 [pid = 1848] [id = 533] 00:26:36 INFO - PROCESS | 1801 | 1482395190625 Marionette TRACE conn4 <- [1,1610,null,{"value":["/selection/extend.html",0,null,null,[["extend() with range 0 [] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 0 [] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 0 [] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 0 [] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 0 [] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 0 [] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 0 [] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 0 [] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 0 [] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 0 [] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 0 [] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 0 [] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 0 [] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 0 [] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 0 [] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 0 [] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 0 [] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 0 [] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 0 [] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 0 [] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 0 [] and point 20 [foreignPara1.firstChild, 0]",0,null,null],["extend() with range 0 [] and point 21 [foreignPara1.firstChild, 1]",0,null,null],["extend() with range 0 [] and point 22 [foreignPara1.firstChild, 8]",0,null,null],["extend() with range 0 [] and point 23 [foreignPara1.firstChild, 9]",0,null,null],["extend() with range 0 [] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 0 [] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 0 [] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 0 [] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 0 [] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 0 [] and point 29 [document.head, 1]",0,null,null],["extend() with range 0 [] and point 30 [document.body, 3]",0,null,null],["extend() with range 0 [] and point 31 [foreignDoc.documentElement, 0]",0,null,null],["extend() with range 0 [] and point 32 [foreignDoc.documentElement, 1]",0,null,null],["extend() with range 0 [] and point 33 [foreignDoc.head, 0]",0,null,null],["extend() with range 0 [] and point 34 [foreignDoc.body, 1]",0,null,null],["extend() with range 0 [] and point 35 [paras[0], 0]",0,null,null],["extend() with range 0 [] and point 36 [paras[0], 1]",0,null,null],["extend() with range 0 [] and point 37 [paras[0], 2]",0,null,null],["extend() with range 0 [] and point 38 [paras[1], 0]",0,null,null],["extend() with range 0 [] and point 39 [paras[1], 1]",0,null,null],["extend() with range 0 [] and point 40 [paras[1], 2]",0,null,null],["extend() with range 0 [] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 0 [] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 0 [] and point 43 [testDiv, 0]",0,null,null],["extend() with range 0 [] and point 44 [testDiv, 3]",0,null,null],["extend() with range 0 [] and point 45 [document, -1]",0,null,null],["extend() with range 0 [] and point 46 [document, 0]",0,null,null],["extend() with range 0 [] and point 47 [document, 1]",0,null,null],["extend() with range 0 [] and point 48 [document, 2]",0,null,null],["extend() with range 0 [] and point 49 [document, 3]",0,null,null],["extend() with range 0 [] and point 50 [comment, -1]",0,null,null],["extend() with range 0 [] and point 51 [comment, 0]",0,null,null],["extend() with range 0 [] and point 52 [comment, 4]",0,null,null],["extend() with range 0 [] and point 53 [comment, 96]",0,null,null],["extend() with range 0 [] and point 54 [foreignDoc, 0]",0,null,null],["extend() with range 0 [] and point 55 [foreignDoc, 1]",0,null,null],["extend() with range 0 [] and point 56 [foreignComment, 2]",0,null,null],["extend() with range 0 [] and point 57 [foreignTextNode, 0]",0,null,null],["extend() with range 0 [] and point 58 [foreignTextNode, 36]",0,null,null],["extend() with range 0 [] and point 59 [xmlDoc, -1]",0,null,null],["extend() with range 0 [] and point 60 [xmlDoc, 0]",0,null,null],["extend() with range 0 [] and point 61 [xmlDoc, 1]",0,null,null],["extend() with range 0 [] and point 62 [xmlDoc, 5]",0,null,null],["extend() with range 0 [] and point 63 [xmlComment, 0]",0,null,null],["extend() with range 0 [] and point 64 [xmlComment, 4]",0,null,null],["extend() with range 0 [] and point 65 [processingInstruction, 0]",0,null,null],["extend() with range 0 [] and point 66 [processingInstruction, 5]",0,null,null],["extend() with range 0 [] and point 67 [processingInstruction, 9]",0,null,null],["extend() with range 0 [] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 0 [] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 0 [] and point 70 [detachedForeignTextNode, 0]",0,null,null],["extend() with range 0 [] and point 71 [detachedForeignTextNode, 8]",0,null,null],["extend() with range 0 [] and point 72 [detachedXmlTextNode, 0]",0,null,null],["extend() with range 0 [] and point 73 [detachedXmlTextNode, 8]",0,null,null],["extend() with range 0 [] and point 74 [detachedProcessingInstruction, 12]",0,null,null],["extend() with range 0 [] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 0 [] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 0 [] and point 77 [detachedForeignComment, 0]",0,null,null],["extend() with range 0 [] and point 78 [detachedForeignComment, 4]",0,null,null],["extend() with range 0 [] and point 79 [detachedXmlComment, 2]",0,null,null],["extend() with range 0 [] and point 80 [docfrag, 0]",0,null,null],["extend() with range 0 [] and point 81 [foreignDocfrag, 0]",0,null,null],["extend() with range 0 [] and point 82 [xmlDocfrag, 0]",0,null,null],["extend() with range 0 [] and point 83 [doctype, 0]",0,null,null],["extend() with range 0 [] and point 84 [doctype, -17]",0,null,null],["extend() with range 0 [] and point 85 [doctype, 1]",0,null,null],["extend() with range 0 [] and point 86 [foreignDoctype, 0]",0,null,null],["extend() with range 0 [] and point 87 [xmlDoctype, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 24 [document.documentElement, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 25 [document.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 26 [document.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 27 [document.documentElement, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 28 [document.documentElement, 7]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 29 [document.head, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 30 [document.body, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 35 [paras[0], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 36 [paras[0], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 37 [paras[0], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 38 [paras[1], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 39 [paras[1], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 40 [paras[1], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 41 [detachedPara1, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 42 [detachedPara1, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 43 [testDiv, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 44 [testDiv, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 45 [document, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 46 [document, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 47 [document, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 48 [document, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 49 [document, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 50 [comment, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 51 [comment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 52 [comment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 53 [comment, 96]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 54 [foreignDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 55 [foreignDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 56 [foreignComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 59 [xmlDoc, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 60 [xmlDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 61 [xmlDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 62 [xmlDoc, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 63 [xmlComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 64 [xmlComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 65 [processingInstruction, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 66 [processingInstruction, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 67 [processingInstruction, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 68 [detachedTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 69 [detachedTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 75 [detachedComment, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 76 [detachedComment, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 80 [docfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 83 [doctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 84 [doctype, -17]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 85 [doctype, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 86 [foreignDoctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 87 [xmlDoctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]--DOMWINDOW == 22 (0x9e7c0000) [pid = 1848] [serial = 1493] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 00:26:37 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0x9e7c5800) [pid = 1848] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 00:26:37 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0x9b8efc00) [pid = 1848] [serial = 1487] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html] 00:26:37 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0x9e795400) [pid = 1848] [serial = 1484] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html] 00:26:37 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0x9e798c00) [pid = 1848] [serial = 1490] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html] 00:26:39 INFO - ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 00:26:39 INFO - PROCESS | 1801 | and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 24 [document.documentElement, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 25 [document.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 26 [document.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 27 [document.documentElement, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 28 [document.documentElement, 7]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 29 [document.head, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 30 [document.body, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 35 [paras[0], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 36 [paras[0], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 37 [paras[0], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 38 [paras[1], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 39 [paras[1], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 40 [paras[1], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 41 [detachedPara1, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 42 [detachedPara1, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 43 [testDiv, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 44 [testDiv, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 45 [document, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 46 [document, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 47 [document, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 48 [document, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 49 [document, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 50 [comment, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 51 [comment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 52 [comment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 53 [comment, 96]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 75 [detachedComment, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 76 [detachedComment, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 80 [docfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 83 [doctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 84 [doctype, -17]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 85 [doctype, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 86 [foreignDoctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 87 [xmlDoctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,nul--DOMWINDOW == 17 (0x9ba15000) [pid = 1848] [serial = 1489] [outer = (nil)] [url = about:blank] 00:26:39 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0x9b8f5400) [pid = 1848] [serial = 1488] [outer = (nil)] [url = about:blank] 00:26:39 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0xa18dc400) [pid = 1848] [serial = 1486] [outer = (nil)] [url = about:blank] 00:26:39 INFO - ..................................................................... 00:26:39 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0x9e7b9000) [pid = 1848] [serial = 1492] [outer = (nil)] [url = about:blank] 00:26:39 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0x9e7c0800) [pid = 1848] [serial = 1494] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 00:26:39 INFO - .......... 00:26:39 INFO - PROCESS | 1801 | --DOMWINDOW == 12 (0x9e866400) [pid = 1848] [serial = 1496] [outer = (nil)] [url = about:blank] 00:26:39 INFO - PROCESS | 1801 | --DOMWINDOW == 11 (0x9e79d000) [pid = 1848] [serial = 1491] [outer = (nil)] [url = about:blank] 00:26:41 INFO - ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 00:26:41 INFO - TEST-OK | /selection/extend.html | took 51061ms 00:26:41 INFO - PROCESS | 1801 | 1482395201780 Marionette TRACE conn4 -> [0,1611,"getWindowHandle",null] 00:26:41 INFO - PROCESS | 1801 | 1482395201787 Marionette TRACE conn4 <- [1,1611,null,{"value":"2147483649"}] 00:26:41 INFO - TEST-START | /selection/getRangeAt.html 00:26:41 INFO - PROCESS | 1801 | 1482395201806 Marionette TRACE conn4 -> [0,1612,"timeouts",{"script":35000}] 00:26:41 INFO - PROCESS | 1801 | 1482395201814 Marionette TRACE conn4 <- [1,1612,null,{}] 00:26:41 INFO - PROCESS | 1801 | 1482395201824 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}] 00:26:42 INFO - PROCESS | 1801 | 1482395202088 Marionette TRACE conn4 <- [1,1613,null,{"value":null}] 00:26:42 INFO - PROCESS | 1801 | 1482395202137 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:26:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b01c400 == 4 [pid = 1848] [id = 537] 00:26:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0x9b01c800) [pid = 1848] [serial = 1500] [outer = (nil)] 00:26:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0x9b020c00) [pid = 1848] [serial = 1501] [outer = 0x9b01c800] 00:26:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0x9b8eac00) [pid = 1848] [serial = 1502] [outer = 0x9b01c800] 00:26:43 INFO - PROCESS | 1801 | 1482395203098 Marionette TRACE conn4 <- [1,1614,null,{"value":["/selection/getRangeAt.html",0,null,null,[["The getRangeAt method",0,null,null]]]}] 00:26:43 INFO - . 00:26:43 INFO - TEST-OK | /selection/getRangeAt.html | took 1330ms 00:26:43 INFO - PROCESS | 1801 | 1482395203142 Marionette TRACE conn4 -> [0,1615,"getWindowHandle",null] 00:26:43 INFO - TEST-START | /selection/getSelection.html 00:26:43 INFO - PROCESS | 1801 | 1482395203151 Marionette TRACE conn4 <- [1,1615,null,{"value":"2147483649"}] 00:26:43 INFO - PROCESS | 1801 | 1482395203164 Marionette TRACE conn4 -> [0,1616,"timeouts",{"script":35000}] 00:26:43 INFO - PROCESS | 1801 | 1482395203170 Marionette TRACE conn4 <- [1,1616,null,{}] 00:26:43 INFO - PROCESS | 1801 | 1482395203179 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}] 00:26:43 INFO - PROCESS | 1801 | 1482395203407 Marionette TRACE conn4 <- [1,1617,null,{"value":null}] 00:26:43 INFO - PROCESS | 1801 | 1482395203467 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:26:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b021c00 == 5 [pid = 1848] [id = 538] 00:26:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0x9b022000) [pid = 1848] [serial = 1503] [outer = (nil)] 00:26:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0x9b8f6400) [pid = 1848] [serial = 1504] [outer = 0x9b022000] 00:26:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0x9ba12000) [pid = 1848] [serial = 1505] [outer = 0x9b022000] 00:26:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b018000 == 6 [pid = 1848] [id = 539] 00:26:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0x9ba1a000) [pid = 1848] [serial = 1506] [outer = (nil)] 00:26:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0x9ba1ac00) [pid = 1848] [serial = 1507] [outer = 0x9ba1a000] 00:26:44 INFO - .................. 00:26:44 INFO - TEST-OK | /selection/getSelection.html | took 1558ms 00:26:44 INFO - TEST-START | /selection/interfaces.html 00:26:44 INFO - PROCESS | 1801 | 1482395204682 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]]]}] 00:26:44 INFO - PROCESS | 1801 | 1482395204723 Marionette TRACE conn4 -> [0,1619,"getWindowHandle",null] 00:26:44 INFO - PROCESS | 1801 | 1482395204730 Marionette TRACE conn4 <- [1,1619,null,{"value":"2147483649"}] 00:26:44 INFO - PROCESS | 1801 | 1482395204741 Marionette TRACE conn4 -> [0,1620,"timeouts",{"script":35000}] 00:26:44 INFO - PROCESS | 1801 | 1482395204762 Marionette TRACE conn4 <- [1,1620,null,{}] 00:26:44 INFO - PROCESS | 1801 | 1482395204779 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}] 00:26:44 INFO - PROCESS | 1801 | 1482395204956 Marionette TRACE conn4 <- [1,1621,null,{"value":null}] 00:26:45 INFO - PROCESS | 1801 | 1482395205061 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:26:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8eec00 == 7 [pid = 1848] [id = 540] 00:26:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0x9b8ef000) [pid = 1848] [serial = 1508] [outer = (nil)] 00:26:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0x9ba14800) [pid = 1848] [serial = 1509] [outer = 0x9b8ef000] 00:26:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0x9ba1bc00) [pid = 1848] [serial = 1510] [outer = 0x9b8ef000] 00:26:46 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsScriptLoader.cpp, line 1455 00:26:46 INFO - .............................................. 00:26:46 INFO - TEST-OK | /selection/interfaces.html | took 2031ms 00:26:46 INFO - PROCESS | 1801 | 1482395206696 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]]]}] 00:26:46 INFO - PROCESS | 1801 | 1482395206772 Marionette TRACE conn4 -> [0,1623,"getWindowHandle",null] 00:26:46 INFO - PROCESS | 1801 | 1482395206776 Marionette TRACE conn4 <- [1,1623,null,{"value":"2147483649"}] 00:26:46 INFO - TEST-START | /selection/isCollapsed.html 00:26:46 INFO - PROCESS | 1801 | 1482395206784 Marionette TRACE conn4 -> [0,1624,"timeouts",{"script":35000}] 00:26:46 INFO - PROCESS | 1801 | 1482395206789 Marionette TRACE conn4 <- [1,1624,null,{}] 00:26:46 INFO - PROCESS | 1801 | 1482395206795 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}] 00:26:46 INFO - PROCESS | 1801 | 1482395206964 Marionette TRACE conn4 <- [1,1625,null,{"value":null}] 00:26:47 INFO - PROCESS | 1801 | 1482395207046 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:26:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e798000 == 8 [pid = 1848] [id = 541] 00:26:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0x9e7c2000) [pid = 1848] [serial = 1511] [outer = (nil)] 00:26:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0x9e86b000) [pid = 1848] [serial = 1512] [outer = 0x9e7c2000] 00:26:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0x9e86ec00) [pid = 1848] [serial = 1513] [outer = 0x9e7c2000] 00:26:48 INFO - ........................................................... 00:26:48 INFO - TEST-OK | /selection/isCollapsed.html | took 1771ms 00:26:48 INFO - TEST-START | /selection/removeAllRanges.html 00:26:48 INFO - PROCESS | 1801 | 1482395208484 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]]]}] 00:26:48 INFO - PROCESS | 1801 | 1482395208553 Marionette TRACE conn4 -> [0,1627,"getWindowHandle",null] 00:26:48 INFO - PROCESS | 1801 | 1482395208556 Marionette TRACE conn4 <- [1,1627,null,{"value":"2147483649"}] 00:26:48 INFO - PROCESS | 1801 | 1482395208565 Marionette TRACE conn4 -> [0,1628,"timeouts",{"script":35000}] 00:26:48 INFO - PROCESS | 1801 | 1482395208568 Marionette TRACE conn4 <- [1,1628,null,{}] 00:26:48 INFO - PROCESS | 1801 | 1482395208574 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}] 00:26:48 INFO - PROCESS | 1801 | 1482395208748 Marionette TRACE conn4 <- [1,1629,null,{"value":null}] 00:26:48 INFO - PROCESS | 1801 | 1482395208835 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:26:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b01ac00 == 9 [pid = 1848] [id = 542] 00:26:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x9b01d000) [pid = 1848] [serial = 1514] [outer = (nil)] 00:26:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9ba1e400) [pid = 1848] [serial = 1515] [outer = 0x9b01d000] 00:26:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9e7c4000) [pid = 1848] [serial = 1516] [outer = 0x9b01d000] 00:26:49 INFO - PROCESS | 1801 | --DOCSHELL 0x9b018000 == 8 [pid = 1848] [id = 539] 00:26:49 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9e796400) [pid = 1848] [serial = 1498] [outer = (nil)] [url = about:blank] 00:26:49 INFO - PROCESS | 1801 | --DOCSHELL 0x9b01c400 == 7 [pid = 1848] [id = 537] 00:26:49 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba1d800 == 6 [pid = 1848] [id = 536] 00:26:50 INFO - ...................................................................................................................... 00:26:50 INFO - TEST-OK | /selection/removeAllRanges.html | took 2351ms 00:26:51 INFO - TEST-START | /selection/selectAllChildren.html 00:26:51 INFO - PROCESS | 1801 | 1482395210796 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"]]]}] 00:26:51 INFO - PROCESS | 1801 | 1482395210924 Marionette TRACE conn4 -> [0,1631,"getWindowHandle",null] 00:26:51 INFO - PROCESS | 1801 | 1482395210926 Marionette TRACE conn4 <- [1,1631,null,{"value":"2147483649"}] 00:26:51 INFO - PROCESS | 1801 | 1482395210999 Marionette TRACE conn4 -> [0,1632,"timeouts",{"script":35000}] 00:26:51 INFO - PROCESS | 1801 | 1482395211004 Marionette TRACE conn4 <- [1,1632,null,{}] 00:26:51 INFO - PROCESS | 1801 | 1482395211022 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}] 00:26:51 INFO - PROCESS | 1801 | 1482395211266 Marionette TRACE conn4 <- [1,1633,null,{"value":null}] 00:26:51 INFO - PROCESS | 1801 | 1482395211333 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:26:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eefe400 == 7 [pid = 1848] [id = 543] 00:26:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9eefe800) [pid = 1848] [serial = 1517] [outer = (nil)] 00:26:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9ef08c00) [pid = 1848] [serial = 1518] [outer = 0x9eefe800] 00:26:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9ef0bc00) [pid = 1848] [serial = 1519] [outer = 0x9eefe800] 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:56 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:57 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:26:59 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:27:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:27:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:27:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:27:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:27:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:27:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:27:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:27:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:27:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:27:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:27:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:27:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:27:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 00:27:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 00:27:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 00:27:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 00:27:03 INFO - PROCESS | 1801 | 1482395223198 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/sel--DOMWINDOW == 29 (0x9b01c800) [pid = 1848] [serial = 1500] [outer = (nil)] [url = http://web-platform.test:8000/selection/getRangeAt.html] 00:27:03 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0x9ba1a000) [pid = 1848] [serial = 1506] [outer = (nil)] [url = about:blank] 00:27:09 INFO - .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 00:27:09 INFO - PROCESS | 1801 | ectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 32 docfrag",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 35 doctype",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 0 paras[0]",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 1 paras[0].firstChild",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 2 paras[1]",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 3 paras[1].firstChild",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 6 detachedPara1",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 8 detachedPara1",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 10 testDiv",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 11 document",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 12 detachedDiv",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 13 detachedPara2",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 19 detachedTextNode",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 26 comment",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 27 detachedComment",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 32 docfrag",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 35 doctype",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1]",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 paras[1].firstChild",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 detachedPara1.firstChild",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedPara1",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 detachedPara1.firstChild",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 testDiv",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 document",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 detachedDiv",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedPara2",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 detachedTextNode",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 26 comment",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 27 detachedComment",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 32 docfrag",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 35 doctype",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1]",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 paras[1].firstChild",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedPara1",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 testDiv",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 document",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 detachedDiv",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedPara2",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 detachedTextNode",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 26 comment",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 27 detachedComment",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 32 docfrag",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 35 doctype",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 0 paras[0]",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 1 paras[0].firstChild",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 2 paras[1]",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 3 paras[1].firstChild",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 6 detachedPara1",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 8 detachedPara1",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 10 testDiv",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 11 document",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 12 detachedDiv",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 13 detachedPara2",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 19 detachedTextNode",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 26 comment",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 27 detachedComment",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 32 docfrag",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 35 doctype",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1]",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 paras[1].firstChild",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedPara1",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 testDiv",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 document",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 detachedDiv",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedPara2",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 detachedTextNode",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 26 comment",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 27 detachedComment",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 32 docfrag",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 35 doctype",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1]",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 paras[1].firstChild",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedPara1",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 testDiv",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 document",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 detachedDiv",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedPara2",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 detachedTextNode",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 26 comment",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 27 detachedComment",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 32 docfrag",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 35 doctype",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 0 paras[0]",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 1 paras[0].firstChild",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 2 paras[1]",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 3 paras[1].firstChild",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 6 detachedPara1",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 8 detachedPara1",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 10 testDiv",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 11 document",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 12 detachedDiv",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 13 detachedPara2",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 19 detachedTextNode",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 26 comment",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 27 detachedComment",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 32 docfrag",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 35 doctype",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1]",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 paras[1].firstChild",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedPara1",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 testDiv",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 document",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 detachedDiv",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedPara2",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 detachedTextNode",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 26 comment",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 27 detachedComment",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 32 docfrag",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 35 doctype",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1]",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 3 paras[1].firstChild",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 8 detachedPara1",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 10 testDiv",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 11 document",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 12 detachedDiv",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 13 detachedPara2",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 19 detachedTextNode",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 26 comment",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 27 detachedComment",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 32 docfrag",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 35 doctype",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1]",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 3 paras[1].firstChild",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 7 detachedPara1.firstChild",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 8 detachedPara1",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 9 detachedPara1.firstChild",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 10 testDiv",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 11 document",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 12 detachedDiv",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 13 detachedPara2",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 19 detachedTextNode",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 26 comment",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 27 detachedComment",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 32 docfrag",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 35 doctype",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1]",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 3 paras[1].firstChild",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 7 detachedPara1.firstChild",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 8 detachedPara1",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 9 detachedPara1.firstChild",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 10 testDiv",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 11 document",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 12 detachedDiv",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 13 detachedPara2",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 19 detachedTextNode",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 26 comment",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 27 detachedComment",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 32 docfrag",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 35 doctype",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 0 paras[0]",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 1 paras[0].firstChild",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 2 paras[1]",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 3 paras[1].firstChild",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 6 detachedPara1",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 8 detachedPara1",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 10 testDiv",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 11 document",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 12 detachedDiv",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 13 detachedPara2",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 19 detachedTextNode",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 26 comment",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 27 detachedComment",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 32 docfrag",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 35 doctype",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 0 paras[0]",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 1 paras[0].firstChild",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 2 paras[1]",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 3 paras[1].firstChild",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 6 detachedPara1",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 8 detachedPara1",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 10 testDiv",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 11 document",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 12 detachedDiv",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 13 detachedPara2",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 19 detachedTextNode",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 26 comment",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 27 detachedComment",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 32 docfrag",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 35 doctype",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1]",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 paras[1].firstChild",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedPara1",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 testDiv",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 document",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 detachedDiv",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedPara2",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 detachedTextNode",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 26 comment",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 27 detachedComment",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 32 docfrag",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 35 doctype",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 0 paras[0]",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 1 paras[0].firstChild",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 2 paras[1]",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 3 paras[1].firstChild",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 6 detachedPara1",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 8 detachedPara1",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 10 testDiv",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 11 document",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 12 detachedDiv",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 13 detachedPara2",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 19 detachedTextNode",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 26 comment",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 27 detachedComment",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 32 docfrag",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 35 doctype",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 0 paras[0]",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 1 paras[0].firstChild",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 2 paras[1]",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 3 paras[1].firstChild",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 6 detachedPara1",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 8 detachedPara1",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 10 testDiv",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 11 document",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 12 detachedDiv",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 13 detachedPara2",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 19 detachedTextNode",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 26 comment",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 27 detachedComment",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 32 docfrag",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 35 doctype",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 0 paras[0]",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 1 paras[0].firstChild",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 2 paras[1]",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 3 paras[1].firstChild",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 6 detachedPara1",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 7 detachedPara1.firstChild",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 8 detachedPara1",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 9 detachedPara1.firstChild",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 10 testDiv",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 11 document",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 12 detachedDiv",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 13 detachedPara2",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 19 detachedTextNode",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 26 comment",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 27 detachedComment",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 32 docfrag",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 35 doctype",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 0 paras[0]",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 2 paras[1]",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 3 paras[1].firstChild",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 6 detachedPara1",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 7 detachedPara1.firstChild",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 8 detachedPara1",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 9 detachedPara1.firstChild",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 10 testDiv",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 11 document",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 12 detachedDiv",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 13 detachedPara2",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 19 detachedTextNode",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 26 comment",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 27 detachedComment",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 32 docfrag",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 35 doctype",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 0 paras[0]",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 1 paras[0].firstChild",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 2 paras[1]",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 3 paras[1].firstChild",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 6 detachedPara1",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 8 detachedPara1",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 10 testDiv",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 11 document",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 12 detachedDiv",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 13 detachedPara2",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 19 detachedTextNode",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 26 comment",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 27 detachedComment",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 32 docfrag",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 35 doctype",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1]",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 3 paras[1].firstChild",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 8 detachedPara1",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 10 testDiv",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 11 document",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 12 detachedDiv",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 13 detachedPara2",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 19 detachedTextNode",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 26 comment",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 27 detachedComment",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 32 docfrag",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 35 doctype",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 document",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 26 comment",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 35 doctype",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1]",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 paras[1].firstChild",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedPara1",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 testDiv",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 document",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 detachedDiv",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedPara2",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 detachedTextNode",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 26 comment",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 27 detachedComment",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 32 docfrag",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 35 doctype",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1]",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 3 paras[1].firstChild",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 7 detachedPara1.firstChild",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedPara1",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 9 detachedPara1.firstChild",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 10 testDiv",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 11 document",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 12 detachedDiv",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedPara2",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 19 detachedTextNode",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 26 comment",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 27 detachedComment",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 32 docfrag",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 35 doctype",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1]",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 3 paras[1].firstChild",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 7 detachedPara1.firstChild",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedPara1",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 9 detachedPara1.firstChild",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 10 testDiv",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 11 document",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 12 detachedDiv",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedPara2",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 19 detachedTextNode",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 26 comment",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 27 detachedComment",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 32 docfrag",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 35 doctype",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 0 paras[0]",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 2 paras[1]",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 3 paras[1].firstChild",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 6 detachedPara1",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 7 detachedPara1.firstChild",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 8 detachedPara1",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 9 detachedPara1.firstChild",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 10 testDiv",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 11 document",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 12 detachedDiv",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 13 detachedPara2",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 19 detachedTextNode",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 26 comment",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 27 detachedComment",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 32 docfrag",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 35 doctype",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 0 paras[0]",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 1 paras[0].firstChild",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 2 paras[1]",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 3 paras[1].firstChild",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 6 detachedPara1",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 7 detachedPara1.firstChild",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 8 detachedPara1",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 9 detachedPara1.firstChild",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 10 testDiv",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 11 document",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 12 detachedDiv",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 13 detachedPara2",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 19 detachedTextNode",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 26 comment",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 27 detachedComment",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 32 docfrag",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 35 doctype",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 0 paras[0]",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 1 paras[0].firstChild",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 2 paras[1]",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 3 paras[1].firstChild",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 6 detachedPara1",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 8 detachedPara1",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 10 testDiv",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 11 document",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 12 detachedDiv",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 13 detachedPara2",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 19 detachedTextNode",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 26 comment",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 27 detachedComment",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 32 docfrag",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 35 doctype",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 0 paras[0]",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 1 paras[0].firstChild",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 2 paras[1]",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 3 paras[1].firstChild",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 6 detachedPara1",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 8 detachedPara1",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 10 testDiv",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 11 document",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 12 detachedDiv",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 13 detachedPara2",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 19 detachedTextNode",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 26 comment",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 27 detachedComment",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 32 docfrag",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 35 doctype",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 0 paras[0]",0,null,null],["Range 35 [document, 0, document, 1], node 1 paras[0].firstChild",0,null,null],["Range 35 [document, 0, document, 1], node 2 paras[1]",0,null,null],["Range 35 [document, 0, document, 1], node 3 paras[1].firstChild",0,null,null],["Range 35 [document, 0, document, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 6 detachedPara1",0,null,null],["Range 35 [document, 0, document, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 35 [document, 0, document, 1], node 8 detachedPara1",0,null,null],["Range 35 [document, 0, document, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 35 [document, 0, document, 1], node 10 testDiv",0,null,null],["Range 35 [document, 0, document, 1], node 11 document",0,null,null],["Range 35 [document, 0, document, 1], node 12 detachedDiv",0,null,null],["Range 35 [document, 0, document, 1], node 13 detachedPara2",0,null,null],["Range 35 [document, 0, document, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 19 detachedTextNode",0,null,null],["Range 35 [document, 0, document, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 26 comment",0,null,null],["Range 35 [document, 0, document, 1], node 27 detachedComment",0,null,null],["Range 35 [document, 0, document, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 32 docfrag",0,null,null],["Range 35 [document, 0, document, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 35 doctype",0,null,null],["Range 35 [document, 0, document, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 0 paras[0]",0,null,null],["Range 36 [document, 0, document, 2], node 1 paras[0].firstChild",0,null,null],["Range 36 [document, 0, document, 2], node 2 paras[1]",0,null,null],["Range 36 [document, 0, document, 2], node 3 paras[1].firstChild",0,null,null],["Range 36 [document, 0, document, 2], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 6 detachedPara1",0,null,null],["Range 36 [document, 0, document, 2], node 7 detachedPara1.firstChild",0,null,null],["Range 36 [document, 0, document, 2], node 8 detachedPara1",0,null,null],["Range 36 [document, 0, document, 2], node 9 detachedPara1.firstChild",0,null,null],["Range 36 [document, 0, document, 2], node 10 testDiv",0,null,null],["Range 36 [document, 0, document, 2], node 11 document",0,null,null],["Range 36 [document, 0, document, 2], node 12 detachedDiv",0,null,null],["Range 36 [document, 0, document, 2], node 13 detachedPara2",0,null,null],["Range 36 [document, 0, document, 2], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 19 detachedTextNode",0,null,null],["Range 36 [document, 0, document, 2], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 26 comment",0,null,null],["Range 36 [document, 0, document, 2], node 27 detachedComment",0,null,null],["Range 36 [document, 0, document, 2], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 32 docfrag",0,null,null],["Range 36 [document, 0, document, 2], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 35 doctype",0,null,null],["Range 36 [document, 0, document, 2], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 0 paras[0]",0,null,null],["Range 37 [document, 1, document, 2], node 1 paras[0].firstChild",0,null,null],["Range 37 [document, 1, document, 2], node 2 paras[1]",0,null,null],["Range 37 [document, 1, document, 2], node 3 paras[1].firstChild",0,null,null],["Range 37 [document, 1, document, 2], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 6 detachedPara1",0,null,null],["Range 37 [document, 1, document, 2], node 7 detachedPara1.firstChild",0,null,null],["Range 37 [document, 1, document, 2], node 8 detachedPara1",0,null,null],["Range 37 [document, 1, document, 2], node 9 detachedPara1.firstChild",0,null,null],["Range 37 [document, 1, document, 2], node 10 testDiv",0,null,null],["Range 37 [document, 1, document, 2], node 11 document",0,null,null],["Range 37 [document, 1, document, 2], node 12 detachedDiv",0,null,null],["Range 37 [document, 1, document, 2], node 13 detachedPara2",0,null,null],["Range 37 [document, 1, document, 2], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 19 detachedTextNode",0,null,null],["Range 37 [document, 1, document, 2], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 26 comment",0,null,null],["Range 37 [document, 1, document, 2], node 27 detachedComment",0,null,null],["Range 37 [document, 1, document, 2], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 32 docfrag",0,null,null],["Range 37 [document, 1, document, 2], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 35 doctype",0,null,null],["Range 37 [document, 1, document, 2], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 0 paras[0]",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 1 paras[0].firstChild",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 2 paras[1]",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 3 paras[1].firstChild",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 6 detachedPara1",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 7 detachedPara1.firstChild",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 8 detachedPara1",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 9 detachedPara1.firstChild",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 10 testDiv",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 11 document",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 12 detachedDiv",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 13 detachedPara2",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 19 detachedTextNode",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 26 comment",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 27 detachedComment",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 32 docfrag",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 35 doctype",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 0 paras[0]",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 1 paras[0].firstChild",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 2 paras[1]",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 3 paras[1].firstChild",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 6 detachedPara1",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 7 detachedPara1.firstChild",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 8 detachedPara1",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 9 detachedPara1.firstChild",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 10 testDiv",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 11 document",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 12 detachedDiv",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 13 detachedPara2",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 19 detachedTextNode",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 26 comment",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 27 detachedComment",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 32 docfrag",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 35 doctype",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 0 paras[0]",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 1 paras[0].firstChild",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 2 paras[1]",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 3 paras[1].firstChild",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 6 detachedPara1",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 8 detachedPara1",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 10 testDiv",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 11 document",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 12 detachedDiv",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 13 detachedPara2",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 19 detachedTextNode",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 26 comment",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 27 detachedComment",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 32 docfrag",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 35 doctype",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 0 paras[0]",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 1 paras[0].firstChild",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 2 paras[1]",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 3 paras[1].firstChild",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 6 detachedPara1",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 8 detachedPara1",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 10 testDiv",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 11 document",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 12 detachedDiv",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 13 detachedPara2",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 19 detachedTextNode",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 26 comment",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 27 detachedComment",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 32 docfrag",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 35 doctype",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 2 paras[1]",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 3 paras[1].firstChild",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 7 detachedPara1.firstChild",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 8 detachedPara1",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 9 detachedPara1.firstChild",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 10 testDiv",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 11 document",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 12 detachedDiv",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 13 detachedPara2",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 19 detachedTextNode",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 26 comment",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 27 detachedComment",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 32 docfrag",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 35 doctype",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1]",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 3 paras[1].firstChild",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 7 detachedPara1.firstChild",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedPara1",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 9 detachedPara1.firstChild",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 10 testDiv",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 11 document",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 12 detachedDiv",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedPara2",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 19 detachedTextNode",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 26 comment",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 27 detachedComment",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 32 docfrag",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 35 doctype",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 0 paras[0]",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 1 paras[0].firstChild",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 2 paras[1]",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 3 paras[1].firstChild",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 6 detachedPara1",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 8 detachedPara1",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 10 testDiv",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 11 document",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 12 detachedDiv",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 13 detachedPara2",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 19 detachedTextNode",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 26 comment",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 27 detachedComment",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 32 docfrag",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 35 doctype",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 2 paras[1]",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 3 paras[1].firstChild",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 8 detachedPara1",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 10 testDiv",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 11 document",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 12 detachedDiv",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 13 detachedPara2",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 19 detachedTextNode",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 26 comment",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 27 detachedComment",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 32 docfrag",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 35 doctype",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1]",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 3 paras[1].firstChild",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedPara1",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 10 testDiv",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 11 document",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 12 detachedDiv",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedPara2",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 19 detachedTextNode",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/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"]]]}] 00:27:09 INFO - ....................... 00:27:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9b01ac00 == 6 [pid = 1848] [id = 542] 00:27:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9e798000 == 5 [pid = 1848] [id = 541] 00:27:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8eec00 == 4 [pid = 1848] [id = 540] 00:27:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9b021c00 == 3 [pid = 1848] [id = 538] 00:27:09 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9b8f6400) [pid = 1848] [serial = 1504] [outer = (nil)] [url = about:blank] 00:27:09 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0x9ba1ac00) [pid = 1848] [serial = 1507] [outer = (nil)] [url = about:blank] 00:27:09 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0x9b020c00) [pid = 1848] [serial = 1501] [outer = (nil)] [url = about:blank] 00:27:09 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0x9b8eac00) [pid = 1848] [serial = 1502] [outer = (nil)] [url = about:blank] 00:27:10 INFO - ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 00:27:10 INFO - TEST-OK | /selection/selectAllChildren.html | took 19170ms 00:27:10 INFO - PROCESS | 1801 | 1482395230216 Marionette TRACE conn4 -> [0,1635,"getWindowHandle",null] 00:27:10 INFO - PROCESS | 1801 | 1482395230224 Marionette TRACE conn4 <- [1,1635,null,{"value":"2147483649"}] 00:27:10 INFO - PROCESS | 1801 | 1482395230442 Marionette TRACE conn4 -> [0,1636,"timeouts",{"script":35000}] 00:27:10 INFO - PROCESS | 1801 | 1482395230446 Marionette TRACE conn4 <- [1,1636,null,{}] 00:27:10 INFO - PROCESS | 1801 | 1482395230466 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}] 00:27:10 INFO - TEST-START | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html 00:27:10 INFO - PROCESS | 1801 | 1482395230641 Marionette TRACE conn4 <- [1,1637,null,{"value":null}] 00:27:10 INFO - PROCESS | 1801 | 1482395230715 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:27:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b020800 == 4 [pid = 1848] [id = 544] 00:27:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0x9b020c00) [pid = 1848] [serial = 1520] [outer = (nil)] 00:27:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x9b8ec000) [pid = 1848] [serial = 1521] [outer = 0x9b020c00] 00:27:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9b8f6c00) [pid = 1848] [serial = 1522] [outer = 0x9b020c00] 00:27:12 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0x9b01d000) [pid = 1848] [serial = 1514] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html] 00:27:12 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0x9b8ef000) [pid = 1848] [serial = 1508] [outer = (nil)] [url = http://web-platform.test:8000/selection/interfaces.html] 00:27:12 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0x9e7c2000) [pid = 1848] [serial = 1511] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html] 00:27:12 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0x9b022000) [pid = 1848] [serial = 1503] [outer = (nil)] [url = http://web-platform.test:8000/selection/getSelection.html] 00:27:12 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0x9ba1dc00) [pid = 1848] [serial = 1497] [outer = (nil)] [url = http://web-platform.test:8000/selection/extend.html] 00:27:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b01e800 == 5 [pid = 1848] [id = 545] 00:27:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0x9b8ee800) [pid = 1848] [serial = 1523] [outer = (nil)] 00:27:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0x9ba12800) [pid = 1848] [serial = 1524] [outer = 0x9b8ee800] 00:27:19 INFO - PROCESS | 1801 | 1482395235779 Marionette TRACE conn4 <- [1,1638,null,{"value":["/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html",0,null,null,[["Selectors-API Level 2 Test Suite: HTML with Selectors Level 3",0,null,null],["Document supports query",1,"assert_true: Document supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document supports queryAll",1,"assert_true: Document supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element supports query",1,"assert_true: Detached Element supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element supports queryAll",1,"assert_true: Detached Element supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment supports query",1,"assert_true: Fragment supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment supports queryAll",1,"assert_true: Fragment supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element supports query",1,"assert_true: In-document Element supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element supports queryAll",1,"assert_true: In-document Element supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll no parameter",0,null,null],["Document.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query no parameter.",0,null,null],["Document.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll no parameter",0,null,null],["Detached Element.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query no parameter.",0,null,null],["Detached Element.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll no parameter",0,null,null],["Fragment.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query no parameter.",0,null,null],["Fragment.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll no parameter",0,null,null],["In-document Element.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query no parameter.",0,null,null],["In-document Element.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >*",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >*",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >*",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >*",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>*",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>*",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>*",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>*",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): *",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): *",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): *",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): *",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align=\"center\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align=\"center\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.t--DOCSHELL 0x9eefe400 == 4 [pid = 1848] [id = 543] 00:27:19 INFO - PROCESS | 1801 | est:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.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/selector--DOMWINDOW == 23 (0x9e7c4000) [pid = 1848] [serial = 1516] [outer = (nil)] [url = about:blank] 00:27:19 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0x9ba1bc00) [pid = 1848] [serial = 1510] [outer = (nil)] [url = about:blank] 00:27:19 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0x9e86ec00) [pid = 1848] [serial = 1513] [outer = (nil)] [url = about:blank] 00:27:19 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0x9ba12000) [pid = 1848] [serial = 1505] [outer = (nil)] [url = about:blank] 00:27:19 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0x9ba1e400) [pid = 1848] [serial = 1515] [outer = (nil)] [url = about:blank] 00:27:19 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0x9e86b000) [pid = 1848] [serial = 1512] [outer = (nil)] [url = about:blank] 00:27:19 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0x9ba14800) [pid = 1848] [serial = 1509] [outer = (nil)] [url = about:blank] 00:27:19 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0x9e7bc000) [pid = 1848] [serial = 1499] [outer = (nil)] [url = about:blank] 00:27:23 INFO - ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 00:27:23 INFO - PROCESS | 1801 | s-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.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"]]]}] 00:27:23 INFO - ................................................................................................................................................................................................................................................................................................ 00:27:23 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 13105ms 00:27:23 INFO - PROCESS | 1801 | 1482395243591 Marionette TRACE conn4 -> [0,1639,"getWindowHandle",null] 00:27:23 INFO - PROCESS | 1801 | 1482395243594 Marionette TRACE conn4 <- [1,1639,null,{"value":"2147483649"}] 00:27:23 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html 00:27:23 INFO - PROCESS | 1801 | 1482395243603 Marionette TRACE conn4 -> [0,1640,"timeouts",{"script":35000}] 00:27:23 INFO - PROCESS | 1801 | 1482395243607 Marionette TRACE conn4 <- [1,1640,null,{}] 00:27:23 INFO - PROCESS | 1801 | 1482395243612 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}] 00:27:23 INFO - PROCESS | 1801 | 1482395243760 Marionette TRACE conn4 <- [1,1641,null,{"value":null}] 00:27:23 INFO - PROCESS | 1801 | 1482395243804 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:27:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8e9c00 == 5 [pid = 1848] [id = 546] 00:27:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0x9b8ef000) [pid = 1848] [serial = 1525] [outer = (nil)] 00:27:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0x9ba15800) [pid = 1848] [serial = 1526] [outer = 0x9b8ef000] 00:27:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0x9bbb8800) [pid = 1848] [serial = 1527] [outer = 0x9b8ef000] 00:27:25 INFO - ................................ 00:27:25 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1609ms 00:27:25 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html 00:27:25 INFO - PROCESS | 1801 | 1482395245135 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"]]]}] 00:27:25 INFO - PROCESS | 1801 | 1482395245213 Marionette TRACE conn4 -> [0,1643,"getWindowHandle",null] 00:27:25 INFO - PROCESS | 1801 | 1482395245215 Marionette TRACE conn4 <- [1,1643,null,{"value":"2147483649"}] 00:27:25 INFO - PROCESS | 1801 | 1482395245229 Marionette TRACE conn4 -> [0,1644,"timeouts",{"script":35000}] 00:27:25 INFO - PROCESS | 1801 | 1482395245233 Marionette TRACE conn4 <- [1,1644,null,{}] 00:27:25 INFO - PROCESS | 1801 | 1482395245252 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}] 00:27:25 INFO - PROCESS | 1801 | 1482395245435 Marionette TRACE conn4 <- [1,1645,null,{"value":null}] 00:27:25 INFO - PROCESS | 1801 | 1482395245546 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:27:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e754c00 == 6 [pid = 1848] [id = 547] 00:27:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0x9e790c00) [pid = 1848] [serial = 1528] [outer = (nil)] 00:27:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0x9e7bfc00) [pid = 1848] [serial = 1529] [outer = 0x9e790c00] 00:27:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0x9e86bc00) [pid = 1848] [serial = 1530] [outer = 0x9e790c00] 00:27:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b019800 == 7 [pid = 1848] [id = 548] 00:27:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0x9b021c00) [pid = 1848] [serial = 1531] [outer = (nil)] 00:27:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8f7c00 == 8 [pid = 1848] [id = 549] 00:27:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0x9ba12c00) [pid = 1848] [serial = 1532] [outer = (nil)] 00:27:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0x9ba1d400) [pid = 1848] [serial = 1533] [outer = 0x9b021c00] 00:27:26 INFO - PROCESS | 1801 | [Child 1848] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9718 00:27:27 INFO - PROCESS | 1801 | --DOCSHELL 0x9b020800 == 7 [pid = 1848] [id = 544] 00:27:27 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8e9c00 == 6 [pid = 1848] [id = 546] 00:27:27 INFO - PROCESS | 1801 | --DOCSHELL 0x9b01e800 == 5 [pid = 1848] [id = 545] 00:27:27 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0x9ef08c00) [pid = 1848] [serial = 1518] [outer = (nil)] [url = about:blank] 00:27:27 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0x9b8ec000) [pid = 1848] [serial = 1521] [outer = (nil)] [url = about:blank] 00:27:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0x9bba9c00) [pid = 1848] [serial = 1534] [outer = 0x9ba12c00] 00:27:28 INFO - ............................................................................................................................................................................................................................................................................................................................................................... 00:27:28 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/semantics.html | took 3561ms 00:27:28 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/syntax.html 00:27:28 INFO - PROCESS | 1801 | 1482395248461 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]]]}] 00:27:28 INFO - PROCESS | 1801 | 1482395248819 Marionette TRACE conn4 -> [0,1647,"getWindowHandle",null] 00:27:28 INFO - PROCESS | 1801 | 1482395248827 Marionette TRACE conn4 <- [1,1647,null,{"value":"2147483649"}] 00:27:28 INFO - PROCESS | 1801 | 1482395248849 Marionette TRACE conn4 -> [0,1648,"timeouts",{"script":35000}] 00:27:28 INFO - PROCESS | 1801 | 1482395248859 Marionette TRACE conn4 <- [1,1648,null,{}] 00:27:28 INFO - PROCESS | 1801 | 1482395248879 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}] 00:27:29 INFO - PROCESS | 1801 | 1482395249157 Marionette TRACE conn4 <- [1,1649,null,{"value":null}] 00:27:29 INFO - PROCESS | 1801 | 1482395249235 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:27:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8f1800 == 6 [pid = 1848] [id = 550] 00:27:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0x9b8f2c00) [pid = 1848] [serial = 1535] [outer = (nil)] 00:27:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x9ba1e800) [pid = 1848] [serial = 1536] [outer = 0x9b8f2c00] 00:27:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9bbb0800) [pid = 1848] [serial = 1537] [outer = 0x9b8f2c00] 00:27:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbb5c00 == 7 [pid = 1848] [id = 551] 00:27:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9bbb6000) [pid = 1848] [serial = 1538] [outer = (nil)] 00:27:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbb8400 == 8 [pid = 1848] [id = 552] 00:27:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9e755000) [pid = 1848] [serial = 1539] [outer = (nil)] 00:27:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9e791c00) [pid = 1848] [serial = 1540] [outer = 0x9bbb6000] 00:27:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9e79c000) [pid = 1848] [serial = 1541] [outer = 0x9e755000] 00:27:32 INFO - .................................................................................................................................................................................................................................................................................................................................................................................... 00:27:32 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/syntax.html | took 3938ms 00:27:32 INFO - TEST-START | /selectors/child-indexed-pseudo-class.html 00:27:32 INFO - PROCESS | 1801 | 1482395252459 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]]]}] 00:27:32 INFO - PROCESS | 1801 | 1482395252786 Marionette TRACE conn4 -> [0,1651,"getWindowHandle",null] 00:27:32 INFO - PROCESS | 1801 | 1482395252796 Marionette TRACE conn4 <- [1,1651,null,{"value":"2147483649"}] 00:27:32 INFO - PROCESS | 1801 | 1482395252812 Marionette TRACE conn4 -> [0,1652,"timeouts",{"script":35000}] 00:27:32 INFO - PROCESS | 1801 | 1482395252821 Marionette TRACE conn4 <- [1,1652,null,{}] 00:27:32 INFO - PROCESS | 1801 | 1482395252831 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}] 00:27:33 INFO - PROCESS | 1801 | 1482395253060 Marionette TRACE conn4 <- [1,1653,null,{"value":null}] 00:27:33 INFO - PROCESS | 1801 | 1482395253158 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:27:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e869000 == 9 [pid = 1848] [id = 553] 00:27:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x9e873000) [pid = 1848] [serial = 1542] [outer = (nil)] 00:27:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9eec7800) [pid = 1848] [serial = 1543] [outer = 0x9e873000] 00:27:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9eec8800) [pid = 1848] [serial = 1544] [outer = 0x9e873000] 00:27:34 INFO - PROCESS | 1801 | 1482395254108 Marionette TRACE conn4 <- [1,1654,null,{"value":["/selectors/child-indexed-pseudo-class.html",0,null,null,[["child-indexed pseudo-classes should match without a parent",0,null,null]]]}] 00:27:34 INFO - . 00:27:34 INFO - TEST-OK | /selectors/child-indexed-pseudo-class.html | took 1337ms 00:27:34 INFO - PROCESS | 1801 | 1482395254149 Marionette TRACE conn4 -> [0,1655,"getWindowHandle",null] 00:27:34 INFO - PROCESS | 1801 | 1482395254161 Marionette TRACE conn4 <- [1,1655,null,{"value":"2147483649"}] 00:27:34 INFO - TEST-START | /service-workers/cache-storage/common.https.html 00:27:34 INFO - PROCESS | 1801 | 1482395254176 Marionette TRACE conn4 -> [0,1656,"getContext",null] 00:27:34 INFO - PROCESS | 1801 | 1482395254181 Marionette TRACE conn4 <- [1,1656,null,{"value":"content"}] 00:27:34 INFO - PROCESS | 1801 | 1482395254187 Marionette TRACE conn4 -> [0,1657,"setContext",{"value":"chrome"}] 00:27:34 INFO - PROCESS | 1801 | 1482395254190 Marionette TRACE conn4 <- [1,1657,null,{}] 00:27:34 INFO - PROCESS | 1801 | 1482395254196 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}] 00:27:34 INFO - PROCESS | 1801 | 1482395254219 Marionette TRACE conn4 <- [1,1658,null,{"value":true}] 00:27:34 INFO - PROCESS | 1801 | 1482395254230 Marionette TRACE conn4 -> [0,1659,"setContext",{"value":"content"}] 00:27:34 INFO - PROCESS | 1801 | 1482395254233 Marionette TRACE conn4 <- [1,1659,null,{}] 00:27:34 INFO - Setting pref dom.caches.enabled (true) 00:27:34 INFO - PROCESS | 1801 | 1482395254240 Marionette TRACE conn4 -> [0,1660,"getContext",null] 00:27:34 INFO - PROCESS | 1801 | 1482395254246 Marionette TRACE conn4 <- [1,1660,null,{"value":"content"}] 00:27:34 INFO - PROCESS | 1801 | 1482395254266 Marionette TRACE conn4 -> [0,1661,"setContext",{"value":"chrome"}] 00:27:34 INFO - PROCESS | 1801 | 1482395254273 Marionette TRACE conn4 <- [1,1661,null,{}] 00:27:34 INFO - PROCESS | 1801 | 1482395254279 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}] 00:27:34 INFO - PROCESS | 1801 | 1482395254299 Marionette TRACE conn4 <- [1,1662,null,{"value":null}] 00:27:34 INFO - PROCESS | 1801 | 1482395254303 Marionette TRACE conn4 -> [0,1663,"setContext",{"value":"content"}] 00:27:34 INFO - PROCESS | 1801 | 1482395254307 Marionette TRACE conn4 <- [1,1663,null,{}] 00:27:34 INFO - PROCESS | 1801 | 1482395254312 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}] 00:27:34 INFO - PROCESS | 1801 | 1482395254538 Marionette TRACE conn4 <- [1,1664,null,{"value":null}] 00:27:34 INFO - PROCESS | 1801 | 1482395254601 Marionette TRACE conn4 -> [0,1665,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 00:27:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9b01e800) [pid = 1848] [serial = 1545] [outer = 0xa75bf400] 00:27:34 INFO - PROCESS | 1801 | 1482395254987 Marionette TRACE conn4 <- [1,1665,null,{}] 00:27:35 INFO - PROCESS | 1801 | 1482395254994 Marionette TRACE conn4 -> [0,1666,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:27:35 INFO - PROCESS | 1801 | 1482395255041 Marionette TRACE conn4 <- [1,1666,null,{"value":null}] 00:27:35 INFO - PROCESS | 1801 | 1482395255056 Marionette TRACE conn4 -> [0,1667,"timeouts",{"script":185000}] 00:27:35 INFO - PROCESS | 1801 | 1482395255063 Marionette TRACE conn4 <- [1,1667,null,{}] 00:27:35 INFO - PROCESS | 1801 | 1482395255071 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}] 00:27:35 INFO - PROCESS | 1801 | 1482395255136 Marionette TRACE conn4 <- [1,1668,null,{"value":null}] 00:27:35 INFO - PROCESS | 1801 | 1482395255144 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:27:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbae400 == 10 [pid = 1848] [id = 554] 00:27:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9bbaf800) [pid = 1848] [serial = 1546] [outer = (nil)] 00:27:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9bbb7c00) [pid = 1848] [serial = 1547] [outer = 0x9bbaf800] 00:27:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9bbb5400) [pid = 1848] [serial = 1548] [outer = 0x9bbaf800] 00:27:36 INFO - PROCESS | 1801 | 1482395256572 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]]]}] 00:27:36 INFO - . 00:27:36 INFO - TEST-OK | /service-workers/cache-storage/common.https.html | took 2418ms 00:27:36 INFO - PROCESS | 1801 | 1482395256594 Marionette TRACE conn4 -> [0,1670,"getWindowHandle",null] 00:27:36 INFO - PROCESS | 1801 | 1482395256598 Marionette TRACE conn4 <- [1,1670,null,{"value":"2147483649"}] 00:27:36 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-add.https.html 00:27:36 INFO - Clearing pref dom.caches.enabled 00:27:36 INFO - PROCESS | 1801 | 1482395256702 Marionette TRACE conn4 -> [0,1671,"getContext",null] 00:27:36 INFO - PROCESS | 1801 | 1482395256706 Marionette TRACE conn4 <- [1,1671,null,{"value":"content"}] 00:27:36 INFO - PROCESS | 1801 | 1482395256714 Marionette TRACE conn4 -> [0,1672,"setContext",{"value":"chrome"}] 00:27:36 INFO - PROCESS | 1801 | 1482395256717 Marionette TRACE conn4 <- [1,1672,null,{}] 00:27:36 INFO - PROCESS | 1801 | 1482395256722 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}] 00:27:36 INFO - PROCESS | 1801 | 1482395256739 Marionette TRACE conn4 <- [1,1673,null,{"value":null}] 00:27:36 INFO - PROCESS | 1801 | 1482395256744 Marionette TRACE conn4 -> [0,1674,"setContext",{"value":"content"}] 00:27:36 INFO - PROCESS | 1801 | 1482395256747 Marionette TRACE conn4 <- [1,1674,null,{}] 00:27:36 INFO - PROCESS | 1801 | 1482395256752 Marionette TRACE conn4 -> [0,1675,"getContext",null] 00:27:36 INFO - PROCESS | 1801 | 1482395256760 Marionette TRACE conn4 <- [1,1675,null,{"value":"content"}] 00:27:36 INFO - PROCESS | 1801 | 1482395256765 Marionette TRACE conn4 -> [0,1676,"setContext",{"value":"chrome"}] 00:27:36 INFO - PROCESS | 1801 | 1482395256769 Marionette TRACE conn4 <- [1,1676,null,{}] 00:27:36 INFO - PROCESS | 1801 | 1482395256774 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}] 00:27:36 INFO - PROCESS | 1801 | 1482395256819 Marionette TRACE conn4 <- [1,1677,null,{"value":true}] 00:27:36 INFO - PROCESS | 1801 | 1482395256847 Marionette TRACE conn4 -> [0,1678,"setContext",{"value":"content"}] 00:27:36 INFO - PROCESS | 1801 | 1482395256855 Marionette TRACE conn4 <- [1,1678,null,{}] 00:27:36 INFO - Setting pref dom.serviceWorkers.enabled (' true') 00:27:36 INFO - PROCESS | 1801 | 1482395256866 Marionette TRACE conn4 -> [0,1679,"getContext",null] 00:27:36 INFO - PROCESS | 1801 | 1482395256890 Marionette TRACE conn4 <- [1,1679,null,{"value":"content"}] 00:27:36 INFO - PROCESS | 1801 | 1482395256901 Marionette TRACE conn4 -> [0,1680,"setContext",{"value":"chrome"}] 00:27:36 INFO - PROCESS | 1801 | 1482395256903 Marionette TRACE conn4 <- [1,1680,null,{}] 00:27:36 INFO - PROCESS | 1801 | 1482395256908 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}] 00:27:36 INFO - PROCESS | 1801 | 1482395256935 Marionette TRACE conn4 <- [1,1681,null,{"value":null}] 00:27:36 INFO - PROCESS | 1801 | 1482395256941 Marionette TRACE conn4 -> [0,1682,"setContext",{"value":"content"}] 00:27:36 INFO - PROCESS | 1801 | 1482395256944 Marionette TRACE conn4 <- [1,1682,null,{}] 00:27:36 INFO - PROCESS | 1801 | 1482395256950 Marionette TRACE conn4 -> [0,1683,"getContext",null] 00:27:36 INFO - PROCESS | 1801 | 1482395256954 Marionette TRACE conn4 <- [1,1683,null,{"value":"content"}] 00:27:36 INFO - PROCESS | 1801 | 1482395256974 Marionette TRACE conn4 -> [0,1684,"setContext",{"value":"chrome"}] 00:27:36 INFO - PROCESS | 1801 | 1482395256978 Marionette TRACE conn4 <- [1,1684,null,{}] 00:27:36 INFO - PROCESS | 1801 | 1482395256984 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}] 00:27:37 INFO - PROCESS | 1801 | 1482395257016 Marionette TRACE conn4 <- [1,1685,null,{"value":true}] 00:27:37 INFO - PROCESS | 1801 | 1482395257024 Marionette TRACE conn4 -> [0,1686,"setContext",{"value":"content"}] 00:27:37 INFO - PROCESS | 1801 | 1482395257029 Marionette TRACE conn4 <- [1,1686,null,{}] 00:27:37 INFO - Setting pref dom.caches.enabled (true) 00:27:37 INFO - PROCESS | 1801 | 1482395257040 Marionette TRACE conn4 -> [0,1687,"getContext",null] 00:27:37 INFO - PROCESS | 1801 | 1482395257049 Marionette TRACE conn4 <- [1,1687,null,{"value":"content"}] 00:27:37 INFO - PROCESS | 1801 | 1482395257068 Marionette TRACE conn4 -> [0,1688,"setContext",{"value":"chrome"}] 00:27:37 INFO - PROCESS | 1801 | 1482395257072 Marionette TRACE conn4 <- [1,1688,null,{}] 00:27:37 INFO - PROCESS | 1801 | 1482395257077 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}] 00:27:37 INFO - PROCESS | 1801 | 1482395257094 Marionette TRACE conn4 <- [1,1689,null,{"value":null}] 00:27:37 INFO - PROCESS | 1801 | 1482395257099 Marionette TRACE conn4 -> [0,1690,"setContext",{"value":"content"}] 00:27:37 INFO - PROCESS | 1801 | 1482395257102 Marionette TRACE conn4 <- [1,1690,null,{}] 00:27:37 INFO - PROCESS | 1801 | 1482395257107 Marionette TRACE conn4 -> [0,1691,"getContext",null] 00:27:37 INFO - PROCESS | 1801 | 1482395257114 Marionette TRACE conn4 <- [1,1691,null,{"value":"content"}] 00:27:37 INFO - PROCESS | 1801 | 1482395257119 Marionette TRACE conn4 -> [0,1692,"setContext",{"value":"chrome"}] 00:27:37 INFO - PROCESS | 1801 | 1482395257121 Marionette TRACE conn4 <- [1,1692,null,{}] 00:27:37 INFO - PROCESS | 1801 | 1482395257127 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}] 00:27:37 INFO - PROCESS | 1801 | 1482395257143 Marionette TRACE conn4 <- [1,1693,null,{"value":null}] 00:27:37 INFO - PROCESS | 1801 | 1482395257147 Marionette TRACE conn4 -> [0,1694,"setContext",{"value":"content"}] 00:27:37 INFO - Setting pref dom.serviceWorkers.exemptFromPerDomainMax (true) 00:27:37 INFO - PROCESS | 1801 | 1482395257159 Marionette TRACE conn4 <- [1,1694,null,{}] 00:27:37 INFO - PROCESS | 1801 | 1482395257164 Marionette TRACE conn4 -> [0,1695,"getContext",null] 00:27:37 INFO - PROCESS | 1801 | 1482395257200 Marionette TRACE conn4 <- [1,1695,null,{"value":"content"}] 00:27:37 INFO - PROCESS | 1801 | 1482395257205 Marionette TRACE conn4 -> [0,1696,"setContext",{"value":"chrome"}] 00:27:37 INFO - PROCESS | 1801 | 1482395257208 Marionette TRACE conn4 <- [1,1696,null,{}] 00:27:37 INFO - PROCESS | 1801 | 1482395257213 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}] 00:27:37 INFO - PROCESS | 1801 | 1482395257230 Marionette TRACE conn4 <- [1,1697,null,{"value":null}] 00:27:37 INFO - PROCESS | 1801 | 1482395257249 Marionette TRACE conn4 -> [0,1698,"setContext",{"value":"content"}] 00:27:37 INFO - PROCESS | 1801 | 1482395257252 Marionette TRACE conn4 <- [1,1698,null,{}] 00:27:37 INFO - PROCESS | 1801 | 1482395257257 Marionette TRACE conn4 -> [0,1699,"timeouts",{"script":185000}] 00:27:37 INFO - PROCESS | 1801 | 1482395257261 Marionette TRACE conn4 <- [1,1699,null,{}] 00:27:37 INFO - PROCESS | 1801 | 1482395257275 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}] 00:27:37 INFO - PROCESS | 1801 | 1482395257471 Marionette TRACE conn4 <- [1,1700,null,{"value":null}] 00:27:37 INFO - PROCESS | 1801 | 1482395257584 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9b019800 == 9 [pid = 1848] [id = 548] 00:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8f7c00 == 8 [pid = 1848] [id = 549] 00:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9e754c00 == 7 [pid = 1848] [id = 547] 00:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbb5c00 == 6 [pid = 1848] [id = 551] 00:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbb8400 == 5 [pid = 1848] [id = 552] 00:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8f1800 == 4 [pid = 1848] [id = 550] 00:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9e869000 == 3 [pid = 1848] [id = 553] 00:27:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b01b400 == 4 [pid = 1848] [id = 555] 00:27:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9b020400) [pid = 1848] [serial = 1549] [outer = (nil)] 00:27:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9b8f0800) [pid = 1848] [serial = 1550] [outer = 0x9b020400] 00:27:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9b8f6800) [pid = 1848] [serial = 1551] [outer = 0x9b020400] 00:27:39 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 336 00:27:40 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 649 00:27:40 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'result.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 189 00:27:40 INFO - PROCESS | 1801 | 1482395260919 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,{},{}]]]}] 00:27:40 INFO - ................. 00:27:40 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-add.https.html | took 4366ms 00:27:41 INFO - PROCESS | 1801 | 1482395261145 Marionette TRACE conn4 -> [0,1702,"getWindowHandle",null] 00:27:41 INFO - PROCESS | 1801 | 1482395261150 Marionette TRACE conn4 <- [1,1702,null,{"value":"2147483649"}] 00:27:41 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-delete.https.html 00:27:41 INFO - PROCESS | 1801 | 1482395261173 Marionette TRACE conn4 -> [0,1703,"timeouts",{"script":185000}] 00:27:41 INFO - PROCESS | 1801 | 1482395261181 Marionette TRACE conn4 <- [1,1703,null,{}] 00:27:41 INFO - PROCESS | 1801 | 1482395261213 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}] 00:27:41 INFO - PROCESS | 1801 | 1482395261401 Marionette TRACE conn4 <- [1,1704,null,{"value":null}] 00:27:41 INFO - PROCESS | 1801 | 1482395261485 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:27:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba19400 == 5 [pid = 1848] [id = 556] 00:27:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9ba1b800) [pid = 1848] [serial = 1552] [outer = (nil)] 00:27:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9e755800) [pid = 1848] [serial = 1553] [outer = 0x9ba1b800] 00:27:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9e78e400) [pid = 1848] [serial = 1554] [outer = 0x9ba1b800] 00:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9eefe800) [pid = 1848] [serial = 1517] [outer = (nil)] [url = http://web-platform.test:8000/selection/selectAllChildren.html] 00:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9b8f2c00) [pid = 1848] [serial = 1535] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/syntax.html] 00:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9b8ef000) [pid = 1848] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html] 00:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9b021c00) [pid = 1848] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html] 00:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9ba12c00) [pid = 1848] [serial = 1532] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml] 00:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9e790c00) [pid = 1848] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html] 00:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9bbb6000) [pid = 1848] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html] 00:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9e755000) [pid = 1848] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml] 00:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9b020c00) [pid = 1848] [serial = 1520] [outer = (nil)] [url = http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html] 00:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9b8ee800) [pid = 1848] [serial = 1523] [outer = (nil)] [url = http://web-platform.test:8000/dom/nodes/ParentNode-querySelector-All-content.html#target] 00:27:43 INFO - PROCESS | 1801 | 1482395263647 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,{},{}]]]}] 00:27:43 INFO - ..... 00:27:43 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-delete.https.html | took 2521ms 00:27:43 INFO - PROCESS | 1801 | 1482395263708 Marionette TRACE conn4 -> [0,1706,"getWindowHandle",null] 00:27:43 INFO - PROCESS | 1801 | 1482395263724 Marionette TRACE conn4 <- [1,1706,null,{"value":"2147483649"}] 00:27:43 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-match.https.html 00:27:43 INFO - PROCESS | 1801 | 1482395263755 Marionette TRACE conn4 -> [0,1707,"timeouts",{"script":185000}] 00:27:43 INFO - PROCESS | 1801 | 1482395263771 Marionette TRACE conn4 <- [1,1707,null,{}] 00:27:43 INFO - PROCESS | 1801 | 1482395263778 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}] 00:27:44 INFO - PROCESS | 1801 | 1482395264011 Marionette TRACE conn4 <- [1,1708,null,{"value":null}] 00:27:44 INFO - PROCESS | 1801 | 1482395264063 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:27:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbb4400 == 6 [pid = 1848] [id = 557] 00:27:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9bbb6000) [pid = 1848] [serial = 1555] [outer = (nil)] 00:27:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9eec1400) [pid = 1848] [serial = 1556] [outer = 0x9bbb6000] 00:27:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9eec3000) [pid = 1848] [serial = 1557] [outer = 0x9bbb6000] 00:27:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba19400 == 5 [pid = 1848] [id = 556] 00:27:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9b01b400 == 4 [pid = 1848] [id = 555] 00:27:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbae400 == 3 [pid = 1848] [id = 554] 00:27:46 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9eec7800) [pid = 1848] [serial = 1543] [outer = (nil)] [url = about:blank] 00:27:46 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9bbb8800) [pid = 1848] [serial = 1527] [outer = (nil)] [url = about:blank] 00:27:46 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9ba1d400) [pid = 1848] [serial = 1533] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html] 00:27:46 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9bba9c00) [pid = 1848] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml] 00:27:46 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0x9e86bc00) [pid = 1848] [serial = 1530] [outer = (nil)] [url = about:blank] 00:27:46 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0x9bbb0800) [pid = 1848] [serial = 1537] [outer = (nil)] [url = about:blank] 00:27:46 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0x9e791c00) [pid = 1848] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html] 00:27:46 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0x9e79c000) [pid = 1848] [serial = 1541] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml] 00:27:46 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0x9ba1e800) [pid = 1848] [serial = 1536] [outer = (nil)] [url = about:blank] 00:27:46 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9e7bfc00) [pid = 1848] [serial = 1529] [outer = (nil)] [url = about:blank] 00:27:46 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0x9ba15800) [pid = 1848] [serial = 1526] [outer = (nil)] [url = about:blank] 00:27:46 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0x9b8f6c00) [pid = 1848] [serial = 1522] [outer = (nil)] [url = about:blank] 00:27:46 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0x9ba12800) [pid = 1848] [serial = 1524] [outer = (nil)] [url = http://web-platform.test:8000/dom/nodes/ParentNode-querySelector-All-content.html#target] 00:27:46 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0x9ef0bc00) [pid = 1848] [serial = 1519] [outer = (nil)] [url = about:blank] 00:27:46 INFO - PROCESS | 1801 | 1482395266909 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,{},{}]]]}] 00:27:46 INFO - ............... 00:27:46 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-match.https.html | took 3216ms 00:27:46 INFO - PROCESS | 1801 | 1482395266987 Marionette TRACE conn4 -> [0,1710,"getWindowHandle",null] 00:27:47 INFO - PROCESS | 1801 | 1482395266997 Marionette TRACE conn4 <- [1,1710,null,{"value":"2147483649"}] 00:27:47 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html 00:27:47 INFO - PROCESS | 1801 | 1482395267084 Marionette TRACE conn4 -> [0,1711,"timeouts",{"script":185000}] 00:27:47 INFO - PROCESS | 1801 | 1482395267103 Marionette TRACE conn4 <- [1,1711,null,{}] 00:27:47 INFO - PROCESS | 1801 | 1482395267129 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}] 00:27:47 INFO - PROCESS | 1801 | 1482395267384 Marionette TRACE conn4 <- [1,1712,null,{"value":null}] 00:27:47 INFO - PROCESS | 1801 | 1482395267466 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:27:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8f3c00 == 4 [pid = 1848] [id = 558] 00:27:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0x9ba11800) [pid = 1848] [serial = 1558] [outer = (nil)] 00:27:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0x9ba19400) [pid = 1848] [serial = 1559] [outer = 0x9ba11800] 00:27:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x9ba1f800) [pid = 1848] [serial = 1560] [outer = 0x9ba11800] 00:27:49 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0x9b020400) [pid = 1848] [serial = 1549] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-add.https.html] 00:27:49 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0x9ba1b800) [pid = 1848] [serial = 1552] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-delete.https.html] 00:27:49 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0x9bbaf800) [pid = 1848] [serial = 1546] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/common.https.html] 00:27:50 INFO - PROCESS | 1801 | 1482395270149 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,{},{}]]]}] 00:27:50 INFO - ........... 00:27:50 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | took 3129ms 00:27:50 INFO - PROCESS | 1801 | 1482395270222 Marionette TRACE conn4 -> [0,1714,"getWindowHandle",null] 00:27:50 INFO - PROCESS | 1801 | 1482395270230 Marionette TRACE conn4 <- [1,1714,null,{"value":"2147483649"}] 00:27:50 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-put.https.html 00:27:50 INFO - PROCESS | 1801 | 1482395270317 Marionette TRACE conn4 -> [0,1715,"timeouts",{"script":185000}] 00:27:50 INFO - PROCESS | 1801 | 1482395270331 Marionette TRACE conn4 <- [1,1715,null,{}] 00:27:50 INFO - PROCESS | 1801 | 1482395270346 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}] 00:27:50 INFO - PROCESS | 1801 | 1482395270576 Marionette TRACE conn4 <- [1,1716,null,{"value":null}] 00:27:50 INFO - PROCESS | 1801 | 1482395270701 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:27:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bba9c00 == 5 [pid = 1848] [id = 559] 00:27:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0x9bbad400) [pid = 1848] [serial = 1561] [outer = (nil)] 00:27:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0x9e74e400) [pid = 1848] [serial = 1562] [outer = 0x9bbad400] 00:27:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x9e750c00) [pid = 1848] [serial = 1563] [outer = 0x9bbad400] 00:27:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 00:27:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 00:27:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 00:27:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 00:27:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 00:27:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 00:27:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 00:27:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 00:27:52 INFO - PROCESS | 1801 | 1482395272937 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,{},{}]]]}] 00:27:53 INFO - ...................... 00:27:53 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-put.https.html | took 2760ms 00:27:53 INFO - PROCESS | 1801 | 1482395273024 Marionette TRACE conn4 -> [0,1718,"getWindowHandle",null] 00:27:53 INFO - PROCESS | 1801 | 1482395273052 Marionette TRACE conn4 <- [1,1718,null,{"value":"2147483649"}] 00:27:53 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html 00:27:53 INFO - PROCESS | 1801 | 1482395273114 Marionette TRACE conn4 -> [0,1719,"timeouts",{"script":185000}] 00:27:53 INFO - PROCESS | 1801 | 1482395273122 Marionette TRACE conn4 <- [1,1719,null,{}] 00:27:53 INFO - PROCESS | 1801 | 1482395273132 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}] 00:27:53 INFO - PROCESS | 1801 | 1482395273357 Marionette TRACE conn4 <- [1,1720,null,{"value":null}] 00:27:53 INFO - PROCESS | 1801 | 1482395273472 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:27:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbb2000 == 6 [pid = 1848] [id = 560] 00:27:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9bbb4c00) [pid = 1848] [serial = 1564] [outer = (nil)] 00:27:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9e79ac00) [pid = 1848] [serial = 1565] [outer = 0x9bbb4c00] 00:27:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9e7c0400) [pid = 1848] [serial = 1566] [outer = 0x9bbb4c00] 00:27:55 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8f3c00 == 5 [pid = 1848] [id = 558] 00:27:55 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbb4400 == 4 [pid = 1848] [id = 557] 00:27:55 INFO - PROCESS | 1801 | --DOCSHELL 0x9bba9c00 == 3 [pid = 1848] [id = 559] 00:27:55 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0x9bbb5400) [pid = 1848] [serial = 1548] [outer = (nil)] [url = about:blank] 00:27:55 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9e78e400) [pid = 1848] [serial = 1554] [outer = (nil)] [url = about:blank] 00:27:55 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0x9b8f6800) [pid = 1848] [serial = 1551] [outer = (nil)] [url = about:blank] 00:27:55 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0x9eec1400) [pid = 1848] [serial = 1556] [outer = (nil)] [url = about:blank] 00:27:55 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0x9e755800) [pid = 1848] [serial = 1553] [outer = (nil)] [url = about:blank] 00:27:55 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0x9b8f0800) [pid = 1848] [serial = 1550] [outer = (nil)] [url = about:blank] 00:27:55 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0x9bbb7c00) [pid = 1848] [serial = 1547] [outer = (nil)] [url = about:blank] 00:27:55 INFO - PROCESS | 1801 | 1482395275409 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,{},{}]]]}] 00:27:55 INFO - .. 00:27:55 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html | took 2353ms 00:27:55 INFO - PROCESS | 1801 | 1482395275473 Marionette TRACE conn4 -> [0,1722,"getWindowHandle",null] 00:27:55 INFO - PROCESS | 1801 | 1482395275480 Marionette TRACE conn4 <- [1,1722,null,{"value":"2147483649"}] 00:27:55 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html 00:27:55 INFO - PROCESS | 1801 | 1482395275494 Marionette TRACE conn4 -> [0,1723,"timeouts",{"script":185000}] 00:27:55 INFO - PROCESS | 1801 | 1482395275506 Marionette TRACE conn4 <- [1,1723,null,{}] 00:27:55 INFO - PROCESS | 1801 | 1482395275525 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}] 00:27:55 INFO - PROCESS | 1801 | 1482395275741 Marionette TRACE conn4 <- [1,1724,null,{"value":null}] 00:27:55 INFO - PROCESS | 1801 | 1482395275784 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:27:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8ec000 == 4 [pid = 1848] [id = 561] 00:27:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0x9b8ed800) [pid = 1848] [serial = 1567] [outer = (nil)] 00:27:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0x9b8f7c00) [pid = 1848] [serial = 1568] [outer = 0x9b8ed800] 00:27:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0x9ba17400) [pid = 1848] [serial = 1569] [outer = 0x9b8ed800] 00:27:57 INFO - PROCESS | 1801 | 1482395277590 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,{},{}]]]}] 00:27:57 INFO - ....... 00:27:57 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html | took 2207ms 00:27:57 INFO - PROCESS | 1801 | 1482395277713 Marionette TRACE conn4 -> [0,1726,"getWindowHandle",null] 00:27:57 INFO - PROCESS | 1801 | 1482395277727 Marionette TRACE conn4 <- [1,1726,null,{"value":"2147483649"}] 00:27:57 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage.https.html 00:27:57 INFO - PROCESS | 1801 | 1482395277759 Marionette TRACE conn4 -> [0,1727,"timeouts",{"script":185000}] 00:27:57 INFO - PROCESS | 1801 | 1482395277777 Marionette TRACE conn4 <- [1,1727,null,{}] 00:27:57 INFO - PROCESS | 1801 | 1482395277835 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}] 00:27:58 INFO - PROCESS | 1801 | 1482395278080 Marionette TRACE conn4 <- [1,1728,null,{"value":null}] 00:27:58 INFO - PROCESS | 1801 | 1482395278170 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:27:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba1c000 == 5 [pid = 1848] [id = 562] 00:27:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x9bba9c00) [pid = 1848] [serial = 1570] [outer = (nil)] 00:27:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9e74c000) [pid = 1848] [serial = 1571] [outer = 0x9bba9c00] 00:27:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9e750000) [pid = 1848] [serial = 1572] [outer = 0x9bba9c00] 00:27:58 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9bbad400) [pid = 1848] [serial = 1561] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-put.https.html] 00:27:58 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0x9ba11800) [pid = 1848] [serial = 1558] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-matchAll.https.html] 00:27:58 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0x9bbb6000) [pid = 1848] [serial = 1555] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-match.https.html] 00:28:00 INFO - PROCESS | 1801 | 1482395280151 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,{},{}]]]}] 00:28:00 INFO - .......... 00:28:00 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage.https.html | took 2472ms 00:28:00 INFO - PROCESS | 1801 | 1482395280223 Marionette TRACE conn4 -> [0,1730,"getWindowHandle",null] 00:28:00 INFO - PROCESS | 1801 | 1482395280231 Marionette TRACE conn4 <- [1,1730,null,{"value":"2147483649"}] 00:28:00 INFO - TEST-START | /service-workers/cache-storage/serviceworker/credentials.html 00:28:00 INFO - Clearing pref dom.serviceWorkers.enabled 00:28:00 INFO - PROCESS | 1801 | 1482395280247 Marionette TRACE conn4 -> [0,1731,"getContext",null] 00:28:00 INFO - PROCESS | 1801 | 1482395280263 Marionette TRACE conn4 <- [1,1731,null,{"value":"content"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280328 Marionette TRACE conn4 -> [0,1732,"setContext",{"value":"chrome"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280335 Marionette TRACE conn4 <- [1,1732,null,{}] 00:28:00 INFO - PROCESS | 1801 | 1482395280345 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}] 00:28:00 INFO - PROCESS | 1801 | 1482395280362 Marionette TRACE conn4 <- [1,1733,null,{"value":null}] 00:28:00 INFO - PROCESS | 1801 | 1482395280368 Marionette TRACE conn4 -> [0,1734,"setContext",{"value":"content"}] 00:28:00 INFO - Clearing pref dom.caches.enabled 00:28:00 INFO - PROCESS | 1801 | 1482395280377 Marionette TRACE conn4 <- [1,1734,null,{}] 00:28:00 INFO - PROCESS | 1801 | 1482395280390 Marionette TRACE conn4 -> [0,1735,"getContext",null] 00:28:00 INFO - PROCESS | 1801 | 1482395280395 Marionette TRACE conn4 <- [1,1735,null,{"value":"content"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280443 Marionette TRACE conn4 -> [0,1736,"setContext",{"value":"chrome"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280447 Marionette TRACE conn4 <- [1,1736,null,{}] 00:28:00 INFO - PROCESS | 1801 | 1482395280460 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}] 00:28:00 INFO - PROCESS | 1801 | 1482395280484 Marionette TRACE conn4 <- [1,1737,null,{"value":null}] 00:28:00 INFO - PROCESS | 1801 | 1482395280490 Marionette TRACE conn4 -> [0,1738,"setContext",{"value":"content"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280498 Marionette TRACE conn4 <- [1,1738,null,{}] 00:28:00 INFO - Clearing pref dom.serviceWorkers.exemptFromPerDomainMax 00:28:00 INFO - PROCESS | 1801 | 1482395280504 Marionette TRACE conn4 -> [0,1739,"getContext",null] 00:28:00 INFO - PROCESS | 1801 | 1482395280511 Marionette TRACE conn4 <- [1,1739,null,{"value":"content"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280528 Marionette TRACE conn4 -> [0,1740,"setContext",{"value":"chrome"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280536 Marionette TRACE conn4 <- [1,1740,null,{}] 00:28:00 INFO - PROCESS | 1801 | 1482395280542 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}] 00:28:00 INFO - PROCESS | 1801 | 1482395280560 Marionette TRACE conn4 <- [1,1741,null,{"value":null}] 00:28:00 INFO - PROCESS | 1801 | 1482395280587 Marionette TRACE conn4 -> [0,1742,"setContext",{"value":"content"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280590 Marionette TRACE conn4 <- [1,1742,null,{}] 00:28:00 INFO - PROCESS | 1801 | 1482395280596 Marionette TRACE conn4 -> [0,1743,"getContext",null] 00:28:00 INFO - PROCESS | 1801 | 1482395280599 Marionette TRACE conn4 <- [1,1743,null,{"value":"content"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280605 Marionette TRACE conn4 -> [0,1744,"setContext",{"value":"chrome"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280609 Marionette TRACE conn4 <- [1,1744,null,{}] 00:28:00 INFO - PROCESS | 1801 | 1482395280614 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}] 00:28:00 INFO - PROCESS | 1801 | 1482395280636 Marionette TRACE conn4 <- [1,1745,null,{"value":true}] 00:28:00 INFO - PROCESS | 1801 | 1482395280640 Marionette TRACE conn4 -> [0,1746,"setContext",{"value":"content"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280644 Marionette TRACE conn4 <- [1,1746,null,{}] 00:28:00 INFO - Setting pref dom.serviceWorkers.enabled (' true') 00:28:00 INFO - PROCESS | 1801 | 1482395280650 Marionette TRACE conn4 -> [0,1747,"getContext",null] 00:28:00 INFO - PROCESS | 1801 | 1482395280656 Marionette TRACE conn4 <- [1,1747,null,{"value":"content"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280661 Marionette TRACE conn4 -> [0,1748,"setContext",{"value":"chrome"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280663 Marionette TRACE conn4 <- [1,1748,null,{}] 00:28:00 INFO - PROCESS | 1801 | 1482395280670 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}] 00:28:00 INFO - PROCESS | 1801 | 1482395280687 Marionette TRACE conn4 <- [1,1749,null,{"value":null}] 00:28:00 INFO - PROCESS | 1801 | 1482395280691 Marionette TRACE conn4 -> [0,1750,"setContext",{"value":"content"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280694 Marionette TRACE conn4 <- [1,1750,null,{}] 00:28:00 INFO - PROCESS | 1801 | 1482395280700 Marionette TRACE conn4 -> [0,1751,"getContext",null] 00:28:00 INFO - PROCESS | 1801 | 1482395280702 Marionette TRACE conn4 <- [1,1751,null,{"value":"content"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280708 Marionette TRACE conn4 -> [0,1752,"setContext",{"value":"chrome"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280712 Marionette TRACE conn4 <- [1,1752,null,{}] 00:28:00 INFO - PROCESS | 1801 | 1482395280717 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}] 00:28:00 INFO - PROCESS | 1801 | 1482395280739 Marionette TRACE conn4 <- [1,1753,null,{"value":true}] 00:28:00 INFO - PROCESS | 1801 | 1482395280743 Marionette TRACE conn4 -> [0,1754,"setContext",{"value":"content"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280747 Marionette TRACE conn4 <- [1,1754,null,{}] 00:28:00 INFO - Setting pref dom.caches.enabled (true) 00:28:00 INFO - PROCESS | 1801 | 1482395280753 Marionette TRACE conn4 -> [0,1755,"getContext",null] 00:28:00 INFO - PROCESS | 1801 | 1482395280755 Marionette TRACE conn4 <- [1,1755,null,{"value":"content"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280761 Marionette TRACE conn4 -> [0,1756,"setContext",{"value":"chrome"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280763 Marionette TRACE conn4 <- [1,1756,null,{}] 00:28:00 INFO - PROCESS | 1801 | 1482395280769 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}] 00:28:00 INFO - PROCESS | 1801 | 1482395280785 Marionette TRACE conn4 <- [1,1757,null,{"value":null}] 00:28:00 INFO - PROCESS | 1801 | 1482395280790 Marionette TRACE conn4 -> [0,1758,"setContext",{"value":"content"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280793 Marionette TRACE conn4 <- [1,1758,null,{}] 00:28:00 INFO - PROCESS | 1801 | 1482395280798 Marionette TRACE conn4 -> [0,1759,"getContext",null] 00:28:00 INFO - PROCESS | 1801 | 1482395280801 Marionette TRACE conn4 <- [1,1759,null,{"value":"content"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280806 Marionette TRACE conn4 -> [0,1760,"setContext",{"value":"chrome"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280808 Marionette TRACE conn4 <- [1,1760,null,{}] 00:28:00 INFO - PROCESS | 1801 | 1482395280814 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}] 00:28:00 INFO - PROCESS | 1801 | 1482395280830 Marionette TRACE conn4 <- [1,1761,null,{"value":null}] 00:28:00 INFO - PROCESS | 1801 | 1482395280854 Marionette TRACE conn4 -> [0,1762,"setContext",{"value":"content"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280858 Marionette TRACE conn4 <- [1,1762,null,{}] 00:28:00 INFO - Setting pref dom.serviceWorkers.exemptFromPerDomainMax (true) 00:28:00 INFO - PROCESS | 1801 | 1482395280864 Marionette TRACE conn4 -> [0,1763,"getContext",null] 00:28:00 INFO - PROCESS | 1801 | 1482395280866 Marionette TRACE conn4 <- [1,1763,null,{"value":"content"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280871 Marionette TRACE conn4 -> [0,1764,"setContext",{"value":"chrome"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280874 Marionette TRACE conn4 <- [1,1764,null,{}] 00:28:00 INFO - PROCESS | 1801 | 1482395280880 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}] 00:28:00 INFO - PROCESS | 1801 | 1482395280895 Marionette TRACE conn4 <- [1,1765,null,{"value":null}] 00:28:00 INFO - PROCESS | 1801 | 1482395280900 Marionette TRACE conn4 -> [0,1766,"setContext",{"value":"content"}] 00:28:00 INFO - PROCESS | 1801 | 1482395280903 Marionette TRACE conn4 <- [1,1766,null,{}] 00:28:00 INFO - PROCESS | 1801 | 1482395280909 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}] 00:28:01 INFO - PROCESS | 1801 | 1482395281069 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 00:28:01 INFO - PROCESS | 1801 | 1482395281205 Marionette TRACE conn4 -> [0,1768,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:28:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x9e79a800) [pid = 1848] [serial = 1573] [outer = 0xa75bf400] 00:28:01 INFO - PROCESS | 1801 | 1482395281541 Marionette TRACE conn4 <- [1,1768,null,{}] 00:28:01 INFO - PROCESS | 1801 | 1482395281549 Marionette TRACE conn4 -> [0,1769,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:28:01 INFO - PROCESS | 1801 | 1482395281591 Marionette TRACE conn4 <- [1,1769,null,{"value":null}] 00:28:01 INFO - PROCESS | 1801 | 1482395281614 Marionette TRACE conn4 -> [0,1770,"timeouts",{"script":35000}] 00:28:01 INFO - PROCESS | 1801 | 1482395281617 Marionette TRACE conn4 <- [1,1770,null,{}] 00:28:01 INFO - PROCESS | 1801 | 1482395281643 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}] 00:28:01 INFO - PROCESS | 1801 | 1482395281691 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 00:28:01 INFO - PROCESS | 1801 | 1482395281698 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:28:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8f7000 == 6 [pid = 1848] [id = 563] 00:28:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9ba11400) [pid = 1848] [serial = 1574] [outer = (nil)] 00:28:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9bbb7800) [pid = 1848] [serial = 1575] [outer = 0x9ba11400] 00:28:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9e752400) [pid = 1848] [serial = 1576] [outer = 0x9ba11400] 00:28:02 INFO - PROCESS | 1801 | [Child 1848] WARNING: CacheStorage not supported on untrusted origins.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 174 00:28:02 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(mStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 407 00:28:02 INFO - PROCESS | 1801 | 1482395282900 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]]]}] 00:28:02 INFO - . 00:28:02 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/credentials.html | took 2680ms 00:28:02 INFO - PROCESS | 1801 | 1482395282922 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 00:28:02 INFO - PROCESS | 1801 | 1482395282930 Marionette TRACE conn4 <- [1,1773,null,{"value":"2147483649"}] 00:28:02 INFO - TEST-START | /service-workers/cache-storage/window/cache-add.https.html 00:28:02 INFO - Clearing pref dom.serviceWorkers.enabled 00:28:02 INFO - PROCESS | 1801 | 1482395282942 Marionette TRACE conn4 -> [0,1774,"getContext",null] 00:28:02 INFO - PROCESS | 1801 | 1482395282954 Marionette TRACE conn4 <- [1,1774,null,{"value":"content"}] 00:28:02 INFO - PROCESS | 1801 | 1482395282959 Marionette TRACE conn4 -> [0,1775,"setContext",{"value":"chrome"}] 00:28:02 INFO - PROCESS | 1801 | 1482395282964 Marionette TRACE conn4 <- [1,1775,null,{}] 00:28:02 INFO - PROCESS | 1801 | 1482395282970 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}] 00:28:03 INFO - PROCESS | 1801 | 1482395283000 Marionette TRACE conn4 <- [1,1776,null,{"value":null}] 00:28:03 INFO - PROCESS | 1801 | 1482395283011 Marionette TRACE conn4 -> [0,1777,"setContext",{"value":"content"}] 00:28:03 INFO - PROCESS | 1801 | 1482395283013 Marionette TRACE conn4 <- [1,1777,null,{}] 00:28:03 INFO - Clearing pref dom.caches.enabled 00:28:03 INFO - PROCESS | 1801 | 1482395283021 Marionette TRACE conn4 -> [0,1778,"getContext",null] 00:28:03 INFO - PROCESS | 1801 | 1482395283025 Marionette TRACE conn4 <- [1,1778,null,{"value":"content"}] 00:28:03 INFO - PROCESS | 1801 | 1482395283039 Marionette TRACE conn4 -> [0,1779,"setContext",{"value":"chrome"}] 00:28:03 INFO - PROCESS | 1801 | 1482395283043 Marionette TRACE conn4 <- [1,1779,null,{}] 00:28:03 INFO - PROCESS | 1801 | 1482395283048 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}] 00:28:03 INFO - PROCESS | 1801 | 1482395283096 Marionette TRACE conn4 <- [1,1780,null,{"value":null}] 00:28:03 INFO - PROCESS | 1801 | 1482395283104 Marionette TRACE conn4 -> [0,1781,"setContext",{"value":"content"}] 00:28:03 INFO - PROCESS | 1801 | 1482395283106 Marionette TRACE conn4 <- [1,1781,null,{}] 00:28:03 INFO - Clearing pref dom.serviceWorkers.exemptFromPerDomainMax 00:28:03 INFO - PROCESS | 1801 | 1482395283112 Marionette TRACE conn4 -> [0,1782,"getContext",null] 00:28:03 INFO - PROCESS | 1801 | 1482395283115 Marionette TRACE conn4 <- [1,1782,null,{"value":"content"}] 00:28:03 INFO - PROCESS | 1801 | 1482395283121 Marionette TRACE conn4 -> [0,1783,"setContext",{"value":"chrome"}] 00:28:03 INFO - PROCESS | 1801 | 1482395283123 Marionette TRACE conn4 <- [1,1783,null,{}] 00:28:03 INFO - PROCESS | 1801 | 1482395283136 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}] 00:28:03 INFO - PROCESS | 1801 | 1482395283152 Marionette TRACE conn4 <- [1,1784,null,{"value":null}] 00:28:03 INFO - PROCESS | 1801 | 1482395283155 Marionette TRACE conn4 -> [0,1785,"setContext",{"value":"content"}] 00:28:03 INFO - PROCESS | 1801 | 1482395283158 Marionette TRACE conn4 <- [1,1785,null,{}] 00:28:03 INFO - PROCESS | 1801 | 1482395283163 Marionette TRACE conn4 -> [0,1786,"getContext",null] 00:28:03 INFO - PROCESS | 1801 | 1482395283166 Marionette TRACE conn4 <- [1,1786,null,{"value":"content"}] 00:28:03 INFO - PROCESS | 1801 | 1482395283171 Marionette TRACE conn4 -> [0,1787,"setContext",{"value":"chrome"}] 00:28:03 INFO - PROCESS | 1801 | 1482395283174 Marionette TRACE conn4 <- [1,1787,null,{}] 00:28:03 INFO - PROCESS | 1801 | 1482395283179 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}] 00:28:03 INFO - PROCESS | 1801 | 1482395283194 Marionette TRACE conn4 <- [1,1788,null,{"value":true}] 00:28:03 INFO - PROCESS | 1801 | 1482395283199 Marionette TRACE conn4 -> [0,1789,"setContext",{"value":"content"}] 00:28:03 INFO - PROCESS | 1801 | 1482395283202 Marionette TRACE conn4 <- [1,1789,null,{}] 00:28:03 INFO - Setting pref dom.caches.enabled (true) 00:28:03 INFO - PROCESS | 1801 | 1482395283230 Marionette TRACE conn4 -> [0,1790,"getContext",null] 00:28:03 INFO - PROCESS | 1801 | 1482395283234 Marionette TRACE conn4 <- [1,1790,null,{"value":"content"}] 00:28:03 INFO - PROCESS | 1801 | 1482395283242 Marionette TRACE conn4 -> [0,1791,"setContext",{"value":"chrome"}] 00:28:03 INFO - PROCESS | 1801 | 1482395283248 Marionette TRACE conn4 <- [1,1791,null,{}] 00:28:03 INFO - PROCESS | 1801 | 1482395283257 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}] 00:28:03 INFO - PROCESS | 1801 | 1482395283287 Marionette TRACE conn4 <- [1,1792,null,{"value":null}] 00:28:03 INFO - PROCESS | 1801 | 1482395283307 Marionette TRACE conn4 -> [0,1793,"setContext",{"value":"content"}] 00:28:03 INFO - PROCESS | 1801 | 1482395283310 Marionette TRACE conn4 <- [1,1793,null,{}] 00:28:03 INFO - PROCESS | 1801 | 1482395283315 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}] 00:28:03 INFO - PROCESS | 1801 | 1482395283537 Marionette TRACE conn4 <- [1,1794,null,{"value":null}] 00:28:03 INFO - PROCESS | 1801 | 1482395283644 Marionette TRACE conn4 -> [0,1795,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 00:28:03 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba1c000 == 5 [pid = 1848] [id = 562] 00:28:03 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8ec000 == 4 [pid = 1848] [id = 561] 00:28:03 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbb2000 == 3 [pid = 1848] [id = 560] 00:28:03 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0x9e74e400) [pid = 1848] [serial = 1562] [outer = (nil)] [url = about:blank] 00:28:03 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9e750c00) [pid = 1848] [serial = 1563] [outer = (nil)] [url = about:blank] 00:28:03 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0x9eec3000) [pid = 1848] [serial = 1557] [outer = (nil)] [url = about:blank] 00:28:03 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0x9ba1f800) [pid = 1848] [serial = 1560] [outer = (nil)] [url = about:blank] 00:28:03 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0x9ba19400) [pid = 1848] [serial = 1559] [outer = (nil)] [url = about:blank] 00:28:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0x9b01d400) [pid = 1848] [serial = 1577] [outer = 0xa75bf400] 00:28:04 INFO - PROCESS | 1801 | 1482395284017 Marionette TRACE conn4 <- [1,1795,null,{}] 00:28:04 INFO - PROCESS | 1801 | 1482395284029 Marionette TRACE conn4 -> [0,1796,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:28:04 INFO - PROCESS | 1801 | 1482395284063 Marionette TRACE conn4 <- [1,1796,null,{"value":null}] 00:28:04 INFO - PROCESS | 1801 | 1482395284069 Marionette TRACE conn4 -> [0,1797,"timeouts",{"script":185000}] 00:28:04 INFO - PROCESS | 1801 | 1482395284076 Marionette TRACE conn4 <- [1,1797,null,{}] 00:28:04 INFO - PROCESS | 1801 | 1482395284107 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}] 00:28:04 INFO - PROCESS | 1801 | 1482395284135 Marionette TRACE conn4 <- [1,1798,null,{"value":null}] 00:28:04 INFO - PROCESS | 1801 | 1482395284142 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:28:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba15400 == 4 [pid = 1848] [id = 564] 00:28:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x9ba15c00) [pid = 1848] [serial = 1578] [outer = (nil)] 00:28:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9ba1ec00) [pid = 1848] [serial = 1579] [outer = 0x9ba15c00] 00:28:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9bba9400) [pid = 1848] [serial = 1580] [outer = 0x9ba15c00] 00:28:05 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 336 00:28:06 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 649 00:28:06 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'result.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 189 00:28:06 INFO - PROCESS | 1801 | 1482395286242 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]]]}] 00:28:06 INFO - ................ 00:28:06 INFO - TEST-OK | /service-workers/cache-storage/window/cache-add.https.html | took 3343ms 00:28:06 INFO - TEST-START | /service-workers/cache-storage/window/cache-delete.https.html 00:28:06 INFO - PROCESS | 1801 | 1482395286289 Marionette TRACE conn4 -> [0,1800,"getWindowHandle",null] 00:28:06 INFO - PROCESS | 1801 | 1482395286292 Marionette TRACE conn4 <- [1,1800,null,{"value":"2147483649"}] 00:28:06 INFO - PROCESS | 1801 | 1482395286299 Marionette TRACE conn4 -> [0,1801,"timeouts",{"script":185000}] 00:28:06 INFO - PROCESS | 1801 | 1482395286304 Marionette TRACE conn4 <- [1,1801,null,{}] 00:28:06 INFO - PROCESS | 1801 | 1482395286313 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}] 00:28:06 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9b8ed800) [pid = 1848] [serial = 1567] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-match.https.html] 00:28:06 INFO - PROCESS | 1801 | 1482395286540 Marionette TRACE conn4 <- [1,1802,null,{"value":null}] 00:28:06 INFO - PROCESS | 1801 | 1482395286584 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:28:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbb5000 == 5 [pid = 1848] [id = 565] 00:28:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9bbb5400) [pid = 1848] [serial = 1581] [outer = (nil)] 00:28:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9e869c00) [pid = 1848] [serial = 1582] [outer = 0x9bbb5400] 00:28:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9e86ac00) [pid = 1848] [serial = 1583] [outer = 0x9bbb5400] 00:28:08 INFO - PROCESS | 1801 | 1482395288001 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]]]}] 00:28:08 INFO - .... 00:28:08 INFO - TEST-OK | /service-workers/cache-storage/window/cache-delete.https.html | took 1744ms 00:28:08 INFO - PROCESS | 1801 | 1482395288044 Marionette TRACE conn4 -> [0,1804,"getWindowHandle",null] 00:28:08 INFO - PROCESS | 1801 | 1482395288050 Marionette TRACE conn4 <- [1,1804,null,{"value":"2147483649"}] 00:28:08 INFO - TEST-START | /service-workers/cache-storage/window/cache-match.https.html 00:28:08 INFO - PROCESS | 1801 | 1482395288058 Marionette TRACE conn4 -> [0,1805,"timeouts",{"script":185000}] 00:28:08 INFO - PROCESS | 1801 | 1482395288064 Marionette TRACE conn4 <- [1,1805,null,{}] 00:28:08 INFO - PROCESS | 1801 | 1482395288091 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}] 00:28:08 INFO - PROCESS | 1801 | 1482395288307 Marionette TRACE conn4 <- [1,1806,null,{"value":null}] 00:28:08 INFO - PROCESS | 1801 | 1482395288368 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:28:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eec3000 == 6 [pid = 1848] [id = 566] 00:28:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9eec3800) [pid = 1848] [serial = 1584] [outer = (nil)] 00:28:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x9eec9c00) [pid = 1848] [serial = 1585] [outer = 0x9eec3800] 00:28:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9eec9000) [pid = 1848] [serial = 1586] [outer = 0x9eec3800] 00:28:10 INFO - PROCESS | 1801 | 1482395290976 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]]]}] 00:28:11 INFO - .............. 00:28:11 INFO - TEST-OK | /service-workers/cache-storage/window/cache-match.https.html | took 2969ms 00:28:11 INFO - PROCESS | 1801 | 1482395291130 Marionette TRACE conn4 -> [0,1808,"getWindowHandle",null] 00:28:11 INFO - PROCESS | 1801 | 1482395291137 Marionette TRACE conn4 <- [1,1808,null,{"value":"2147483649"}] 00:28:11 INFO - TEST-START | /service-workers/cache-storage/window/cache-matchAll.https.html 00:28:11 INFO - PROCESS | 1801 | 1482395291147 Marionette TRACE conn4 -> [0,1809,"timeouts",{"script":185000}] 00:28:11 INFO - PROCESS | 1801 | 1482395291153 Marionette TRACE conn4 <- [1,1809,null,{}] 00:28:11 INFO - PROCESS | 1801 | 1482395291163 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}] 00:28:11 INFO - PROCESS | 1801 | 1482395291423 Marionette TRACE conn4 <- [1,1810,null,{"value":null}] 00:28:11 INFO - PROCESS | 1801 | 1482395291611 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:28:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b020c00 == 7 [pid = 1848] [id = 567] 00:28:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9b8f2c00) [pid = 1848] [serial = 1587] [outer = (nil)] 00:28:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9ba1e800) [pid = 1848] [serial = 1588] [outer = 0x9b8f2c00] 00:28:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9bbb8000) [pid = 1848] [serial = 1589] [outer = 0x9b8f2c00] 00:28:12 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbb5000 == 6 [pid = 1848] [id = 565] 00:28:12 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba15400 == 5 [pid = 1848] [id = 564] 00:28:12 INFO - PROCESS | 1801 | --DOCSHELL 0x9eec3000 == 4 [pid = 1848] [id = 566] 00:28:12 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8f7000 == 3 [pid = 1848] [id = 563] 00:28:12 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9e74c000) [pid = 1848] [serial = 1571] [outer = (nil)] [url = about:blank] 00:28:12 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9ba17400) [pid = 1848] [serial = 1569] [outer = (nil)] [url = about:blank] 00:28:12 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9b8f7c00) [pid = 1848] [serial = 1568] [outer = (nil)] [url = about:blank] 00:28:12 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0x9e79ac00) [pid = 1848] [serial = 1565] [outer = (nil)] [url = about:blank] 00:28:14 INFO - PROCESS | 1801 | 1482395294033 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]]]}] 00:28:14 INFO - .......... 00:28:14 INFO - TEST-OK | /service-workers/cache-storage/window/cache-matchAll.https.html | took 2902ms 00:28:14 INFO - PROCESS | 1801 | 1482395294049 Marionette TRACE conn4 -> [0,1812,"getWindowHandle",null] 00:28:14 INFO - PROCESS | 1801 | 1482395294053 Marionette TRACE conn4 <- [1,1812,null,{"value":"2147483649"}] 00:28:14 INFO - TEST-START | /service-workers/cache-storage/window/cache-put.https.html 00:28:14 INFO - PROCESS | 1801 | 1482395294066 Marionette TRACE conn4 -> [0,1813,"timeouts",{"script":185000}] 00:28:14 INFO - PROCESS | 1801 | 1482395294078 Marionette TRACE conn4 <- [1,1813,null,{}] 00:28:14 INFO - PROCESS | 1801 | 1482395294084 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}] 00:28:14 INFO - PROCESS | 1801 | 1482395294280 Marionette TRACE conn4 <- [1,1814,null,{"value":null}] 00:28:14 INFO - PROCESS | 1801 | 1482395294369 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:28:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba17000 == 4 [pid = 1848] [id = 568] 00:28:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9ba18c00) [pid = 1848] [serial = 1590] [outer = (nil)] 00:28:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9bbb0800) [pid = 1848] [serial = 1591] [outer = 0x9ba18c00] 00:28:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9b8f0c00) [pid = 1848] [serial = 1592] [outer = 0x9ba18c00] 00:28:16 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 00:28:16 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 00:28:16 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9ba15c00) [pid = 1848] [serial = 1578] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-add.https.html] 00:28:16 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9eec3800) [pid = 1848] [serial = 1584] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-match.https.html] 00:28:16 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0x9bbb5400) [pid = 1848] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-delete.https.html] 00:28:16 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0xa2822000) [pid = 1848] [serial = 1431] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/basic-popup-and-iframe-tests.https.html] 00:28:16 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0x9bbb4c00) [pid = 1848] [serial = 1564] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html] 00:28:16 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa2c12800) [pid = 1848] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/basic-popup-and-iframe-tests.html] 00:28:16 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 00:28:16 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 00:28:16 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 00:28:16 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 00:28:16 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 00:28:16 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 00:28:16 INFO - PROCESS | 1801 | 1482395296336 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]]]}] 00:28:16 INFO - ..................... 00:28:16 INFO - TEST-OK | /service-workers/cache-storage/window/cache-put.https.html | took 2320ms 00:28:16 INFO - PROCESS | 1801 | 1482395296381 Marionette TRACE conn4 -> [0,1816,"getWindowHandle",null] 00:28:16 INFO - PROCESS | 1801 | 1482395296386 Marionette TRACE conn4 <- [1,1816,null,{"value":"2147483649"}] 00:28:16 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage-keys.https.html 00:28:16 INFO - PROCESS | 1801 | 1482395296392 Marionette TRACE conn4 -> [0,1817,"timeouts",{"script":185000}] 00:28:16 INFO - PROCESS | 1801 | 1482395296395 Marionette TRACE conn4 <- [1,1817,null,{}] 00:28:16 INFO - PROCESS | 1801 | 1482395296411 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}] 00:28:16 INFO - PROCESS | 1801 | 1482395296602 Marionette TRACE conn4 <- [1,1818,null,{"value":null}] 00:28:16 INFO - PROCESS | 1801 | 1482395296665 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:28:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e74ac00 == 5 [pid = 1848] [id = 569] 00:28:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9e74dc00) [pid = 1848] [serial = 1593] [outer = (nil)] 00:28:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9e793c00) [pid = 1848] [serial = 1594] [outer = 0x9e74dc00] 00:28:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x9e795c00) [pid = 1848] [serial = 1595] [outer = 0x9e74dc00] 00:28:17 INFO - PROCESS | 1801 | 1482395297937 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]]]}] 00:28:17 INFO - . 00:28:17 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage-keys.https.html | took 1590ms 00:28:17 INFO - PROCESS | 1801 | 1482395297985 Marionette TRACE conn4 -> [0,1820,"getWindowHandle",null] 00:28:17 INFO - PROCESS | 1801 | 1482395297990 Marionette TRACE conn4 <- [1,1820,null,{"value":"2147483649"}] 00:28:17 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage-match.https.html 00:28:17 INFO - PROCESS | 1801 | 1482395297997 Marionette TRACE conn4 -> [0,1821,"timeouts",{"script":185000}] 00:28:18 INFO - PROCESS | 1801 | 1482395298002 Marionette TRACE conn4 <- [1,1821,null,{}] 00:28:18 INFO - PROCESS | 1801 | 1482395298009 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}] 00:28:18 INFO - PROCESS | 1801 | 1482395298234 Marionette TRACE conn4 <- [1,1822,null,{"value":null}] 00:28:18 INFO - PROCESS | 1801 | 1482395298318 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:28:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e86ec00 == 6 [pid = 1848] [id = 570] 00:28:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9e86f000) [pid = 1848] [serial = 1596] [outer = (nil)] 00:28:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9eec2c00) [pid = 1848] [serial = 1597] [outer = 0x9e86f000] 00:28:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9eec5400) [pid = 1848] [serial = 1598] [outer = 0x9e86f000] 00:28:20 INFO - PROCESS | 1801 | 1482395300092 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]]]}] 00:28:20 INFO - ...... 00:28:20 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage-match.https.html | took 2149ms 00:28:20 INFO - PROCESS | 1801 | 1482395300184 Marionette TRACE conn4 -> [0,1824,"getWindowHandle",null] 00:28:20 INFO - PROCESS | 1801 | 1482395300194 Marionette TRACE conn4 <- [1,1824,null,{"value":"2147483649"}] 00:28:20 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage.https.html 00:28:20 INFO - PROCESS | 1801 | 1482395300206 Marionette TRACE conn4 -> [0,1825,"timeouts",{"script":185000}] 00:28:20 INFO - PROCESS | 1801 | 1482395300223 Marionette TRACE conn4 <- [1,1825,null,{}] 00:28:20 INFO - PROCESS | 1801 | 1482395300241 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}] 00:28:20 INFO - PROCESS | 1801 | 1482395300543 Marionette TRACE conn4 <- [1,1826,null,{"value":null}] 00:28:20 INFO - PROCESS | 1801 | 1482395300665 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:28:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8eec00 == 7 [pid = 1848] [id = 571] 00:28:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9b8f0000) [pid = 1848] [serial = 1599] [outer = (nil)] 00:28:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9ba15c00) [pid = 1848] [serial = 1600] [outer = 0x9b8f0000] 00:28:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9ba1bc00) [pid = 1848] [serial = 1601] [outer = 0x9b8f0000] 00:28:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9e74ac00 == 6 [pid = 1848] [id = 569] 00:28:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9b020c00 == 5 [pid = 1848] [id = 567] 00:28:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba17000 == 4 [pid = 1848] [id = 568] 00:28:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9e86ec00 == 3 [pid = 1848] [id = 570] 00:28:21 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9eec9c00) [pid = 1848] [serial = 1585] [outer = (nil)] [url = about:blank] 00:28:21 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9eec9000) [pid = 1848] [serial = 1586] [outer = (nil)] [url = about:blank] 00:28:21 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9ba1ec00) [pid = 1848] [serial = 1579] [outer = (nil)] [url = about:blank] 00:28:21 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0xa2c4f400) [pid = 1848] [serial = 1433] [outer = (nil)] [url = about:blank] 00:28:21 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9bbb7800) [pid = 1848] [serial = 1575] [outer = (nil)] [url = about:blank] 00:28:21 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0xa44cf800) [pid = 1848] [serial = 4] [outer = (nil)] [url = http://web-platform.test:8000/testharness_runner.html] 00:28:21 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0x9e7c0400) [pid = 1848] [serial = 1566] [outer = (nil)] [url = about:blank] 00:28:21 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0xa343cc00) [pid = 1848] [serial = 1430] [outer = (nil)] [url = https://web-platform.test:8443/testharness_runner.html] 00:28:21 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0xa2c19c00) [pid = 1848] [serial = 1383] [outer = (nil)] [url = about:blank] 00:28:21 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0x9e869c00) [pid = 1848] [serial = 1582] [outer = (nil)] [url = about:blank] 00:28:21 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9e86ac00) [pid = 1848] [serial = 1583] [outer = (nil)] [url = about:blank] 00:28:21 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0x9bba9400) [pid = 1848] [serial = 1580] [outer = (nil)] [url = about:blank] 00:28:22 INFO - PROCESS | 1801 | 1482395302924 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]]]}] 00:28:22 INFO - ......... 00:28:22 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage.https.html | took 2762ms 00:28:22 INFO - PROCESS | 1801 | 1482395302972 Marionette TRACE conn4 -> [0,1828,"getWindowHandle",null] 00:28:22 INFO - PROCESS | 1801 | 1482395302990 Marionette TRACE conn4 <- [1,1828,null,{"value":"2147483649"}] 00:28:22 INFO - TEST-START | /service-workers/cache-storage/window/sandboxed-iframes.https.html 00:28:23 INFO - PROCESS | 1801 | 1482395303005 Marionette TRACE conn4 -> [0,1829,"timeouts",{"script":185000}] 00:28:23 INFO - PROCESS | 1801 | 1482395303015 Marionette TRACE conn4 <- [1,1829,null,{}] 00:28:23 INFO - PROCESS | 1801 | 1482395303025 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}] 00:28:23 INFO - PROCESS | 1801 | 1482395303270 Marionette TRACE conn4 <- [1,1830,null,{"value":null}] 00:28:23 INFO - PROCESS | 1801 | 1482395303322 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:28:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8f4c00 == 4 [pid = 1848] [id = 572] 00:28:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9ba18800) [pid = 1848] [serial = 1602] [outer = (nil)] 00:28:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9bbb3800) [pid = 1848] [serial = 1603] [outer = 0x9ba18800] 00:28:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9bbb5400) [pid = 1848] [serial = 1604] [outer = 0x9ba18800] 00:28:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e74b000 == 5 [pid = 1848] [id = 573] 00:28:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9e74b400) [pid = 1848] [serial = 1605] [outer = (nil)] 00:28:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9e74cc00) [pid = 1848] [serial = 1606] [outer = 0x9e74b400] 00:28:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e74e000 == 6 [pid = 1848] [id = 574] 00:28:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x9e751400) [pid = 1848] [serial = 1607] [outer = (nil)] 00:28:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9e751800) [pid = 1848] [serial = 1608] [outer = 0x9e751400] 00:28:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9e790800) [pid = 1848] [serial = 1609] [outer = 0x9e751400] 00:28:24 INFO - PROCESS | 1801 | [Child 1848] WARNING: CacheStorage has been disabled.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 157 00:28:24 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(mStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 382 00:28:24 INFO - PROCESS | 1801 | 1482395304838 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]]]}] 00:28:24 INFO - .. 00:28:24 INFO - TEST-OK | /service-workers/cache-storage/window/sandboxed-iframes.https.html | took 1850ms 00:28:24 INFO - PROCESS | 1801 | 1482395304852 Marionette TRACE conn4 -> [0,1832,"getWindowHandle",null] 00:28:24 INFO - PROCESS | 1801 | 1482395304862 Marionette TRACE conn4 <- [1,1832,null,{"value":"2147483649"}] 00:28:24 INFO - TEST-START | /service-workers/cache-storage/worker/cache-add.https.html 00:28:24 INFO - PROCESS | 1801 | 1482395304875 Marionette TRACE conn4 -> [0,1833,"timeouts",{"script":185000}] 00:28:24 INFO - PROCESS | 1801 | 1482395304882 Marionette TRACE conn4 <- [1,1833,null,{}] 00:28:24 INFO - PROCESS | 1801 | 1482395304896 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}] 00:28:25 INFO - PROCESS | 1801 | 1482395305103 Marionette TRACE conn4 <- [1,1834,null,{"value":null}] 00:28:25 INFO - PROCESS | 1801 | 1482395305216 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:28:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e752c00 == 7 [pid = 1848] [id = 575] 00:28:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9e78ec00) [pid = 1848] [serial = 1610] [outer = (nil)] 00:28:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9e7c1800) [pid = 1848] [serial = 1611] [outer = 0x9e78ec00] 00:28:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9e869000) [pid = 1848] [serial = 1612] [outer = 0x9e78ec00] 00:28:26 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9ba18c00) [pid = 1848] [serial = 1590] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-put.https.html] 00:28:26 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9e86f000) [pid = 1848] [serial = 1596] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-match.https.html] 00:28:26 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9e74dc00) [pid = 1848] [serial = 1593] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-keys.https.html] 00:28:26 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9b8f2c00) [pid = 1848] [serial = 1587] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-matchAll.https.html] 00:28:26 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 336 00:28:27 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 649 00:28:27 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'result.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 189 00:28:27 INFO - PROCESS | 1801 | 1482395307797 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,{},{}]]]}] 00:28:27 INFO - ................ 00:28:27 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-add.https.html | took 2966ms 00:28:27 INFO - PROCESS | 1801 | 1482395307842 Marionette TRACE conn4 -> [0,1836,"getWindowHandle",null] 00:28:27 INFO - PROCESS | 1801 | 1482395307845 Marionette TRACE conn4 <- [1,1836,null,{"value":"2147483649"}] 00:28:27 INFO - TEST-START | /service-workers/cache-storage/worker/cache-delete.https.html 00:28:27 INFO - PROCESS | 1801 | 1482395307853 Marionette TRACE conn4 -> [0,1837,"timeouts",{"script":185000}] 00:28:27 INFO - PROCESS | 1801 | 1482395307861 Marionette TRACE conn4 <- [1,1837,null,{}] 00:28:27 INFO - PROCESS | 1801 | 1482395307879 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}] 00:28:28 INFO - PROCESS | 1801 | 1482395308155 Marionette TRACE conn4 <- [1,1838,null,{"value":null}] 00:28:28 INFO - PROCESS | 1801 | 1482395308268 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:28:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8ea400 == 8 [pid = 1848] [id = 576] 00:28:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9b8eb000) [pid = 1848] [serial = 1613] [outer = (nil)] 00:28:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9ba17c00) [pid = 1848] [serial = 1614] [outer = 0x9b8eb000] 00:28:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9bbb6c00) [pid = 1848] [serial = 1615] [outer = 0x9b8eb000] 00:28:30 INFO - PROCESS | 1801 | --DOCSHELL 0x9e752c00 == 7 [pid = 1848] [id = 575] 00:28:30 INFO - PROCESS | 1801 | --DOCSHELL 0x9e74e000 == 6 [pid = 1848] [id = 574] 00:28:30 INFO - PROCESS | 1801 | --DOCSHELL 0x9e74b000 == 5 [pid = 1848] [id = 573] 00:28:30 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8f4c00 == 4 [pid = 1848] [id = 572] 00:28:30 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8eec00 == 3 [pid = 1848] [id = 571] 00:28:30 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9eec2c00) [pid = 1848] [serial = 1597] [outer = (nil)] [url = about:blank] 00:28:30 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9eec5400) [pid = 1848] [serial = 1598] [outer = (nil)] [url = about:blank] 00:28:30 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9e795c00) [pid = 1848] [serial = 1595] [outer = (nil)] [url = about:blank] 00:28:30 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0x9b8f0c00) [pid = 1848] [serial = 1592] [outer = (nil)] [url = about:blank] 00:28:30 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0x9e793c00) [pid = 1848] [serial = 1594] [outer = (nil)] [url = about:blank] 00:28:30 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0x9bbb8000) [pid = 1848] [serial = 1589] [outer = (nil)] [url = about:blank] 00:28:30 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0x9bbb0800) [pid = 1848] [serial = 1591] [outer = (nil)] [url = about:blank] 00:28:30 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0x9ba1e800) [pid = 1848] [serial = 1588] [outer = (nil)] [url = about:blank] 00:28:30 INFO - PROCESS | 1801 | 1482395310480 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,{},{}]]]}] 00:28:30 INFO - .... 00:28:30 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-delete.https.html | took 2646ms 00:28:30 INFO - PROCESS | 1801 | 1482395310535 Marionette TRACE conn4 -> [0,1840,"getWindowHandle",null] 00:28:30 INFO - PROCESS | 1801 | 1482395310543 Marionette TRACE conn4 <- [1,1840,null,{"value":"2147483649"}] 00:28:30 INFO - TEST-START | /service-workers/cache-storage/worker/cache-match.https.html 00:28:30 INFO - PROCESS | 1801 | 1482395310553 Marionette TRACE conn4 -> [0,1841,"timeouts",{"script":185000}] 00:28:30 INFO - PROCESS | 1801 | 1482395310559 Marionette TRACE conn4 <- [1,1841,null,{}] 00:28:30 INFO - PROCESS | 1801 | 1482395310567 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}] 00:28:30 INFO - PROCESS | 1801 | 1482395310823 Marionette TRACE conn4 <- [1,1842,null,{"value":null}] 00:28:31 INFO - PROCESS | 1801 | 1482395310983 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:28:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba1dc00 == 4 [pid = 1848] [id = 577] 00:28:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9bbaac00) [pid = 1848] [serial = 1616] [outer = (nil)] 00:28:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9bbb6400) [pid = 1848] [serial = 1617] [outer = 0x9bbaac00] 00:28:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9bbb1800) [pid = 1848] [serial = 1618] [outer = 0x9bbaac00] 00:28:33 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0x9ba18800) [pid = 1848] [serial = 1602] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/sandboxed-iframes.https.html] 00:28:33 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0x9b8f0000) [pid = 1848] [serial = 1599] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage.https.html] 00:28:33 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0x9e751400) [pid = 1848] [serial = 1607] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 00:28:33 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9e74b400) [pid = 1848] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 00:28:34 INFO - PROCESS | 1801 | 1482395314285 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,{},{}]]]}] 00:28:34 INFO - .............. 00:28:34 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-match.https.html | took 3755ms 00:28:34 INFO - PROCESS | 1801 | 1482395314308 Marionette TRACE conn4 -> [0,1844,"getWindowHandle",null] 00:28:34 INFO - PROCESS | 1801 | 1482395314317 Marionette TRACE conn4 <- [1,1844,null,{"value":"2147483649"}] 00:28:34 INFO - TEST-START | /service-workers/cache-storage/worker/cache-matchAll.https.html 00:28:34 INFO - PROCESS | 1801 | 1482395314327 Marionette TRACE conn4 -> [0,1845,"timeouts",{"script":185000}] 00:28:34 INFO - PROCESS | 1801 | 1482395314333 Marionette TRACE conn4 <- [1,1845,null,{}] 00:28:34 INFO - PROCESS | 1801 | 1482395314344 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}] 00:28:34 INFO - PROCESS | 1801 | 1482395314638 Marionette TRACE conn4 <- [1,1846,null,{"value":null}] 00:28:34 INFO - PROCESS | 1801 | 1482395314719 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:28:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e795000 == 5 [pid = 1848] [id = 578] 00:28:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9e795400) [pid = 1848] [serial = 1619] [outer = (nil)] 00:28:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9eecc800) [pid = 1848] [serial = 1620] [outer = 0x9e795400] 00:28:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9eecb800) [pid = 1848] [serial = 1621] [outer = 0x9e795400] 00:28:36 INFO - PROCESS | 1801 | 1482395316899 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,{},{}]]]}] 00:28:36 INFO - .......... 00:28:36 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-matchAll.https.html | took 2618ms 00:28:36 INFO - PROCESS | 1801 | 1482395316945 Marionette TRACE conn4 -> [0,1848,"getWindowHandle",null] 00:28:36 INFO - PROCESS | 1801 | 1482395316957 Marionette TRACE conn4 <- [1,1848,null,{"value":"2147483649"}] 00:28:36 INFO - TEST-START | /service-workers/cache-storage/worker/cache-put.https.html 00:28:36 INFO - PROCESS | 1801 | 1482395316981 Marionette TRACE conn4 -> [0,1849,"timeouts",{"script":185000}] 00:28:36 INFO - PROCESS | 1801 | 1482395316991 Marionette TRACE conn4 <- [1,1849,null,{}] 00:28:37 INFO - PROCESS | 1801 | 1482395317001 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}] 00:28:37 INFO - PROCESS | 1801 | 1482395317174 Marionette TRACE conn4 <- [1,1850,null,{"value":null}] 00:28:37 INFO - PROCESS | 1801 | 1482395317321 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:28:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e791c00 == 6 [pid = 1848] [id = 579] 00:28:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9e793000) [pid = 1848] [serial = 1622] [outer = (nil)] 00:28:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x9eec8000) [pid = 1848] [serial = 1623] [outer = 0x9e793000] 00:28:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9eecec00) [pid = 1848] [serial = 1624] [outer = 0x9e793000] 00:28:38 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba1dc00 == 5 [pid = 1848] [id = 577] 00:28:38 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8ea400 == 4 [pid = 1848] [id = 576] 00:28:38 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0x9e7c1800) [pid = 1848] [serial = 1611] [outer = (nil)] [url = about:blank] 00:28:38 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0x9ba1bc00) [pid = 1848] [serial = 1601] [outer = (nil)] [url = about:blank] 00:28:38 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0x9e790800) [pid = 1848] [serial = 1609] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 00:28:38 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0x9bbb5400) [pid = 1848] [serial = 1604] [outer = (nil)] [url = about:blank] 00:28:38 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0x9e74cc00) [pid = 1848] [serial = 1606] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 00:28:38 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9bbb3800) [pid = 1848] [serial = 1603] [outer = (nil)] [url = about:blank] 00:28:38 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0x9ba15c00) [pid = 1848] [serial = 1600] [outer = (nil)] [url = about:blank] 00:28:38 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0x9e751800) [pid = 1848] [serial = 1608] [outer = (nil)] [url = about:blank] 00:28:39 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 00:28:39 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 00:28:39 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 00:28:39 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 00:28:39 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 00:28:39 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 00:28:39 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 00:28:39 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 00:28:40 INFO - PROCESS | 1801 | 1482395320024 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,{},{}]]]}] 00:28:40 INFO - ..................... 00:28:40 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-put.https.html | took 3116ms 00:28:40 INFO - PROCESS | 1801 | 1482395320092 Marionette TRACE conn4 -> [0,1852,"getWindowHandle",null] 00:28:40 INFO - PROCESS | 1801 | 1482395320100 Marionette TRACE conn4 <- [1,1852,null,{"value":"2147483649"}] 00:28:40 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage-keys.https.html 00:28:40 INFO - PROCESS | 1801 | 1482395320110 Marionette TRACE conn4 -> [0,1853,"timeouts",{"script":185000}] 00:28:40 INFO - PROCESS | 1801 | 1482395320117 Marionette TRACE conn4 <- [1,1853,null,{}] 00:28:40 INFO - PROCESS | 1801 | 1482395320127 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}] 00:28:40 INFO - PROCESS | 1801 | 1482395320436 Marionette TRACE conn4 <- [1,1854,null,{"value":null}] 00:28:40 INFO - PROCESS | 1801 | 1482395320583 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:28:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e751000 == 5 [pid = 1848] [id = 580] 00:28:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x9e751400) [pid = 1848] [serial = 1625] [outer = (nil)] 00:28:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9e79ac00) [pid = 1848] [serial = 1626] [outer = 0x9e751400] 00:28:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9e79d800) [pid = 1848] [serial = 1627] [outer = 0x9e751400] 00:28:41 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9bbaac00) [pid = 1848] [serial = 1616] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-match.https.html] 00:28:41 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0x9e78ec00) [pid = 1848] [serial = 1610] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-add.https.html] 00:28:42 INFO - PROCESS | 1801 | 1482395322376 Marionette TRACE conn4 <- [1,1855,null,{"value":["/service-workers/cache-storage/worker/cache-storage-keys.https.html",0,null,null,[["CacheStorage keys",0,{},{}]]]}] 00:28:42 INFO - . 00:28:42 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage-keys.https.html | took 2291ms 00:28:42 INFO - PROCESS | 1801 | 1482395322400 Marionette TRACE conn4 -> [0,1856,"getWindowHandle",null] 00:28:42 INFO - PROCESS | 1801 | 1482395322407 Marionette TRACE conn4 <- [1,1856,null,{"value":"2147483649"}] 00:28:42 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage-match.https.html 00:28:42 INFO - PROCESS | 1801 | 1482395322459 Marionette TRACE conn4 -> [0,1857,"timeouts",{"script":185000}] 00:28:42 INFO - PROCESS | 1801 | 1482395322466 Marionette TRACE conn4 <- [1,1857,null,{}] 00:28:42 INFO - PROCESS | 1801 | 1482395322481 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}] 00:28:42 INFO - PROCESS | 1801 | 1482395322752 Marionette TRACE conn4 <- [1,1858,null,{"value":null}] 00:28:42 INFO - PROCESS | 1801 | 1482395322819 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:28:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e86b800 == 6 [pid = 1848] [id = 581] 00:28:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9e86bc00) [pid = 1848] [serial = 1628] [outer = (nil)] 00:28:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9eecf800) [pid = 1848] [serial = 1629] [outer = 0x9e86bc00] 00:28:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9eec9000) [pid = 1848] [serial = 1630] [outer = 0x9e86bc00] 00:28:44 INFO - PROCESS | 1801 | 1482395324486 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,{},{}]]]}] 00:28:44 INFO - ...... 00:28:44 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage-match.https.html | took 2109ms 00:28:44 INFO - PROCESS | 1801 | 1482395324568 Marionette TRACE conn4 -> [0,1860,"getWindowHandle",null] 00:28:44 INFO - PROCESS | 1801 | 1482395324580 Marionette TRACE conn4 <- [1,1860,null,{"value":"2147483649"}] 00:28:44 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage.https.html 00:28:44 INFO - PROCESS | 1801 | 1482395324596 Marionette TRACE conn4 -> [0,1861,"timeouts",{"script":185000}] 00:28:44 INFO - PROCESS | 1801 | 1482395324603 Marionette TRACE conn4 <- [1,1861,null,{}] 00:28:44 INFO - PROCESS | 1801 | 1482395324610 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}] 00:28:44 INFO - PROCESS | 1801 | 1482395324888 Marionette TRACE conn4 <- [1,1862,null,{"value":null}] 00:28:45 INFO - PROCESS | 1801 | 1482395324979 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:28:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ef11000 == 7 [pid = 1848] [id = 582] 00:28:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9ef11400) [pid = 1848] [serial = 1631] [outer = (nil)] 00:28:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9f279800) [pid = 1848] [serial = 1632] [outer = 0x9ef11400] 00:28:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x9ba18800) [pid = 1848] [serial = 1633] [outer = 0x9ef11400] 00:28:47 INFO - PROCESS | 1801 | 1482395327165 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,{},{}]]]}] 00:28:47 INFO - ......... 00:28:47 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage.https.html | took 2592ms 00:28:47 INFO - PROCESS | 1801 | 1482395327187 Marionette TRACE conn4 -> [0,1864,"getWindowHandle",null] 00:28:47 INFO - PROCESS | 1801 | 1482395327194 Marionette TRACE conn4 <- [1,1864,null,{"value":"2147483649"}] 00:28:47 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html 00:28:47 INFO - Clearing pref dom.caches.enabled 00:28:47 INFO - PROCESS | 1801 | 1482395327221 Marionette TRACE conn4 -> [0,1865,"getContext",null] 00:28:47 INFO - PROCESS | 1801 | 1482395327235 Marionette TRACE conn4 <- [1,1865,null,{"value":"content"}] 00:28:47 INFO - PROCESS | 1801 | 1482395327255 Marionette TRACE conn4 -> [0,1866,"setContext",{"value":"chrome"}] 00:28:47 INFO - PROCESS | 1801 | 1482395327261 Marionette TRACE conn4 <- [1,1866,null,{}] 00:28:47 INFO - PROCESS | 1801 | 1482395327273 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}] 00:28:47 INFO - PROCESS | 1801 | 1482395327292 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 00:28:47 INFO - PROCESS | 1801 | 1482395327298 Marionette TRACE conn4 -> [0,1868,"setContext",{"value":"content"}] 00:28:47 INFO - PROCESS | 1801 | 1482395327305 Marionette TRACE conn4 <- [1,1868,null,{}] 00:28:47 INFO - PROCESS | 1801 | 1482395327316 Marionette TRACE conn4 -> [0,1869,"getContext",null] 00:28:47 INFO - PROCESS | 1801 | 1482395327321 Marionette TRACE conn4 <- [1,1869,null,{"value":"content"}] 00:28:47 INFO - PROCESS | 1801 | 1482395327327 Marionette TRACE conn4 -> [0,1870,"setContext",{"value":"chrome"}] 00:28:47 INFO - PROCESS | 1801 | 1482395327331 Marionette TRACE conn4 <- [1,1870,null,{}] 00:28:47 INFO - PROCESS | 1801 | 1482395327337 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}] 00:28:47 INFO - PROCESS | 1801 | 1482395327373 Marionette TRACE conn4 <- [1,1871,null,{"value":true}] 00:28:47 INFO - PROCESS | 1801 | 1482395327380 Marionette TRACE conn4 -> [0,1872,"setContext",{"value":"content"}] 00:28:47 INFO - PROCESS | 1801 | 1482395327385 Marionette TRACE conn4 <- [1,1872,null,{}] 00:28:47 INFO - Setting pref dom.serviceWorkers.enabled (true) 00:28:47 INFO - PROCESS | 1801 | 1482395327392 Marionette TRACE conn4 -> [0,1873,"getContext",null] 00:28:47 INFO - PROCESS | 1801 | 1482395327398 Marionette TRACE conn4 <- [1,1873,null,{"value":"content"}] 00:28:47 INFO - PROCESS | 1801 | 1482395327417 Marionette TRACE conn4 -> [0,1874,"setContext",{"value":"chrome"}] 00:28:47 INFO - PROCESS | 1801 | 1482395327425 Marionette TRACE conn4 <- [1,1874,null,{}] 00:28:47 INFO - PROCESS | 1801 | 1482395327431 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}] 00:28:47 INFO - PROCESS | 1801 | 1482395327450 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 00:28:47 INFO - PROCESS | 1801 | 1482395327456 Marionette TRACE conn4 -> [0,1876,"setContext",{"value":"content"}] 00:28:47 INFO - PROCESS | 1801 | 1482395327463 Marionette TRACE conn4 <- [1,1876,null,{}] 00:28:47 INFO - PROCESS | 1801 | 1482395327483 Marionette TRACE conn4 -> [0,1877,"timeouts",{"script":35000}] 00:28:47 INFO - PROCESS | 1801 | 1482395327486 Marionette TRACE conn4 <- [1,1877,null,{}] 00:28:47 INFO - PROCESS | 1801 | 1482395327494 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}] 00:28:47 INFO - PROCESS | 1801 | 1482395327662 Marionette TRACE conn4 <- [1,1878,null,{"value":null}] 00:28:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9e86b800 == 6 [pid = 1848] [id = 581] 00:28:47 INFO - PROCESS | 1801 | 1482395327805 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:28:47 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0x9eecc800) [pid = 1848] [serial = 1620] [outer = (nil)] [url = about:blank] 00:28:47 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0x9ba17c00) [pid = 1848] [serial = 1614] [outer = (nil)] [url = about:blank] 00:28:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9e751000 == 5 [pid = 1848] [id = 580] 00:28:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9e791c00 == 4 [pid = 1848] [id = 579] 00:28:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba12400 == 5 [pid = 1848] [id = 583] 00:28:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9ba14c00) [pid = 1848] [serial = 1634] [outer = (nil)] 00:28:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x9bbb0400) [pid = 1848] [serial = 1635] [outer = 0x9ba14c00] 00:28:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9e748000) [pid = 1848] [serial = 1636] [outer = 0x9ba14c00] 00:28:48 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0x9bbb1800) [pid = 1848] [serial = 1618] [outer = (nil)] [url = about:blank] 00:28:48 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0x9bbb6400) [pid = 1848] [serial = 1617] [outer = (nil)] [url = about:blank] 00:28:48 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0x9e869000) [pid = 1848] [serial = 1612] [outer = (nil)] [url = about:blank] 00:28:49 INFO - PROCESS | 1801 | 1482395329482 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,{},{}]]]}] 00:28:49 INFO - .. 00:28:49 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html | took 2323ms 00:28:49 INFO - PROCESS | 1801 | 1482395329531 Marionette TRACE conn4 -> [0,1880,"getWindowHandle",null] 00:28:49 INFO - PROCESS | 1801 | 1482395329542 Marionette TRACE conn4 <- [1,1880,null,{"value":"2147483649"}] 00:28:49 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html 00:28:49 INFO - PROCESS | 1801 | 1482395329561 Marionette TRACE conn4 -> [0,1881,"timeouts",{"script":35000}] 00:28:49 INFO - PROCESS | 1801 | 1482395329566 Marionette TRACE conn4 <- [1,1881,null,{}] 00:28:49 INFO - PROCESS | 1801 | 1482395329581 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}] 00:28:49 INFO - PROCESS | 1801 | 1482395329794 Marionette TRACE conn4 <- [1,1882,null,{"value":null}] 00:28:49 INFO - PROCESS | 1801 | 1482395329876 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:28:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e791c00 == 6 [pid = 1848] [id = 584] 00:28:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9e793c00) [pid = 1848] [serial = 1637] [outer = (nil)] 00:28:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x9e86d000) [pid = 1848] [serial = 1638] [outer = 0x9e793c00] 00:28:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9e86e800) [pid = 1848] [serial = 1639] [outer = 0x9e793c00] 00:28:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 00:28:51 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0x9e86bc00) [pid = 1848] [serial = 1628] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-match.https.html] 00:28:51 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0x9e751400) [pid = 1848] [serial = 1625] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-keys.https.html] 00:28:51 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0x9e793000) [pid = 1848] [serial = 1622] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-put.https.html] 00:28:51 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0x9e795400) [pid = 1848] [serial = 1619] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-matchAll.https.html] 00:28:51 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0x9b8eb000) [pid = 1848] [serial = 1613] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-delete.https.html] 00:28:55 INFO - PROCESS | 1801 | --DOCSHELL 0x9e795000 == 5 [pid = 1848] [id = 578] 00:28:55 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba12400 == 4 [pid = 1848] [id = 583] 00:28:55 INFO - PROCESS | 1801 | --DOCSHELL 0x9ef11000 == 3 [pid = 1848] [id = 582] 00:28:55 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9eec9000) [pid = 1848] [serial = 1630] [outer = (nil)] [url = about:blank] 00:28:55 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0x9eecec00) [pid = 1848] [serial = 1624] [outer = (nil)] [url = about:blank] 00:28:55 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0x9eecb800) [pid = 1848] [serial = 1621] [outer = (nil)] [url = about:blank] 00:28:55 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0x9eecf800) [pid = 1848] [serial = 1629] [outer = (nil)] [url = about:blank] 00:28:55 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0x9e79d800) [pid = 1848] [serial = 1627] [outer = (nil)] [url = about:blank] 00:28:55 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0x9e79ac00) [pid = 1848] [serial = 1626] [outer = (nil)] [url = about:blank] 00:28:55 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0x9eec8000) [pid = 1848] [serial = 1623] [outer = (nil)] [url = about:blank] 00:28:55 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0x9bbb6c00) [pid = 1848] [serial = 1615] [outer = (nil)] [url = about:blank] 00:28:57 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0x9ef11400) [pid = 1848] [serial = 1631] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage.https.html] 00:28:57 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0x9ba14c00) [pid = 1848] [serial = 1634] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html] 00:29:02 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0x9ba18800) [pid = 1848] [serial = 1633] [outer = (nil)] [url = about:blank] 00:29:02 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0x9bbb0400) [pid = 1848] [serial = 1635] [outer = (nil)] [url = about:blank] 00:29:02 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0x9e748000) [pid = 1848] [serial = 1636] [outer = (nil)] [url = about:blank] 00:29:02 INFO - PROCESS | 1801 | --DOMWINDOW == 14 (0x9e86d000) [pid = 1848] [serial = 1638] [outer = (nil)] [url = about:blank] 00:29:02 INFO - PROCESS | 1801 | --DOMWINDOW == 13 (0x9f279800) [pid = 1848] [serial = 1632] [outer = (nil)] [url = about:blank] 00:29:20 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:29:20 INFO - PROCESS | 1801 | 1482395360315 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]]]}] 00:29:20 INFO - . 00:29:20 INFO - TEST-TIMEOUT | /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html | took 30788ms 00:29:20 INFO - PROCESS | 1801 | 1482395360344 Marionette TRACE conn4 -> [0,1884,"getWindowHandle",null] 00:29:20 INFO - PROCESS | 1801 | 1482395360348 Marionette TRACE conn4 <- [1,1884,null,{"value":"2147483649"}] 00:29:20 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html 00:29:20 INFO - PROCESS | 1801 | 1482395360354 Marionette TRACE conn4 -> [0,1885,"timeouts",{"script":35000}] 00:29:20 INFO - PROCESS | 1801 | 1482395360359 Marionette TRACE conn4 <- [1,1885,null,{}] 00:29:20 INFO - PROCESS | 1801 | 1482395360365 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}] 00:29:20 INFO - PROCESS | 1801 | 1482395360558 Marionette TRACE conn4 <- [1,1886,null,{"value":null}] 00:29:20 INFO - PROCESS | 1801 | 1482395360617 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:29:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b024000 == 4 [pid = 1848] [id = 585] 00:29:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0x9b024400) [pid = 1848] [serial = 1640] [outer = (nil)] 00:29:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0x9b8ed400) [pid = 1848] [serial = 1641] [outer = 0x9b024400] 00:29:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0x9b8f4800) [pid = 1848] [serial = 1642] [outer = 0x9b024400] 00:29:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e747400 == 5 [pid = 1848] [id = 586] 00:29:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0x9e747800) [pid = 1848] [serial = 1643] [outer = (nil)] 00:29:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0x9e747c00) [pid = 1848] [serial = 1644] [outer = 0x9e747800] 00:29:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba17400 == 6 [pid = 1848] [id = 587] 00:29:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0x9e749000) [pid = 1848] [serial = 1645] [outer = (nil)] 00:29:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0x9e749c00) [pid = 1848] [serial = 1646] [outer = 0x9e749000] 00:29:23 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 00:29:23 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 00:29:23 INFO - PROCESS | 1801 | 1482395363176 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]]]}] 00:29:23 INFO - .... 00:29:23 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html | took 2862ms 00:29:23 INFO - PROCESS | 1801 | 1482395363218 Marionette TRACE conn4 -> [0,1888,"getWindowHandle",null] 00:29:23 INFO - PROCESS | 1801 | 1482395363222 Marionette TRACE conn4 <- [1,1888,null,{"value":"2147483649"}] 00:29:23 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html 00:29:23 INFO - PROCESS | 1801 | 1482395363229 Marionette TRACE conn4 -> [0,1889,"timeouts",{"script":35000}] 00:29:23 INFO - PROCESS | 1801 | 1482395363233 Marionette TRACE conn4 <- [1,1889,null,{}] 00:29:23 INFO - PROCESS | 1801 | 1482395363239 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}] 00:29:23 INFO - PROCESS | 1801 | 1482395363485 Marionette TRACE conn4 <- [1,1890,null,{"value":null}] 00:29:23 INFO - PROCESS | 1801 | 1482395363537 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:29:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8ee400 == 7 [pid = 1848] [id = 588] 00:29:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0x9b8f5800) [pid = 1848] [serial = 1647] [outer = (nil)] 00:29:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0x9e74dc00) [pid = 1848] [serial = 1648] [outer = 0x9b8f5800] 00:29:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0x9e756400) [pid = 1848] [serial = 1649] [outer = 0x9b8f5800] 00:29:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e7b9400 == 8 [pid = 1848] [id = 589] 00:29:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0x9e7c3800) [pid = 1848] [serial = 1650] [outer = (nil)] 00:29:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0x9e869000) [pid = 1848] [serial = 1651] [outer = 0x9e7c3800] 00:29:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eec5c00 == 9 [pid = 1848] [id = 590] 00:29:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x9eec6c00) [pid = 1848] [serial = 1652] [outer = (nil)] 00:29:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9eecd800) [pid = 1848] [serial = 1653] [outer = 0x9eec6c00] 00:29:25 INFO - PROCESS | 1801 | 1482395365543 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]]]}] 00:29:25 INFO - . 00:29:25 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html | took 2340ms 00:29:25 INFO - PROCESS | 1801 | 1482395365570 Marionette TRACE conn4 -> [0,1892,"getWindowHandle",null] 00:29:25 INFO - PROCESS | 1801 | 1482395365576 Marionette TRACE conn4 <- [1,1892,null,{"value":"2147483649"}] 00:29:25 INFO - TEST-START | /service-workers/service-worker/activate-event-after-install-state-change.https.html 00:29:25 INFO - PROCESS | 1801 | 1482395365583 Marionette TRACE conn4 -> [0,1893,"timeouts",{"script":35000}] 00:29:25 INFO - PROCESS | 1801 | 1482395365591 Marionette TRACE conn4 <- [1,1893,null,{}] 00:29:25 INFO - PROCESS | 1801 | 1482395365596 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}] 00:29:25 INFO - PROCESS | 1801 | 1482395365830 Marionette TRACE conn4 <- [1,1894,null,{"value":null}] 00:29:25 INFO - PROCESS | 1801 | 1482395365852 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:29:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eeccc00 == 10 [pid = 1848] [id = 591] 00:29:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9eecd000) [pid = 1848] [serial = 1654] [outer = (nil)] 00:29:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9eef9400) [pid = 1848] [serial = 1655] [outer = 0x9eecd000] 00:29:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9eefa800) [pid = 1848] [serial = 1656] [outer = 0x9eecd000] 00:29:27 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:29:27 INFO - PROCESS | 1801 | 1482395367561 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]]]}] 00:29:27 INFO - . 00:29:27 INFO - TEST-OK | /service-workers/service-worker/activate-event-after-install-state-change.https.html | took 2043ms 00:29:27 INFO - PROCESS | 1801 | 1482395367628 Marionette TRACE conn4 -> [0,1896,"getWindowHandle",null] 00:29:27 INFO - PROCESS | 1801 | 1482395367634 Marionette TRACE conn4 <- [1,1896,null,{"value":"2147483649"}] 00:29:27 INFO - TEST-START | /service-workers/service-worker/activation-after-registration.https.html 00:29:27 INFO - PROCESS | 1801 | 1482395367649 Marionette TRACE conn4 -> [0,1897,"timeouts",{"script":35000}] 00:29:27 INFO - PROCESS | 1801 | 1482395367652 Marionette TRACE conn4 <- [1,1897,null,{}] 00:29:27 INFO - PROCESS | 1801 | 1482395367660 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}] 00:29:27 INFO - PROCESS | 1801 | 1482395367863 Marionette TRACE conn4 <- [1,1898,null,{"value":null}] 00:29:27 INFO - PROCESS | 1801 | 1482395367948 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:29:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eefc800 == 11 [pid = 1848] [id = 592] 00:29:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9ef05c00) [pid = 1848] [serial = 1657] [outer = (nil)] 00:29:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x9ef13400) [pid = 1848] [serial = 1658] [outer = 0x9ef05c00] 00:29:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9f278800) [pid = 1848] [serial = 1659] [outer = 0x9ef05c00] 00:29:29 INFO - PROCESS | 1801 | 1482395369217 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]]]}] 00:29:29 INFO - . 00:29:29 INFO - TEST-OK | /service-workers/service-worker/activation-after-registration.https.html | took 1591ms 00:29:29 INFO - PROCESS | 1801 | 1482395369234 Marionette TRACE conn4 -> [0,1900,"getWindowHandle",null] 00:29:29 INFO - PROCESS | 1801 | 1482395369243 Marionette TRACE conn4 <- [1,1900,null,{"value":"2147483649"}] 00:29:29 INFO - TEST-START | /service-workers/service-worker/activation.https.html 00:29:29 INFO - PROCESS | 1801 | 1482395369257 Marionette TRACE conn4 -> [0,1901,"timeouts",{"script":35000}] 00:29:29 INFO - PROCESS | 1801 | 1482395369262 Marionette TRACE conn4 <- [1,1901,null,{}] 00:29:29 INFO - PROCESS | 1801 | 1482395369273 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}] 00:29:29 INFO - PROCESS | 1801 | 1482395369487 Marionette TRACE conn4 <- [1,1902,null,{"value":null}] 00:29:29 INFO - PROCESS | 1801 | 1482395369573 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:29:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbb8400 == 12 [pid = 1848] [id = 593] 00:29:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9e74f800) [pid = 1848] [serial = 1660] [outer = (nil)] 00:29:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9eec7400) [pid = 1848] [serial = 1661] [outer = 0x9e74f800] 00:29:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9eef1400) [pid = 1848] [serial = 1662] [outer = 0x9e74f800] 00:29:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8f3800 == 13 [pid = 1848] [id = 594] 00:29:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9ba12000) [pid = 1848] [serial = 1663] [outer = (nil)] 00:29:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9ba15000) [pid = 1848] [serial = 1664] [outer = 0x9ba12000] 00:29:30 INFO - PROCESS | 1801 | --DOCSHELL 0x9eeccc00 == 12 [pid = 1848] [id = 591] 00:29:30 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8ee400 == 11 [pid = 1848] [id = 588] 00:29:30 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba17400 == 10 [pid = 1848] [id = 587] 00:29:30 INFO - PROCESS | 1801 | --DOCSHELL 0x9e747400 == 9 [pid = 1848] [id = 586] 00:29:30 INFO - PROCESS | 1801 | --DOCSHELL 0x9b024000 == 8 [pid = 1848] [id = 585] 00:29:30 INFO - PROCESS | 1801 | --DOCSHELL 0x9e791c00 == 7 [pid = 1848] [id = 584] 00:29:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b020400 == 8 [pid = 1848] [id = 595] 00:29:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9e754400) [pid = 1848] [serial = 1665] [outer = (nil)] 00:29:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9e867800) [pid = 1848] [serial = 1666] [outer = 0x9e754400] 00:29:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ef0dc00 == 9 [pid = 1848] [id = 596] 00:29:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9ef0e000) [pid = 1848] [serial = 1667] [outer = (nil)] 00:29:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9ef0e400) [pid = 1848] [serial = 1668] [outer = 0x9ef0e000] 00:29:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x9f282400 == 10 [pid = 1848] [id = 597] 00:29:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9f282800) [pid = 1848] [serial = 1669] [outer = (nil)] 00:29:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9f282c00) [pid = 1848] [serial = 1670] [outer = 0x9f282800] 00:29:33 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 00:29:33 INFO - PROCESS | 1801 | [Child 1848] WARNING: Unexpected error getting service worker instance from ServiceWorkerManager: 'NS_SUCCEEDED(rv) || rv == NS_ERROR_DOM_NOT_FOUND_ERR', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerRegistration.cpp, line 226 00:29:33 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 00:29:33 INFO - PROCESS | 1801 | [Child 1848] WARNING: Unexpected error getting service worker instance from ServiceWorkerManager: 'NS_SUCCEEDED(rv) || rv == NS_ERROR_DOM_NOT_FOUND_ERR', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerRegistration.cpp, line 226 00:29:33 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 00:29:33 INFO - PROCESS | 1801 | [Child 1848] WARNING: Unexpected error getting service worker instance from ServiceWorkerManager: 'NS_SUCCEEDED(rv) || rv == NS_ERROR_DOM_NOT_FOUND_ERR', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerRegistration.cpp, line 226 00:29:33 INFO - PROCESS | 1801 | 1482395373447 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]]]}] 00:29:33 INFO - .... 00:29:33 INFO - TEST-OK | /service-workers/service-worker/activation.https.html | took 4316ms 00:29:33 INFO - PROCESS | 1801 | 1482395373572 Marionette TRACE conn4 -> [0,1904,"getWindowHandle",null] 00:29:33 INFO - PROCESS | 1801 | 1482395373576 Marionette TRACE conn4 <- [1,1904,null,{"value":"2147483649"}] 00:29:33 INFO - TEST-START | /service-workers/service-worker/active.https.html 00:29:33 INFO - PROCESS | 1801 | 1482395373582 Marionette TRACE conn4 -> [0,1905,"timeouts",{"script":35000}] 00:29:33 INFO - PROCESS | 1801 | 1482395373585 Marionette TRACE conn4 <- [1,1905,null,{}] 00:29:33 INFO - PROCESS | 1801 | 1482395373591 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}] 00:29:33 INFO - PROCESS | 1801 | 1482395373800 Marionette TRACE conn4 <- [1,1906,null,{"value":null}] 00:29:33 INFO - PROCESS | 1801 | 1482395373881 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:29:33 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9eecd000) [pid = 1848] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activate-event-after-install-state-change.https.html] 00:29:33 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9eec6c00) [pid = 1848] [serial = 1652] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/scope/update] 00:29:33 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9e7c3800) [pid = 1848] [serial = 1650] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/scope/update] 00:29:33 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9b8f5800) [pid = 1848] [serial = 1647] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html] 00:29:33 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9e749000) [pid = 1848] [serial = 1645] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html] 00:29:33 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9e747800) [pid = 1848] [serial = 1643] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html] 00:29:33 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9e793c00) [pid = 1848] [serial = 1637] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html] 00:29:33 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9b024400) [pid = 1848] [serial = 1640] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html] 00:29:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e74a800 == 11 [pid = 1848] [id = 598] 00:29:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9e74e800) [pid = 1848] [serial = 1671] [outer = (nil)] 00:29:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0xa18dd000) [pid = 1848] [serial = 1672] [outer = 0x9e74e800] 00:29:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0xa18e1800) [pid = 1848] [serial = 1673] [outer = 0x9e74e800] 00:29:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x9f279400 == 12 [pid = 1848] [id = 599] 00:29:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9f27b400) [pid = 1848] [serial = 1674] [outer = (nil)] 00:29:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0xa18d9400) [pid = 1848] [serial = 1675] [outer = 0x9f27b400] 00:29:35 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 00:29:35 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 00:29:35 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:29:35 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:29:35 INFO - PROCESS | 1801 | 1482395375379 Marionette TRACE conn4 <- [1,1907,null,{"value":["/service-workers/service-worker/active.https.html",0,null,null,[["active is set",0,null,null]]]}] 00:29:35 INFO - . 00:29:35 INFO - TEST-OK | /service-workers/service-worker/active.https.html | took 1844ms 00:29:35 INFO - PROCESS | 1801 | 1482395375427 Marionette TRACE conn4 -> [0,1908,"getWindowHandle",null] 00:29:35 INFO - PROCESS | 1801 | 1482395375429 Marionette TRACE conn4 <- [1,1908,null,{"value":"2147483649"}] 00:29:35 INFO - TEST-START | /service-workers/service-worker/appcache-ordering-main.https.html 00:29:35 INFO - PROCESS | 1801 | 1482395375436 Marionette TRACE conn4 -> [0,1909,"timeouts",{"script":35000}] 00:29:35 INFO - PROCESS | 1801 | 1482395375443 Marionette TRACE conn4 <- [1,1909,null,{}] 00:29:35 INFO - PROCESS | 1801 | 1482395375449 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}] 00:29:35 INFO - PROCESS | 1801 | 1482395375602 Marionette TRACE conn4 <- [1,1910,null,{"value":null}] 00:29:35 INFO - PROCESS | 1801 | 1482395375714 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:29:35 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2817400 == 13 [pid = 1848] [id = 600] 00:29:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0xa2818000) [pid = 1848] [serial = 1676] [outer = (nil)] 00:29:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0xa2823400) [pid = 1848] [serial = 1677] [outer = 0xa2818000] 00:29:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa28d8000) [pid = 1848] [serial = 1678] [outer = 0xa2818000] 00:29:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b022000 == 14 [pid = 1848] [id = 601] 00:29:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9b023c00) [pid = 1848] [serial = 1679] [outer = (nil)] 00:29:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9ba17c00) [pid = 1848] [serial = 1680] [outer = 0x9b023c00] 00:29:36 INFO - PROCESS | 1801 | [Child 1848] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:29:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbb2800 == 15 [pid = 1848] [id = 602] 00:29:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9eec3c00) [pid = 1848] [serial = 1681] [outer = (nil)] 00:29:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9eefac00) [pid = 1848] [serial = 1682] [outer = 0x9eec3c00] 00:29:37 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:37 INFO - PROCESS | 1801 | ++DOCSHELL 0xa28da400 == 16 [pid = 1848] [id = 603] 00:29:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa28db000) [pid = 1848] [serial = 1683] [outer = (nil)] 00:29:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa28db400) [pid = 1848] [serial = 1684] [outer = 0xa28db000] 00:29:37 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:37 INFO - PROCESS | 1801 | 1482395377955 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]]]}] 00:29:37 INFO - . 00:29:37 INFO - TEST-OK | /service-workers/service-worker/appcache-ordering-main.https.html | took 2548ms 00:29:37 INFO - PROCESS | 1801 | 1482395377984 Marionette TRACE conn4 -> [0,1912,"getWindowHandle",null] 00:29:38 INFO - PROCESS | 1801 | 1482395377990 Marionette TRACE conn4 <- [1,1912,null,{"value":"2147483649"}] 00:29:38 INFO - TEST-START | /service-workers/service-worker/claim-not-using-registration.https.html 00:29:38 INFO - PROCESS | 1801 | 1482395378016 Marionette TRACE conn4 -> [0,1913,"timeouts",{"script":35000}] 00:29:38 INFO - PROCESS | 1801 | 1482395378045 Marionette TRACE conn4 <- [1,1913,null,{}] 00:29:38 INFO - PROCESS | 1801 | 1482395378049 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}] 00:29:38 INFO - PROCESS | 1801 | 1482395378240 Marionette TRACE conn4 <- [1,1914,null,{"value":null}] 00:29:38 INFO - PROCESS | 1801 | 1482395378308 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:29:38 INFO - PROCESS | 1801 | ++DOCSHELL 0xa18e0000 == 17 [pid = 1848] [id = 604] 00:29:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa281e000) [pid = 1848] [serial = 1685] [outer = (nil)] 00:29:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa28e0000) [pid = 1848] [serial = 1686] [outer = 0xa281e000] 00:29:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0xa28e2c00) [pid = 1848] [serial = 1687] [outer = 0xa281e000] 00:29:38 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:38 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eec4c00 == 18 [pid = 1848] [id = 605] 00:29:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9eecb800) [pid = 1848] [serial = 1688] [outer = (nil)] 00:29:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x9eece800) [pid = 1848] [serial = 1689] [outer = 0x9eecb800] 00:29:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eefb000 == 19 [pid = 1848] [id = 606] 00:29:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x9eefb400) [pid = 1848] [serial = 1690] [outer = (nil)] 00:29:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x9eefdc00) [pid = 1848] [serial = 1691] [outer = 0x9eefb400] 00:29:39 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:39 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:40 INFO - PROCESS | 1801 | --DOCSHELL 0x9f279400 == 18 [pid = 1848] [id = 599] 00:29:40 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8f3800 == 17 [pid = 1848] [id = 594] 00:29:40 INFO - PROCESS | 1801 | --DOCSHELL 0x9b020400 == 16 [pid = 1848] [id = 595] 00:29:40 INFO - PROCESS | 1801 | --DOCSHELL 0x9ef0dc00 == 15 [pid = 1848] [id = 596] 00:29:40 INFO - PROCESS | 1801 | --DOCSHELL 0x9f282400 == 14 [pid = 1848] [id = 597] 00:29:40 INFO - PROCESS | 1801 | --DOCSHELL 0x9e74a800 == 13 [pid = 1848] [id = 598] 00:29:40 INFO - PROCESS | 1801 | --DOCSHELL 0x9b022000 == 12 [pid = 1848] [id = 601] 00:29:40 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbb2800 == 11 [pid = 1848] [id = 602] 00:29:40 INFO - PROCESS | 1801 | --DOCSHELL 0xa28da400 == 10 [pid = 1848] [id = 603] 00:29:40 INFO - PROCESS | 1801 | --DOCSHELL 0x9eefc800 == 9 [pid = 1848] [id = 592] 00:29:40 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbb8400 == 8 [pid = 1848] [id = 593] 00:29:40 INFO - PROCESS | 1801 | --DOCSHELL 0xa2817400 == 7 [pid = 1848] [id = 600] 00:29:40 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:40 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:40 INFO - PROCESS | 1801 | --DOCSHELL 0x9eec5c00 == 6 [pid = 1848] [id = 590] 00:29:40 INFO - PROCESS | 1801 | --DOCSHELL 0x9e7b9400 == 5 [pid = 1848] [id = 589] 00:29:40 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0x9eefa800) [pid = 1848] [serial = 1656] [outer = (nil)] [url = about:blank] 00:29:40 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0x9ef13400) [pid = 1848] [serial = 1658] [outer = (nil)] [url = about:blank] 00:29:40 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0x9eef9400) [pid = 1848] [serial = 1655] [outer = (nil)] [url = about:blank] 00:29:40 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9eecd800) [pid = 1848] [serial = 1653] [outer = (nil)] [url = about:blank] 00:29:40 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9e869000) [pid = 1848] [serial = 1651] [outer = (nil)] [url = about:blank] 00:29:40 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9e756400) [pid = 1848] [serial = 1649] [outer = (nil)] [url = about:blank] 00:29:40 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9e74dc00) [pid = 1848] [serial = 1648] [outer = (nil)] [url = about:blank] 00:29:40 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0x9e749c00) [pid = 1848] [serial = 1646] [outer = (nil)] [url = about:blank] 00:29:40 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9e747c00) [pid = 1848] [serial = 1644] [outer = (nil)] [url = about:blank] 00:29:40 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9e86e800) [pid = 1848] [serial = 1639] [outer = (nil)] [url = about:blank] 00:29:40 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9b8ed400) [pid = 1848] [serial = 1641] [outer = (nil)] [url = about:blank] 00:29:40 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9b8f4800) [pid = 1848] [serial = 1642] [outer = (nil)] [url = about:blank] 00:29:40 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 00:29:40 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 00:29:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba18c00 == 6 [pid = 1848] [id = 607] 00:29:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9b8f2c00) [pid = 1848] [serial = 1692] [outer = (nil)] 00:29:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9b021000) [pid = 1848] [serial = 1693] [outer = 0x9b8f2c00] 00:29:40 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:40 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:41 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 00:29:41 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 00:29:41 INFO - PROCESS | 1801 | 1482395381232 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]]]}] 00:29:41 INFO - .. 00:29:41 INFO - TEST-OK | /service-workers/service-worker/claim-not-using-registration.https.html | took 3242ms 00:29:41 INFO - PROCESS | 1801 | 1482395381252 Marionette TRACE conn4 -> [0,1916,"getWindowHandle",null] 00:29:41 INFO - PROCESS | 1801 | 1482395381255 Marionette TRACE conn4 <- [1,1916,null,{"value":"2147483649"}] 00:29:41 INFO - TEST-START | /service-workers/service-worker/claim-using-registration.https.html 00:29:41 INFO - PROCESS | 1801 | 1482395381267 Marionette TRACE conn4 -> [0,1917,"timeouts",{"script":35000}] 00:29:41 INFO - PROCESS | 1801 | 1482395381269 Marionette TRACE conn4 <- [1,1917,null,{}] 00:29:41 INFO - PROCESS | 1801 | 1482395381280 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}] 00:29:41 INFO - PROCESS | 1801 | 1482395381460 Marionette TRACE conn4 <- [1,1918,null,{"value":null}] 00:29:41 INFO - PROCESS | 1801 | 1482395381521 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:29:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba16c00 == 7 [pid = 1848] [id = 608] 00:29:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9bba9400) [pid = 1848] [serial = 1694] [outer = (nil)] 00:29:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9e74f400) [pid = 1848] [serial = 1695] [outer = 0x9bba9400] 00:29:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9e78fc00) [pid = 1848] [serial = 1696] [outer = 0x9bba9400] 00:29:42 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:42 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e7c0c00 == 8 [pid = 1848] [id = 609] 00:29:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9e868c00) [pid = 1848] [serial = 1697] [outer = (nil)] 00:29:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9e869800) [pid = 1848] [serial = 1698] [outer = 0x9e868c00] 00:29:42 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:42 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eec4400 == 9 [pid = 1848] [id = 610] 00:29:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9eec9c00) [pid = 1848] [serial = 1699] [outer = (nil)] 00:29:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9eecd800) [pid = 1848] [serial = 1700] [outer = 0x9eec9c00] 00:29:43 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:43 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:43 INFO - PROCESS | 1801 | 1482395383905 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]]]}] 00:29:43 INFO - .. 00:29:43 INFO - TEST-OK | /service-workers/service-worker/claim-using-registration.https.html | took 2657ms 00:29:43 INFO - PROCESS | 1801 | 1482395383922 Marionette TRACE conn4 -> [0,1920,"getWindowHandle",null] 00:29:43 INFO - PROCESS | 1801 | 1482395383930 Marionette TRACE conn4 <- [1,1920,null,{"value":"2147483649"}] 00:29:43 INFO - TEST-START | /service-workers/service-worker/client-navigate.https.html 00:29:43 INFO - PROCESS | 1801 | 1482395383941 Marionette TRACE conn4 -> [0,1921,"timeouts",{"script":35000}] 00:29:43 INFO - PROCESS | 1801 | 1482395383944 Marionette TRACE conn4 <- [1,1921,null,{}] 00:29:43 INFO - PROCESS | 1801 | 1482395383954 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}] 00:29:44 INFO - PROCESS | 1801 | 1482395384136 Marionette TRACE conn4 <- [1,1922,null,{"value":null}] 00:29:44 INFO - PROCESS | 1801 | 1482395384241 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:29:44 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9e74f800) [pid = 1848] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activation.https.html] 00:29:44 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9eec3c00) [pid = 1848] [serial = 1681] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.is-appcached.html] 00:29:44 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9b023c00) [pid = 1848] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.install.html] 00:29:44 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9e74e800) [pid = 1848] [serial = 1671] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/active.https.html] 00:29:44 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa2818000) [pid = 1848] [serial = 1676] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/appcache-ordering-main.https.html] 00:29:44 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa28db000) [pid = 1848] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.is-appcached.html] 00:29:44 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9ba12000) [pid = 1848] [serial = 1663] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/no-controllee] 00:29:44 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9e754400) [pid = 1848] [serial = 1665] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/no-request] 00:29:44 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9ef05c00) [pid = 1848] [serial = 1657] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activation-after-registration.https.html] 00:29:44 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9ef0e000) [pid = 1848] [serial = 1667] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/skip-waiting] 00:29:44 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9f27b400) [pid = 1848] [serial = 1674] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:29:44 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9f282800) [pid = 1848] [serial = 1669] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister] 00:29:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbb7c00 == 10 [pid = 1848] [id = 611] 00:29:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9e747800) [pid = 1848] [serial = 1701] [outer = (nil)] 00:29:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9eefb800) [pid = 1848] [serial = 1702] [outer = 0x9e747800] 00:29:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9ef0e000) [pid = 1848] [serial = 1703] [outer = 0x9e747800] 00:29:44 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:44 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:45 INFO - PROCESS | 1801 | ++DOCSHELL 0xa18e6400 == 11 [pid = 1848] [id = 612] 00:29:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa18e6800) [pid = 1848] [serial = 1704] [outer = (nil)] 00:29:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa18e6c00) [pid = 1848] [serial = 1705] [outer = 0xa18e6800] 00:29:46 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:46 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa281bc00) [pid = 1848] [serial = 1706] [outer = 0xa18e6800] 00:29:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbb1400 == 12 [pid = 1848] [id = 613] 00:29:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9bbb4c00) [pid = 1848] [serial = 1707] [outer = (nil)] 00:29:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9bbb7800) [pid = 1848] [serial = 1708] [outer = 0x9bbb4c00] 00:29:47 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:47 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:47 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:47 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9f27c400) [pid = 1848] [serial = 1709] [outer = 0x9bbb4c00] 00:29:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8e8400 == 13 [pid = 1848] [id = 614] 00:29:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9b8e8c00) [pid = 1848] [serial = 1710] [outer = (nil)] 00:29:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9b8ea800) [pid = 1848] [serial = 1711] [outer = 0x9b8e8c00] 00:29:48 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerWindowClient.cpp, line 373 00:29:48 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(mRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerWindowClient.cpp, line 90 00:29:48 INFO - PROCESS | 1801 | --DOCSHELL 0x9eec4400 == 12 [pid = 1848] [id = 610] 00:29:48 INFO - PROCESS | 1801 | --DOCSHELL 0x9e7c0c00 == 11 [pid = 1848] [id = 609] 00:29:48 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba16c00 == 10 [pid = 1848] [id = 608] 00:29:48 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba18c00 == 9 [pid = 1848] [id = 607] 00:29:48 INFO - PROCESS | 1801 | --DOCSHELL 0x9eec4c00 == 8 [pid = 1848] [id = 605] 00:29:48 INFO - PROCESS | 1801 | --DOCSHELL 0x9eefb000 == 7 [pid = 1848] [id = 606] 00:29:48 INFO - PROCESS | 1801 | --DOCSHELL 0xa18e0000 == 6 [pid = 1848] [id = 604] 00:29:48 INFO - PROCESS | 1801 | 1482395388298 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,{},{}]]]}] 00:29:48 INFO - ....... 00:29:48 INFO - TEST-OK | /service-workers/service-worker/client-navigate.https.html | took 4403ms 00:29:48 INFO - PROCESS | 1801 | 1482395388346 Marionette TRACE conn4 -> [0,1924,"getWindowHandle",null] 00:29:48 INFO - PROCESS | 1801 | 1482395388349 Marionette TRACE conn4 <- [1,1924,null,{"value":"2147483649"}] 00:29:48 INFO - TEST-START | /service-workers/service-worker/clients-get-cross-origin.https.html 00:29:48 INFO - PROCESS | 1801 | 1482395388359 Marionette TRACE conn4 -> [0,1925,"timeouts",{"script":35000}] 00:29:48 INFO - PROCESS | 1801 | 1482395388363 Marionette TRACE conn4 <- [1,1925,null,{}] 00:29:48 INFO - PROCESS | 1801 | 1482395388369 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}] 00:29:48 INFO - PROCESS | 1801 | 1482395388595 Marionette TRACE conn4 <- [1,1926,null,{"value":null}] 00:29:48 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9eefac00) [pid = 1848] [serial = 1682] [outer = (nil)] [url = about:blank] 00:29:48 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9ba17c00) [pid = 1848] [serial = 1680] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.install.html] 00:29:48 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa2823400) [pid = 1848] [serial = 1677] [outer = (nil)] [url = about:blank] 00:29:48 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa28d8000) [pid = 1848] [serial = 1678] [outer = (nil)] [url = about:blank] 00:29:48 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa28db400) [pid = 1848] [serial = 1684] [outer = (nil)] [url = about:blank] 00:29:48 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9ba15000) [pid = 1848] [serial = 1664] [outer = (nil)] [url = about:blank] 00:29:48 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9e867800) [pid = 1848] [serial = 1666] [outer = (nil)] [url = about:blank] 00:29:48 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9f278800) [pid = 1848] [serial = 1659] [outer = (nil)] [url = about:blank] 00:29:48 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9ef0e400) [pid = 1848] [serial = 1668] [outer = (nil)] [url = about:blank] 00:29:48 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa18d9400) [pid = 1848] [serial = 1675] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:29:48 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa18dd000) [pid = 1848] [serial = 1672] [outer = (nil)] [url = about:blank] 00:29:48 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0xa18e1800) [pid = 1848] [serial = 1673] [outer = (nil)] [url = about:blank] 00:29:48 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9eef1400) [pid = 1848] [serial = 1662] [outer = (nil)] [url = about:blank] 00:29:48 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9f282c00) [pid = 1848] [serial = 1670] [outer = (nil)] [url = about:blank] 00:29:48 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9eec7400) [pid = 1848] [serial = 1661] [outer = (nil)] [url = about:blank] 00:29:48 INFO - PROCESS | 1801 | 1482395388680 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:29:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba16c00 == 7 [pid = 1848] [id = 615] 00:29:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9ba17c00) [pid = 1848] [serial = 1712] [outer = (nil)] 00:29:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9bbb0800) [pid = 1848] [serial = 1713] [outer = 0x9ba17c00] 00:29:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9bbb7000) [pid = 1848] [serial = 1714] [outer = 0x9ba17c00] 00:29:49 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:49 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e751800 == 8 [pid = 1848] [id = 616] 00:29:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9e751c00) [pid = 1848] [serial = 1715] [outer = (nil)] 00:29:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9e752800) [pid = 1848] [serial = 1716] [outer = 0x9e751c00] 00:29:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e78f800 == 9 [pid = 1848] [id = 617] 00:29:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9e793000) [pid = 1848] [serial = 1717] [outer = (nil)] 00:29:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9e795800) [pid = 1848] [serial = 1718] [outer = 0x9e793000] 00:29:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9e790800) [pid = 1848] [serial = 1719] [outer = 0x9e793000] 00:29:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eec5400 == 10 [pid = 1848] [id = 618] 00:29:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9eec8400) [pid = 1848] [serial = 1720] [outer = (nil)] 00:29:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9eec9400) [pid = 1848] [serial = 1721] [outer = 0x9eec8400] 00:29:50 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!doc', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2777 00:29:50 INFO - PROCESS | 1801 | 1482395390844 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]]]}] 00:29:50 INFO - . 00:29:50 INFO - TEST-OK | /service-workers/service-worker/clients-get-cross-origin.https.html | took 2507ms 00:29:50 INFO - PROCESS | 1801 | 1482395390869 Marionette TRACE conn4 -> [0,1928,"getWindowHandle",null] 00:29:50 INFO - TEST-START | /service-workers/service-worker/clients-get.https.html 00:29:50 INFO - PROCESS | 1801 | 1482395390874 Marionette TRACE conn4 <- [1,1928,null,{"value":"2147483649"}] 00:29:50 INFO - PROCESS | 1801 | 1482395390880 Marionette TRACE conn4 -> [0,1929,"timeouts",{"script":35000}] 00:29:50 INFO - PROCESS | 1801 | 1482395390883 Marionette TRACE conn4 <- [1,1929,null,{}] 00:29:50 INFO - PROCESS | 1801 | 1482395390889 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}] 00:29:51 INFO - PROCESS | 1801 | 1482395391094 Marionette TRACE conn4 <- [1,1930,null,{"value":null}] 00:29:51 INFO - PROCESS | 1801 | 1482395391174 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:29:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eec4800 == 11 [pid = 1848] [id = 619] 00:29:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9eec7400) [pid = 1848] [serial = 1722] [outer = (nil)] 00:29:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9eef4000) [pid = 1848] [serial = 1723] [outer = 0x9eec7400] 00:29:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9eef5c00) [pid = 1848] [serial = 1724] [outer = 0x9eec7400] 00:29:51 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:51 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:52 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9bba9400) [pid = 1848] [serial = 1694] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/claim-using-registration.https.html] 00:29:52 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0x9b8f2c00) [pid = 1848] [serial = 1692] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?longer-matched] 00:29:52 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9eefb400) [pid = 1848] [serial = 1690] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?not-using] 00:29:52 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9eecb800) [pid = 1848] [serial = 1688] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?not-using-init] 00:29:52 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa281e000) [pid = 1848] [serial = 1685] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/claim-not-using-registration.https.html] 00:29:52 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9eec9c00) [pid = 1848] [serial = 1699] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?using-same-registration] 00:29:52 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9e868c00) [pid = 1848] [serial = 1697] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?using-different-registration] 00:29:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x9f27a400 == 12 [pid = 1848] [id = 620] 00:29:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9f27b800) [pid = 1848] [serial = 1725] [outer = (nil)] 00:29:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9f27d000) [pid = 1848] [serial = 1726] [outer = 0x9f27b800] 00:29:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x9f283c00 == 13 [pid = 1848] [id = 621] 00:29:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9f284000) [pid = 1848] [serial = 1727] [outer = (nil)] 00:29:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9f284400) [pid = 1848] [serial = 1728] [outer = 0x9f284000] 00:29:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!doc', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2777 00:29:53 INFO - PROCESS | 1801 | 1482395393061 Marionette TRACE conn4 <- [1,1931,null,{"value":["/service-workers/service-worker/clients-get.https.html",0,null,null,[["Test Clients.get()",0,null,null]]]}] 00:29:53 INFO - . 00:29:53 INFO - TEST-OK | /service-workers/service-worker/clients-get.https.html | took 2192ms 00:29:53 INFO - TEST-START | /service-workers/service-worker/clients-matchall-client-types.https.html 00:29:53 INFO - PROCESS | 1801 | 1482395393073 Marionette TRACE conn4 -> [0,1932,"getWindowHandle",null] 00:29:53 INFO - PROCESS | 1801 | 1482395393076 Marionette TRACE conn4 <- [1,1932,null,{"value":"2147483649"}] 00:29:53 INFO - PROCESS | 1801 | 1482395393082 Marionette TRACE conn4 -> [0,1933,"timeouts",{"script":35000}] 00:29:53 INFO - PROCESS | 1801 | 1482395393085 Marionette TRACE conn4 <- [1,1933,null,{}] 00:29:53 INFO - PROCESS | 1801 | 1482395393091 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}] 00:29:53 INFO - PROCESS | 1801 | 1482395393255 Marionette TRACE conn4 <- [1,1934,null,{"value":null}] 00:29:53 INFO - PROCESS | 1801 | 1482395393361 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:29:53 INFO - PROCESS | 1801 | ++DOCSHELL 0xa18d9c00 == 14 [pid = 1848] [id = 622] 00:29:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa18dc800) [pid = 1848] [serial = 1729] [outer = (nil)] 00:29:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa18e2000) [pid = 1848] [serial = 1730] [outer = 0xa18dc800] 00:29:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa18e4000) [pid = 1848] [serial = 1731] [outer = 0xa18dc800] 00:29:53 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:53 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:54 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2823000 == 15 [pid = 1848] [id = 623] 00:29:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa2824c00) [pid = 1848] [serial = 1732] [outer = (nil)] 00:29:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9e748c00) [pid = 1848] [serial = 1733] [outer = 0xa2824c00] 00:29:54 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:54 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:55 INFO - PROCESS | 1801 | 1482395395023 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]]]}] 00:29:55 INFO - . 00:29:55 INFO - TEST-OK | /service-workers/service-worker/clients-matchall-client-types.https.html | took 1986ms 00:29:55 INFO - PROCESS | 1801 | 1482395395068 Marionette TRACE conn4 -> [0,1936,"getWindowHandle",null] 00:29:55 INFO - PROCESS | 1801 | 1482395395074 Marionette TRACE conn4 <- [1,1936,null,{"value":"2147483649"}] 00:29:55 INFO - TEST-START | /service-workers/service-worker/clients-matchall-include-uncontrolled.https.html 00:29:55 INFO - PROCESS | 1801 | 1482395395085 Marionette TRACE conn4 -> [0,1937,"timeouts",{"script":35000}] 00:29:55 INFO - PROCESS | 1801 | 1482395395088 Marionette TRACE conn4 <- [1,1937,null,{}] 00:29:55 INFO - PROCESS | 1801 | 1482395395112 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}] 00:29:55 INFO - PROCESS | 1801 | 1482395395325 Marionette TRACE conn4 <- [1,1938,null,{"value":null}] 00:29:55 INFO - PROCESS | 1801 | 1482395395461 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:29:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b024400 == 16 [pid = 1848] [id = 624] 00:29:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9b8ed000) [pid = 1848] [serial = 1734] [outer = (nil)] 00:29:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x9ef04400) [pid = 1848] [serial = 1735] [outer = 0x9b8ed000] 00:29:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x9ef0fc00) [pid = 1848] [serial = 1736] [outer = 0x9b8ed000] 00:29:55 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:55 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:56 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2821c00 == 17 [pid = 1848] [id = 625] 00:29:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0xa2823c00) [pid = 1848] [serial = 1737] [outer = (nil)] 00:29:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0xa2824400) [pid = 1848] [serial = 1738] [outer = 0xa2823c00] 00:29:56 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:56 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b01e400 == 18 [pid = 1848] [id = 626] 00:29:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0x9ba18c00) [pid = 1848] [serial = 1739] [outer = (nil)] 00:29:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 60 (0x9ba19400) [pid = 1848] [serial = 1740] [outer = 0x9ba18c00] 00:29:57 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:57 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbb6000 == 19 [pid = 1848] [id = 627] 00:29:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0x9bbb6800) [pid = 1848] [serial = 1741] [outer = (nil)] 00:29:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 62 (0x9e74a800) [pid = 1848] [serial = 1742] [outer = 0x9bbb6800] 00:29:57 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:57 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:57 INFO - PROCESS | 1801 | --DOCSHELL 0x9eec4800 == 18 [pid = 1848] [id = 619] 00:29:57 INFO - PROCESS | 1801 | --DOCSHELL 0x9e78f800 == 17 [pid = 1848] [id = 617] 00:29:57 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba16c00 == 16 [pid = 1848] [id = 615] 00:29:57 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbb7c00 == 15 [pid = 1848] [id = 611] 00:29:57 INFO - PROCESS | 1801 | --DOCSHELL 0xa18d9c00 == 14 [pid = 1848] [id = 622] 00:29:57 INFO - PROCESS | 1801 | --DOCSHELL 0xa2823000 == 13 [pid = 1848] [id = 623] 00:29:57 INFO - PROCESS | 1801 | --DOMWINDOW == 61 (0x9eefb800) [pid = 1848] [serial = 1702] [outer = (nil)] [url = about:blank] 00:29:57 INFO - PROCESS | 1801 | --DOMWINDOW == 60 (0x9b021000) [pid = 1848] [serial = 1693] [outer = (nil)] [url = about:blank] 00:29:57 INFO - PROCESS | 1801 | --DOMWINDOW == 59 (0x9eefdc00) [pid = 1848] [serial = 1691] [outer = (nil)] [url = about:blank] 00:29:57 INFO - PROCESS | 1801 | --DOMWINDOW == 58 (0x9eece800) [pid = 1848] [serial = 1689] [outer = (nil)] [url = about:blank] 00:29:57 INFO - PROCESS | 1801 | --DOMWINDOW == 57 (0xa28e2c00) [pid = 1848] [serial = 1687] [outer = (nil)] [url = about:blank] 00:29:57 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0x9eecd800) [pid = 1848] [serial = 1700] [outer = (nil)] [url = about:blank] 00:29:57 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0x9e869800) [pid = 1848] [serial = 1698] [outer = (nil)] [url = about:blank] 00:29:57 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0x9e78fc00) [pid = 1848] [serial = 1696] [outer = (nil)] [url = about:blank] 00:29:57 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9e74f400) [pid = 1848] [serial = 1695] [outer = (nil)] [url = about:blank] 00:29:57 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0xa28e0000) [pid = 1848] [serial = 1686] [outer = (nil)] [url = about:blank] 00:29:58 INFO - PROCESS | 1801 | 1482395398017 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]]]}] 00:29:58 INFO - . 00:29:58 INFO - TEST-OK | /service-workers/service-worker/clients-matchall-include-uncontrolled.https.html | took 2967ms 00:29:58 INFO - PROCESS | 1801 | 1482395398050 Marionette TRACE conn4 -> [0,1940,"getWindowHandle",null] 00:29:58 INFO - PROCESS | 1801 | 1482395398055 Marionette TRACE conn4 <- [1,1940,null,{"value":"2147483649"}] 00:29:58 INFO - TEST-START | /service-workers/service-worker/clients-matchall.https.html 00:29:58 INFO - PROCESS | 1801 | 1482395398063 Marionette TRACE conn4 -> [0,1941,"timeouts",{"script":35000}] 00:29:58 INFO - PROCESS | 1801 | 1482395398067 Marionette TRACE conn4 <- [1,1941,null,{}] 00:29:58 INFO - PROCESS | 1801 | 1482395398073 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}] 00:29:58 INFO - PROCESS | 1801 | 1482395398299 Marionette TRACE conn4 <- [1,1942,null,{"value":null}] 00:29:58 INFO - PROCESS | 1801 | 1482395398355 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:29:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8f4800 == 14 [pid = 1848] [id = 628] 00:29:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9b8f5000) [pid = 1848] [serial = 1743] [outer = (nil)] 00:29:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9ba1e400) [pid = 1848] [serial = 1744] [outer = 0x9b8f5000] 00:29:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x9bbacc00) [pid = 1848] [serial = 1745] [outer = 0x9b8f5000] 00:29:58 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:58 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e799400 == 15 [pid = 1848] [id = 629] 00:29:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x9e799800) [pid = 1848] [serial = 1746] [outer = (nil)] 00:29:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x9e79ac00) [pid = 1848] [serial = 1747] [outer = 0x9e799800] 00:29:59 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:59 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e7b7400 == 16 [pid = 1848] [id = 630] 00:29:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0x9e7b9800) [pid = 1848] [serial = 1748] [outer = (nil)] 00:29:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0x9e7bb800) [pid = 1848] [serial = 1749] [outer = 0x9e7b9800] 00:29:59 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:29:59 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:00 INFO - PROCESS | 1801 | 1482395400043 Marionette TRACE conn4 <- [1,1943,null,{"value":["/service-workers/service-worker/clients-matchall.https.html",0,null,null,[["Test Clients.matchAll()",0,null,null]]]}] 00:30:00 INFO - . 00:30:00 INFO - TEST-OK | /service-workers/service-worker/clients-matchall.https.html | took 2038ms 00:30:00 INFO - PROCESS | 1801 | 1482395400101 Marionette TRACE conn4 -> [0,1944,"getWindowHandle",null] 00:30:00 INFO - PROCESS | 1801 | 1482395400110 Marionette TRACE conn4 <- [1,1944,null,{"value":"2147483649"}] 00:30:00 INFO - TEST-START | /service-workers/service-worker/controller-on-disconnect.https.html 00:30:00 INFO - PROCESS | 1801 | 1482395400119 Marionette TRACE conn4 -> [0,1945,"timeouts",{"script":35000}] 00:30:00 INFO - PROCESS | 1801 | 1482395400123 Marionette TRACE conn4 <- [1,1945,null,{}] 00:30:00 INFO - PROCESS | 1801 | 1482395400136 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}] 00:30:00 INFO - PROCESS | 1801 | 1482395400324 Marionette TRACE conn4 <- [1,1946,null,{"value":null}] 00:30:00 INFO - PROCESS | 1801 | 1482395400396 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:30:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e74d000 == 17 [pid = 1848] [id = 631] 00:30:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 60 (0x9e74f400) [pid = 1848] [serial = 1750] [outer = (nil)] 00:30:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0x9e86e000) [pid = 1848] [serial = 1751] [outer = 0x9e74f400] 00:30:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 62 (0x9eec0800) [pid = 1848] [serial = 1752] [outer = 0x9e74f400] 00:30:00 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:00 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eef6000 == 18 [pid = 1848] [id = 632] 00:30:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 63 (0x9eef8c00) [pid = 1848] [serial = 1753] [outer = (nil)] 00:30:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 64 (0x9eef9800) [pid = 1848] [serial = 1754] [outer = 0x9eef8c00] 00:30:01 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:01 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:02 INFO - PROCESS | 1801 | --DOMWINDOW == 63 (0x9ba17c00) [pid = 1848] [serial = 1712] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-get-cross-origin.https.html] 00:30:02 INFO - PROCESS | 1801 | --DOMWINDOW == 62 (0x9eec7400) [pid = 1848] [serial = 1722] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-get.https.html] 00:30:02 INFO - PROCESS | 1801 | --DOMWINDOW == 61 (0xa18dc800) [pid = 1848] [serial = 1729] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall-client-types.https.html] 00:30:02 INFO - PROCESS | 1801 | --DOMWINDOW == 60 (0xa2824c00) [pid = 1848] [serial = 1732] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-matchall-client-types-iframe.html] 00:30:02 INFO - PROCESS | 1801 | --DOMWINDOW == 59 (0x9e747800) [pid = 1848] [serial = 1701] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/client-navigate.https.html] 00:30:02 INFO - PROCESS | 1801 | --DOMWINDOW == 58 (0x9f27b800) [pid = 1848] [serial = 1725] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-get-frame.html#1] 00:30:02 INFO - PROCESS | 1801 | --DOMWINDOW == 57 (0x9e751c00) [pid = 1848] [serial = 1715] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-get] 00:30:02 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0x9e793000) [pid = 1848] [serial = 1717] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/clients-get-other-origin.html] 00:30:02 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0x9eec8400) [pid = 1848] [serial = 1720] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-get] 00:30:02 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0x9f284000) [pid = 1848] [serial = 1727] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-get-frame.html#2] 00:30:02 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9b8e8c00) [pid = 1848] [serial = 1710] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/client-navigate-frame.html] 00:30:02 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!aWindow', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2476 00:30:02 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 00:30:02 INFO - PROCESS | 1801 | 1482395402357 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]]]}] 00:30:02 INFO - . 00:30:02 INFO - TEST-OK | /service-workers/service-worker/controller-on-disconnect.https.html | took 2298ms 00:30:02 INFO - PROCESS | 1801 | 1482395402416 Marionette TRACE conn4 -> [0,1948,"getWindowHandle",null] 00:30:02 INFO - PROCESS | 1801 | 1482395402419 Marionette TRACE conn4 <- [1,1948,null,{"value":"2147483649"}] 00:30:02 INFO - TEST-START | /service-workers/service-worker/controller-on-load.https.html 00:30:02 INFO - PROCESS | 1801 | 1482395402426 Marionette TRACE conn4 -> [0,1949,"timeouts",{"script":35000}] 00:30:02 INFO - PROCESS | 1801 | 1482395402429 Marionette TRACE conn4 <- [1,1949,null,{}] 00:30:02 INFO - PROCESS | 1801 | 1482395402434 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}] 00:30:02 INFO - PROCESS | 1801 | 1482395402657 Marionette TRACE conn4 <- [1,1950,null,{"value":null}] 00:30:02 INFO - PROCESS | 1801 | 1482395402723 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:30:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eef4c00 == 19 [pid = 1848] [id = 633] 00:30:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9eef5800) [pid = 1848] [serial = 1755] [outer = (nil)] 00:30:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x9ef07800) [pid = 1848] [serial = 1756] [outer = 0x9eef5800] 00:30:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x9ef08c00) [pid = 1848] [serial = 1757] [outer = 0x9eef5800] 00:30:03 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:03 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x9f286000 == 20 [pid = 1848] [id = 634] 00:30:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x9f286400) [pid = 1848] [serial = 1758] [outer = (nil)] 00:30:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0x9f286800) [pid = 1848] [serial = 1759] [outer = 0x9f286400] 00:30:04 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:04 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:04 INFO - PROCESS | 1801 | 1482395404293 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]]]}] 00:30:04 INFO - . 00:30:04 INFO - TEST-OK | /service-workers/service-worker/controller-on-load.https.html | took 1896ms 00:30:04 INFO - PROCESS | 1801 | 1482395404338 Marionette TRACE conn4 -> [0,1952,"getWindowHandle",null] 00:30:04 INFO - PROCESS | 1801 | 1482395404344 Marionette TRACE conn4 <- [1,1952,null,{"value":"2147483649"}] 00:30:04 INFO - TEST-START | /service-workers/service-worker/controller-on-reload.https.html 00:30:04 INFO - PROCESS | 1801 | 1482395404356 Marionette TRACE conn4 -> [0,1953,"timeouts",{"script":35000}] 00:30:04 INFO - PROCESS | 1801 | 1482395404360 Marionette TRACE conn4 <- [1,1953,null,{}] 00:30:04 INFO - PROCESS | 1801 | 1482395404370 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}] 00:30:04 INFO - PROCESS | 1801 | 1482395404550 Marionette TRACE conn4 <- [1,1954,null,{"value":null}] 00:30:04 INFO - PROCESS | 1801 | 1482395404648 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:30:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e748800 == 21 [pid = 1848] [id = 635] 00:30:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0x9e749c00) [pid = 1848] [serial = 1760] [outer = (nil)] 00:30:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 60 (0x9e7c3800) [pid = 1848] [serial = 1761] [outer = 0x9e749c00] 00:30:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0x9eecb400) [pid = 1848] [serial = 1762] [outer = 0x9e749c00] 00:30:05 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:05 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eece400 == 22 [pid = 1848] [id = 636] 00:30:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 62 (0x9eefe000) [pid = 1848] [serial = 1763] [outer = (nil)] 00:30:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 63 (0x9ef0e800) [pid = 1848] [serial = 1764] [outer = 0x9eefe000] 00:30:05 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:05 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:06 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 00:30:06 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 00:30:06 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:06 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 64 (0x9b8ed400) [pid = 1848] [serial = 1765] [outer = 0x9eefe000] 00:30:06 INFO - PROCESS | 1801 | 1482395406588 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]]]}] 00:30:06 INFO - . 00:30:06 INFO - TEST-OK | /service-workers/service-worker/controller-on-reload.https.html | took 2246ms 00:30:06 INFO - TEST-START | /service-workers/service-worker/extendable-event-async-waituntil.https.html 00:30:06 INFO - PROCESS | 1801 | 1482395406607 Marionette TRACE conn4 -> [0,1956,"getWindowHandle",null] 00:30:06 INFO - PROCESS | 1801 | 1482395406609 Marionette TRACE conn4 <- [1,1956,null,{"value":"2147483649"}] 00:30:06 INFO - PROCESS | 1801 | 1482395406630 Marionette TRACE conn4 -> [0,1957,"timeouts",{"script":35000}] 00:30:06 INFO - PROCESS | 1801 | 1482395406635 Marionette TRACE conn4 <- [1,1957,null,{}] 00:30:06 INFO - PROCESS | 1801 | 1482395406686 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}] 00:30:06 INFO - PROCESS | 1801 | 1482395406866 Marionette TRACE conn4 <- [1,1958,null,{"value":null}] 00:30:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9eef6000 == 21 [pid = 1848] [id = 632] 00:30:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9e74d000 == 20 [pid = 1848] [id = 631] 00:30:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9e7b7400 == 19 [pid = 1848] [id = 630] 00:30:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9e799400 == 18 [pid = 1848] [id = 629] 00:30:07 INFO - PROCESS | 1801 | 1482395406976 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:30:07 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8f4800 == 17 [pid = 1848] [id = 628] 00:30:07 INFO - PROCESS | 1801 | --DOCSHELL 0x9b01e400 == 16 [pid = 1848] [id = 626] 00:30:07 INFO - PROCESS | 1801 | --DOCSHELL 0xa2821c00 == 15 [pid = 1848] [id = 625] 00:30:07 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbb6000 == 14 [pid = 1848] [id = 627] 00:30:07 INFO - PROCESS | 1801 | --DOCSHELL 0x9b024400 == 13 [pid = 1848] [id = 624] 00:30:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8e8800 == 14 [pid = 1848] [id = 637] 00:30:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 65 (0x9b8e9800) [pid = 1848] [serial = 1766] [outer = (nil)] 00:30:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 66 (0x9bbb1800) [pid = 1848] [serial = 1767] [outer = 0x9b8e9800] 00:30:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 67 (0x9e747c00) [pid = 1848] [serial = 1768] [outer = 0x9b8e9800] 00:30:07 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:07 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:07 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8e8400 == 13 [pid = 1848] [id = 614] 00:30:07 INFO - PROCESS | 1801 | --DOCSHELL 0xa18e6400 == 12 [pid = 1848] [id = 612] 00:30:07 INFO - PROCESS | 1801 | --DOCSHELL 0x9f283c00 == 11 [pid = 1848] [id = 621] 00:30:07 INFO - PROCESS | 1801 | --DOCSHELL 0x9f27a400 == 10 [pid = 1848] [id = 620] 00:30:07 INFO - PROCESS | 1801 | --DOCSHELL 0x9e751800 == 9 [pid = 1848] [id = 616] 00:30:07 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbb1400 == 8 [pid = 1848] [id = 613] 00:30:07 INFO - PROCESS | 1801 | --DOCSHELL 0x9eec5400 == 7 [pid = 1848] [id = 618] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 66 (0xa281bc00) [pid = 1848] [serial = 1706] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/client-navigated-frame.html] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 65 (0x9e795800) [pid = 1848] [serial = 1718] [outer = (nil)] [url = about:blank] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 64 (0xa18e2000) [pid = 1848] [serial = 1730] [outer = (nil)] [url = about:blank] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 63 (0xa18e4000) [pid = 1848] [serial = 1731] [outer = (nil)] [url = about:blank] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 62 (0x9e748c00) [pid = 1848] [serial = 1733] [outer = (nil)] [url = about:blank] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 61 (0x9f27d000) [pid = 1848] [serial = 1726] [outer = (nil)] [url = about:blank] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 60 (0x9e752800) [pid = 1848] [serial = 1716] [outer = (nil)] [url = about:blank] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 59 (0x9e790800) [pid = 1848] [serial = 1719] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/clients-get-other-origin.html] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 58 (0x9eec9400) [pid = 1848] [serial = 1721] [outer = (nil)] [url = about:blank] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 57 (0x9f284400) [pid = 1848] [serial = 1728] [outer = (nil)] [url = about:blank] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0x9f27c400) [pid = 1848] [serial = 1709] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/client-navigated-frame.html] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0x9eef5c00) [pid = 1848] [serial = 1724] [outer = (nil)] [url = about:blank] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0x9ef0e000) [pid = 1848] [serial = 1703] [outer = (nil)] [url = about:blank] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9bbb7800) [pid = 1848] [serial = 1708] [outer = (nil)] [url = about:blank] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9b8ea800) [pid = 1848] [serial = 1711] [outer = (nil)] [url = about:blank] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9bbb7000) [pid = 1848] [serial = 1714] [outer = (nil)] [url = about:blank] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9eef4000) [pid = 1848] [serial = 1723] [outer = (nil)] [url = about:blank] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0x9bbb0800) [pid = 1848] [serial = 1713] [outer = (nil)] [url = about:blank] 00:30:07 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa18e6c00) [pid = 1848] [serial = 1705] [outer = (nil)] [url = about:blank] 00:30:08 INFO - PROCESS | 1801 | 1482395408418 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]]]}] 00:30:08 INFO - . 00:30:08 INFO - TEST-OK | /service-workers/service-worker/extendable-event-async-waituntil.https.html | took 1830ms 00:30:08 INFO - PROCESS | 1801 | 1482395408446 Marionette TRACE conn4 -> [0,1960,"getWindowHandle",null] 00:30:08 INFO - PROCESS | 1801 | 1482395408450 Marionette TRACE conn4 <- [1,1960,null,{"value":"2147483649"}] 00:30:08 INFO - TEST-START | /service-workers/service-worker/extendable-event-waituntil.https.html 00:30:08 INFO - PROCESS | 1801 | 1482395408456 Marionette TRACE conn4 -> [0,1961,"timeouts",{"script":35000}] 00:30:08 INFO - PROCESS | 1801 | 1482395408473 Marionette TRACE conn4 <- [1,1961,null,{}] 00:30:08 INFO - PROCESS | 1801 | 1482395408499 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}] 00:30:08 INFO - PROCESS | 1801 | 1482395408669 Marionette TRACE conn4 <- [1,1962,null,{"value":null}] 00:30:08 INFO - PROCESS | 1801 | 1482395408733 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:30:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e753800 == 8 [pid = 1848] [id = 638] 00:30:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9e792c00) [pid = 1848] [serial = 1769] [outer = (nil)] 00:30:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9e7bfc00) [pid = 1848] [serial = 1770] [outer = 0x9e792c00] 00:30:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9e7c4400) [pid = 1848] [serial = 1771] [outer = 0x9e792c00] 00:30:09 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:09 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 00:30:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 00:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9b8f5000) [pid = 1848] [serial = 1743] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall.https.html] 00:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0x9e74f400) [pid = 1848] [serial = 1750] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-disconnect.https.html] 00:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9eef8c00) [pid = 1848] [serial = 1753] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9bbb6800) [pid = 1848] [serial = 1741] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll-includeUncontrolled#2] 00:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9ba18c00) [pid = 1848] [serial = 1739] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll-includeUncontrolled#1] 00:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa2823c00) [pid = 1848] [serial = 1737] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9b8ed000) [pid = 1848] [serial = 1734] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html] 00:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9e799800) [pid = 1848] [serial = 1746] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll#1] 00:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9e7b9800) [pid = 1848] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll#2] 00:30:10 INFO - PROCESS | 1801 | 1482395410852 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]]]}] 00:30:10 INFO - ...... 00:30:10 INFO - TEST-OK | /service-workers/service-worker/extendable-event-waituntil.https.html | took 2420ms 00:30:10 INFO - PROCESS | 1801 | 1482395410876 Marionette TRACE conn4 -> [0,1964,"getWindowHandle",null] 00:30:10 INFO - PROCESS | 1801 | 1482395410884 Marionette TRACE conn4 <- [1,1964,null,{"value":"2147483649"}] 00:30:10 INFO - TEST-START | /service-workers/service-worker/fetch-canvas-tainting-cache.https.html 00:30:10 INFO - PROCESS | 1801 | 1482395410895 Marionette TRACE conn4 -> [0,1965,"timeouts",{"script":35000}] 00:30:10 INFO - PROCESS | 1801 | 1482395410898 Marionette TRACE conn4 <- [1,1965,null,{}] 00:30:10 INFO - PROCESS | 1801 | 1482395410904 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}] 00:30:11 INFO - PROCESS | 1801 | 1482395411090 Marionette TRACE conn4 <- [1,1966,null,{"value":null}] 00:30:11 INFO - PROCESS | 1801 | 1482395411144 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:30:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ef0bc00 == 9 [pid = 1848] [id = 639] 00:30:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9ef0c400) [pid = 1848] [serial = 1772] [outer = (nil)] 00:30:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0xa18dd000) [pid = 1848] [serial = 1773] [outer = 0x9ef0c400] 00:30:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0xa18e5000) [pid = 1848] [serial = 1774] [outer = 0x9ef0c400] 00:30:11 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:11 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:12 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2818000 == 10 [pid = 1848] [id = 640] 00:30:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa281a800) [pid = 1848] [serial = 1775] [outer = (nil)] 00:30:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa281dc00) [pid = 1848] [serial = 1776] [outer = 0xa281a800] 00:30:12 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2817400 == 11 [pid = 1848] [id = 641] 00:30:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa281a400) [pid = 1848] [serial = 1777] [outer = (nil)] 00:30:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa281fc00) [pid = 1848] [serial = 1778] [outer = 0xa281a400] 00:30:12 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:12 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:12 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2a22c00 == 12 [pid = 1848] [id = 642] 00:30:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa2a23400) [pid = 1848] [serial = 1779] [outer = (nil)] 00:30:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa2a23c00) [pid = 1848] [serial = 1780] [outer = 0xa2a23400] 00:30:14 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:30:14 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:30:14 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:30:14 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:30:14 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:30:14 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:30:14 INFO - PROCESS | 1801 | 1482395414896 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]]]}] 00:30:14 INFO - . 00:30:14 INFO - TEST-OK | /service-workers/service-worker/fetch-canvas-tainting-cache.https.html | took 4047ms 00:30:14 INFO - PROCESS | 1801 | 1482395414943 Marionette TRACE conn4 -> [0,1968,"getWindowHandle",null] 00:30:14 INFO - PROCESS | 1801 | 1482395414947 Marionette TRACE conn4 <- [1,1968,null,{"value":"2147483649"}] 00:30:14 INFO - TEST-START | /service-workers/service-worker/fetch-canvas-tainting.https.html 00:30:14 INFO - PROCESS | 1801 | 1482395414955 Marionette TRACE conn4 -> [0,1969,"timeouts",{"script":35000}] 00:30:14 INFO - PROCESS | 1801 | 1482395414958 Marionette TRACE conn4 <- [1,1969,null,{}] 00:30:14 INFO - PROCESS | 1801 | 1482395414966 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}] 00:30:15 INFO - PROCESS | 1801 | 1482395415159 Marionette TRACE conn4 <- [1,1970,null,{"value":null}] 00:30:15 INFO - PROCESS | 1801 | 1482395415234 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:30:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e793c00 == 13 [pid = 1848] [id = 643] 00:30:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9e796c00) [pid = 1848] [serial = 1781] [outer = (nil)] 00:30:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9eeca800) [pid = 1848] [serial = 1782] [outer = 0x9e796c00] 00:30:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9ef05800) [pid = 1848] [serial = 1783] [outer = 0x9e796c00] 00:30:15 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:15 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa2817400 == 12 [pid = 1848] [id = 641] 00:30:15 INFO - PROCESS | 1801 | --DOCSHELL 0xa2818000 == 11 [pid = 1848] [id = 640] 00:30:15 INFO - PROCESS | 1801 | --DOCSHELL 0x9f286000 == 10 [pid = 1848] [id = 634] 00:30:15 INFO - PROCESS | 1801 | --DOCSHELL 0x9e753800 == 9 [pid = 1848] [id = 638] 00:30:15 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8e8800 == 8 [pid = 1848] [id = 637] 00:30:15 INFO - PROCESS | 1801 | --DOCSHELL 0x9eece400 == 7 [pid = 1848] [id = 636] 00:30:15 INFO - PROCESS | 1801 | --DOCSHELL 0x9e748800 == 6 [pid = 1848] [id = 635] 00:30:15 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9ef07800) [pid = 1848] [serial = 1756] [outer = (nil)] [url = about:blank] 00:30:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9eef4c00 == 5 [pid = 1848] [id = 633] 00:30:16 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9eef9800) [pid = 1848] [serial = 1754] [outer = (nil)] [url = about:blank] 00:30:16 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9e74a800) [pid = 1848] [serial = 1742] [outer = (nil)] [url = about:blank] 00:30:16 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9ba19400) [pid = 1848] [serial = 1740] [outer = (nil)] [url = about:blank] 00:30:16 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa2824400) [pid = 1848] [serial = 1738] [outer = (nil)] [url = about:blank] 00:30:16 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9ef0fc00) [pid = 1848] [serial = 1736] [outer = (nil)] [url = about:blank] 00:30:16 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9e79ac00) [pid = 1848] [serial = 1747] [outer = (nil)] [url = about:blank] 00:30:16 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9eec0800) [pid = 1848] [serial = 1752] [outer = (nil)] [url = about:blank] 00:30:16 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9e7bb800) [pid = 1848] [serial = 1749] [outer = (nil)] [url = about:blank] 00:30:16 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9bbacc00) [pid = 1848] [serial = 1745] [outer = (nil)] [url = about:blank] 00:30:16 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9e86e000) [pid = 1848] [serial = 1751] [outer = (nil)] [url = about:blank] 00:30:16 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9ba1e400) [pid = 1848] [serial = 1744] [outer = (nil)] [url = about:blank] 00:30:16 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9ef04400) [pid = 1848] [serial = 1735] [outer = (nil)] [url = about:blank] 00:30:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8ee400 == 6 [pid = 1848] [id = 644] 00:30:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9b8f3400) [pid = 1848] [serial = 1784] [outer = (nil)] 00:30:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9b8f2000) [pid = 1848] [serial = 1785] [outer = 0x9b8f3400] 00:30:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8ed000 == 7 [pid = 1848] [id = 645] 00:30:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9bbac800) [pid = 1848] [serial = 1786] [outer = (nil)] 00:30:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9bbacc00) [pid = 1848] [serial = 1787] [outer = 0x9bbac800] 00:30:16 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:16 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eec2400 == 8 [pid = 1848] [id = 646] 00:30:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9eec6c00) [pid = 1848] [serial = 1788] [outer = (nil)] 00:30:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9eec9800) [pid = 1848] [serial = 1789] [outer = 0x9eec6c00] 00:30:18 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:30:18 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:30:18 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:30:18 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:30:18 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:30:18 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:30:18 INFO - PROCESS | 1801 | 1482395418416 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]]]}] 00:30:18 INFO - . 00:30:18 INFO - TEST-OK | /service-workers/service-worker/fetch-canvas-tainting.https.html | took 3507ms 00:30:18 INFO - PROCESS | 1801 | 1482395418463 Marionette TRACE conn4 -> [0,1972,"getWindowHandle",null] 00:30:18 INFO - PROCESS | 1801 | 1482395418466 Marionette TRACE conn4 <- [1,1972,null,{"value":"2147483649"}] 00:30:18 INFO - TEST-START | /service-workers/service-worker/fetch-cors-xhr.https.html 00:30:18 INFO - PROCESS | 1801 | 1482395418480 Marionette TRACE conn4 -> [0,1973,"timeouts",{"script":35000}] 00:30:18 INFO - PROCESS | 1801 | 1482395418489 Marionette TRACE conn4 <- [1,1973,null,{}] 00:30:18 INFO - PROCESS | 1801 | 1482395418510 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}] 00:30:18 INFO - PROCESS | 1801 | 1482395418673 Marionette TRACE conn4 <- [1,1974,null,{"value":null}] 00:30:18 INFO - PROCESS | 1801 | 1482395418782 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:30:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbb8400 == 9 [pid = 1848] [id = 647] 00:30:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9e74e400) [pid = 1848] [serial = 1790] [outer = (nil)] 00:30:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9f279400) [pid = 1848] [serial = 1791] [outer = 0x9e74e400] 00:30:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa18e0c00) [pid = 1848] [serial = 1792] [outer = 0x9e74e400] 00:30:19 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:19 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x9f281800 == 10 [pid = 1848] [id = 648] 00:30:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa2823c00) [pid = 1848] [serial = 1793] [outer = (nil)] 00:30:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa28d7c00) [pid = 1848] [serial = 1794] [outer = 0xa2823c00] 00:30:20 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9e792c00) [pid = 1848] [serial = 1769] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/extendable-event-waituntil.https.html] 00:30:20 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9f286400) [pid = 1848] [serial = 1758] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:30:20 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0x9eef5800) [pid = 1848] [serial = 1755] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-load.https.html] 00:30:20 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9b8e9800) [pid = 1848] [serial = 1766] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/extendable-event-async-waituntil.https.html] 00:30:20 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9eefe000) [pid = 1848] [serial = 1763] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:30:20 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0xa281a400) [pid = 1848] [serial = 1777] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 00:30:20 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0xa281a800) [pid = 1848] [serial = 1775] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 00:30:20 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9e749c00) [pid = 1848] [serial = 1760] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-reload.https.html] 00:30:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba17800 == 11 [pid = 1848] [id = 649] 00:30:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9ba18800) [pid = 1848] [serial = 1795] [outer = (nil)] 00:30:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9bbb2c00) [pid = 1848] [serial = 1796] [outer = 0x9ba18800] 00:30:20 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:20 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:20 INFO - PROCESS | 1801 | ++DOCSHELL 0xa28e2800 == 12 [pid = 1848] [id = 650] 00:30:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa28e3800) [pid = 1848] [serial = 1797] [outer = (nil)] 00:30:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0xa28e5400) [pid = 1848] [serial = 1798] [outer = 0xa28e3800] 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: FetchEvent::RespondWith was passed a promise resolved to a non-Object value: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 553 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: FetchEvent::RespondWith was passed a promise resolved to a non-Object value: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 553 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: FetchEvent::RespondWith was passed a promise resolved to a non-Object value: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 553 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: FetchEvent::RespondWith was passed a promise resolved to a non-Object value: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 553 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:30:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:30:21 INFO - PROCESS | 1801 | 1482395421866 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]]]}] 00:30:21 INFO - . 00:30:21 INFO - TEST-OK | /service-workers/service-worker/fetch-cors-xhr.https.html | took 3453ms 00:30:21 INFO - PROCESS | 1801 | 1482395421928 Marionette TRACE conn4 -> [0,1976,"getWindowHandle",null] 00:30:21 INFO - PROCESS | 1801 | 1482395421931 Marionette TRACE conn4 <- [1,1976,null,{"value":"2147483649"}] 00:30:21 INFO - TEST-START | /service-workers/service-worker/fetch-csp.https.html 00:30:21 INFO - PROCESS | 1801 | 1482395421937 Marionette TRACE conn4 -> [0,1977,"timeouts",{"script":35000}] 00:30:21 INFO - PROCESS | 1801 | 1482395421940 Marionette TRACE conn4 <- [1,1977,null,{}] 00:30:21 INFO - PROCESS | 1801 | 1482395421953 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}] 00:30:22 INFO - PROCESS | 1801 | 1482395422140 Marionette TRACE conn4 <- [1,1978,null,{"value":null}] 00:30:22 INFO - PROCESS | 1801 | 1482395422210 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:30:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba16c00 == 13 [pid = 1848] [id = 651] 00:30:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9ba19400) [pid = 1848] [serial = 1799] [outer = (nil)] 00:30:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9e797000) [pid = 1848] [serial = 1800] [outer = 0x9ba19400] 00:30:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9eec2c00) [pid = 1848] [serial = 1801] [outer = 0x9ba19400] 00:30:22 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:22 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e74d400 == 14 [pid = 1848] [id = 652] 00:30:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa2c4f800) [pid = 1848] [serial = 1802] [outer = (nil)] 00:30:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0xa2c51c00) [pid = 1848] [serial = 1803] [outer = 0xa2c4f800] 00:30:24 INFO - PROCESS | 1801 | 1482395424169 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]]]}] 00:30:24 INFO - . 00:30:24 INFO - TEST-OK | /service-workers/service-worker/fetch-csp.https.html | took 2292ms 00:30:24 INFO - PROCESS | 1801 | 1482395424230 Marionette TRACE conn4 -> [0,1980,"getWindowHandle",null] 00:30:24 INFO - PROCESS | 1801 | 1482395424234 Marionette TRACE conn4 <- [1,1980,null,{"value":"2147483649"}] 00:30:24 INFO - TEST-START | /service-workers/service-worker/fetch-event-after-navigation-within-page.https.html 00:30:24 INFO - PROCESS | 1801 | 1482395424244 Marionette TRACE conn4 -> [0,1981,"timeouts",{"script":35000}] 00:30:24 INFO - PROCESS | 1801 | 1482395424249 Marionette TRACE conn4 <- [1,1981,null,{}] 00:30:24 INFO - PROCESS | 1801 | 1482395424259 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}] 00:30:24 INFO - PROCESS | 1801 | 1482395424534 Marionette TRACE conn4 <- [1,1982,null,{"value":null}] 00:30:24 INFO - PROCESS | 1801 | 1482395424577 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:30:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e748c00 == 15 [pid = 1848] [id = 653] 00:30:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9e74d800) [pid = 1848] [serial = 1804] [outer = (nil)] 00:30:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x9eec0800) [pid = 1848] [serial = 1805] [outer = 0x9e74d800] 00:30:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x9eef5000) [pid = 1848] [serial = 1806] [outer = 0x9e74d800] 00:30:25 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:25 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:25 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba17800 == 14 [pid = 1848] [id = 649] 00:30:25 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8ee400 == 13 [pid = 1848] [id = 644] 00:30:25 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8ed000 == 12 [pid = 1848] [id = 645] 00:30:25 INFO - PROCESS | 1801 | --DOCSHELL 0x9e793c00 == 11 [pid = 1848] [id = 643] 00:30:25 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbb8400 == 10 [pid = 1848] [id = 647] 00:30:25 INFO - PROCESS | 1801 | --DOCSHELL 0x9f281800 == 9 [pid = 1848] [id = 648] 00:30:25 INFO - PROCESS | 1801 | --DOCSHELL 0x9ef0bc00 == 8 [pid = 1848] [id = 639] 00:30:25 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba16c00 == 7 [pid = 1848] [id = 651] 00:30:25 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0x9f286800) [pid = 1848] [serial = 1759] [outer = (nil)] [url = about:blank] 00:30:25 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0x9ef08c00) [pid = 1848] [serial = 1757] [outer = (nil)] [url = about:blank] 00:30:25 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9e747c00) [pid = 1848] [serial = 1768] [outer = (nil)] [url = about:blank] 00:30:25 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9b8ed400) [pid = 1848] [serial = 1765] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:30:25 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0xa281fc00) [pid = 1848] [serial = 1778] [outer = (nil)] [url = about:blank] 00:30:25 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0xa281dc00) [pid = 1848] [serial = 1776] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 00:30:25 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa18dd000) [pid = 1848] [serial = 1773] [outer = (nil)] [url = about:blank] 00:30:25 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9ef0e800) [pid = 1848] [serial = 1764] [outer = (nil)] [url = about:blank] 00:30:25 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9eecb400) [pid = 1848] [serial = 1762] [outer = (nil)] [url = about:blank] 00:30:25 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9e7c4400) [pid = 1848] [serial = 1771] [outer = (nil)] [url = about:blank] 00:30:25 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9e7bfc00) [pid = 1848] [serial = 1770] [outer = (nil)] [url = about:blank] 00:30:25 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9bbb1800) [pid = 1848] [serial = 1767] [outer = (nil)] [url = about:blank] 00:30:25 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9e7c3800) [pid = 1848] [serial = 1761] [outer = (nil)] [url = about:blank] 00:30:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b01ac00 == 8 [pid = 1848] [id = 654] 00:30:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9bba9400) [pid = 1848] [serial = 1807] [outer = (nil)] 00:30:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9bbaa800) [pid = 1848] [serial = 1808] [outer = 0x9bba9400] 00:30:26 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:26 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e755800 == 9 [pid = 1848] [id = 655] 00:30:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9e755c00) [pid = 1848] [serial = 1809] [outer = (nil)] 00:30:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9e790000) [pid = 1848] [serial = 1810] [outer = 0x9e755c00] 00:30:26 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:26 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:26 INFO - PROCESS | 1801 | 1482395426980 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]]]}] 00:30:27 INFO - .. 00:30:27 INFO - TEST-OK | /service-workers/service-worker/fetch-event-after-navigation-within-page.https.html | took 2800ms 00:30:27 INFO - PROCESS | 1801 | 1482395427044 Marionette TRACE conn4 -> [0,1984,"getWindowHandle",null] 00:30:27 INFO - PROCESS | 1801 | 1482395427048 Marionette TRACE conn4 <- [1,1984,null,{"value":"2147483649"}] 00:30:27 INFO - TEST-START | /service-workers/service-worker/fetch-event-async-respond-with.https.html 00:30:27 INFO - PROCESS | 1801 | 1482395427055 Marionette TRACE conn4 -> [0,1985,"timeouts",{"script":35000}] 00:30:27 INFO - PROCESS | 1801 | 1482395427061 Marionette TRACE conn4 <- [1,1985,null,{}] 00:30:27 INFO - PROCESS | 1801 | 1482395427066 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}] 00:30:27 INFO - PROCESS | 1801 | 1482395427363 Marionette TRACE conn4 <- [1,1986,null,{"value":null}] 00:30:27 INFO - PROCESS | 1801 | 1482395427401 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:30:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbaa400 == 10 [pid = 1848] [id = 656] 00:30:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9bbb2800) [pid = 1848] [serial = 1811] [outer = (nil)] 00:30:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9e869c00) [pid = 1848] [serial = 1812] [outer = 0x9bbb2800] 00:30:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9e875c00) [pid = 1848] [serial = 1813] [outer = 0x9bbb2800] 00:30:27 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:27 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eec4400 == 11 [pid = 1848] [id = 657] 00:30:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9ef0e400) [pid = 1848] [serial = 1814] [outer = (nil)] 00:30:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9ef0f800) [pid = 1848] [serial = 1815] [outer = 0x9ef0e400] 00:30:28 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:28 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:29 INFO - PROCESS | 1801 | 1482395429004 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]]]}] 00:30:29 INFO - . 00:30:29 INFO - TEST-OK | /service-workers/service-worker/fetch-event-async-respond-with.https.html | took 1989ms 00:30:29 INFO - PROCESS | 1801 | 1482395429044 Marionette TRACE conn4 -> [0,1988,"getWindowHandle",null] 00:30:29 INFO - PROCESS | 1801 | 1482395429046 Marionette TRACE conn4 <- [1,1988,null,{"value":"2147483649"}] 00:30:29 INFO - TEST-START | /service-workers/service-worker/fetch-event-network-error.https.html 00:30:29 INFO - PROCESS | 1801 | 1482395429059 Marionette TRACE conn4 -> [0,1989,"timeouts",{"script":35000}] 00:30:29 INFO - PROCESS | 1801 | 1482395429061 Marionette TRACE conn4 <- [1,1989,null,{}] 00:30:29 INFO - PROCESS | 1801 | 1482395429071 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}] 00:30:29 INFO - PROCESS | 1801 | 1482395429256 Marionette TRACE conn4 <- [1,1990,null,{"value":null}] 00:30:29 INFO - PROCESS | 1801 | 1482395429325 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:30:29 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9e796c00) [pid = 1848] [serial = 1781] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting.https.html] 00:30:29 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9e74e400) [pid = 1848] [serial = 1790] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-cors-xhr.https.html] 00:30:29 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0xa28e3800) [pid = 1848] [serial = 1797] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-cors-xhr-iframe.html] 00:30:29 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9b8f3400) [pid = 1848] [serial = 1784] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 00:30:29 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9bbac800) [pid = 1848] [serial = 1786] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 00:30:29 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9eec6c00) [pid = 1848] [serial = 1788] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html] 00:30:29 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9ef0c400) [pid = 1848] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting-cache.https.html] 00:30:29 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0xa2823c00) [pid = 1848] [serial = 1793] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 00:30:29 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9ba18800) [pid = 1848] [serial = 1795] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 00:30:29 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa2a23400) [pid = 1848] [serial = 1779] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html?cache] 00:30:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8ecc00 == 12 [pid = 1848] [id = 658] 00:30:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9b8f3400) [pid = 1848] [serial = 1816] [outer = (nil)] 00:30:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9bbb1400) [pid = 1848] [serial = 1817] [outer = 0x9b8f3400] 00:30:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9bbb7800) [pid = 1848] [serial = 1818] [outer = 0x9b8f3400] 00:30:29 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:29 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x9f287400 == 13 [pid = 1848] [id = 659] 00:30:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0xa18d9400) [pid = 1848] [serial = 1819] [outer = (nil)] 00:30:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0xa18d9800) [pid = 1848] [serial = 1820] [outer = 0xa18d9400] 00:30:30 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:30 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:30 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'response->BodyUsed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 628 00:30:30 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'response->BodyUsed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 628 00:30:31 INFO - PROCESS | 1801 | 1482395431014 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]]]}] 00:30:31 INFO - . 00:30:31 INFO - TEST-OK | /service-workers/service-worker/fetch-event-network-error.https.html | took 2006ms 00:30:31 INFO - PROCESS | 1801 | 1482395431062 Marionette TRACE conn4 -> [0,1992,"getWindowHandle",null] 00:30:31 INFO - PROCESS | 1801 | 1482395431066 Marionette TRACE conn4 <- [1,1992,null,{"value":"2147483649"}] 00:30:31 INFO - TEST-START | /service-workers/service-worker/fetch-event-redirect.https.html 00:30:31 INFO - PROCESS | 1801 | 1482395431072 Marionette TRACE conn4 -> [0,1993,"timeouts",{"script":185000}] 00:30:31 INFO - PROCESS | 1801 | 1482395431074 Marionette TRACE conn4 <- [1,1993,null,{}] 00:30:31 INFO - PROCESS | 1801 | 1482395431080 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}] 00:30:31 INFO - PROCESS | 1801 | 1482395431289 Marionette TRACE conn4 <- [1,1994,null,{"value":null}] 00:30:31 INFO - PROCESS | 1801 | 1482395431368 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:30:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x9f286800 == 14 [pid = 1848] [id = 660] 00:30:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9f286c00) [pid = 1848] [serial = 1821] [outer = (nil)] 00:30:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa2819000) [pid = 1848] [serial = 1822] [outer = 0x9f286c00] 00:30:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa281a800) [pid = 1848] [serial = 1823] [outer = 0x9f286c00] 00:30:31 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:31 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9f287400 == 13 [pid = 1848] [id = 659] 00:30:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8ecc00 == 12 [pid = 1848] [id = 658] 00:30:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9eec4400 == 11 [pid = 1848] [id = 657] 00:30:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbaa400 == 10 [pid = 1848] [id = 656] 00:30:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9e755800 == 9 [pid = 1848] [id = 655] 00:30:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9b01ac00 == 8 [pid = 1848] [id = 654] 00:30:37 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0x9f279400) [pid = 1848] [serial = 1791] [outer = (nil)] [url = about:blank] 00:30:37 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0xa28e5400) [pid = 1848] [serial = 1798] [outer = (nil)] [url = about:blank] 00:30:37 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0xa18e0c00) [pid = 1848] [serial = 1792] [outer = (nil)] [url = about:blank] 00:30:37 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9b8f2000) [pid = 1848] [serial = 1785] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 00:30:37 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9bbacc00) [pid = 1848] [serial = 1787] [outer = (nil)] [url = about:blank] 00:30:37 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9eec9800) [pid = 1848] [serial = 1789] [outer = (nil)] [url = about:blank] 00:30:37 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0xa18e5000) [pid = 1848] [serial = 1774] [outer = (nil)] [url = about:blank] 00:30:37 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0xa28d7c00) [pid = 1848] [serial = 1794] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 00:30:37 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9bbb2c00) [pid = 1848] [serial = 1796] [outer = (nil)] [url = about:blank] 00:30:37 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9ef05800) [pid = 1848] [serial = 1783] [outer = (nil)] [url = about:blank] 00:30:37 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9eeca800) [pid = 1848] [serial = 1782] [outer = (nil)] [url = about:blank] 00:30:37 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0xa2a23c00) [pid = 1848] [serial = 1780] [outer = (nil)] [url = about:blank] 00:30:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbb6000 == 9 [pid = 1848] [id = 661] 00:30:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9bbb7c00) [pid = 1848] [serial = 1824] [outer = (nil)] 00:30:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9e756400) [pid = 1848] [serial = 1825] [outer = 0x9bbb7c00] 00:30:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eeca800 == 10 [pid = 1848] [id = 662] 00:30:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9eecdc00) [pid = 1848] [serial = 1826] [outer = (nil)] 00:30:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9eef8c00) [pid = 1848] [serial = 1827] [outer = 0x9eecdc00] 00:30:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e74ec00 == 11 [pid = 1848] [id = 663] 00:30:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9b6c2800) [pid = 1848] [serial = 1828] [outer = (nil)] 00:30:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9ef04c00) [pid = 1848] [serial = 1829] [outer = 0x9b6c2800] 00:30:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ef10c00 == 12 [pid = 1848] [id = 664] 00:30:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9ef11800) [pid = 1848] [serial = 1830] [outer = (nil)] 00:30:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9ef12000) [pid = 1848] [serial = 1831] [outer = 0x9ef11800] 00:30:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9f27d000 == 13 [pid = 1848] [id = 665] 00:30:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9f27d800) [pid = 1848] [serial = 1832] [outer = (nil)] 00:30:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9f27e400) [pid = 1848] [serial = 1833] [outer = 0x9f27d800] 00:30:37 INFO - PROCESS | 1801 | ++DOCSHELL 0xa18ddc00 == 14 [pid = 1848] [id = 666] 00:30:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0xa18e0c00) [pid = 1848] [serial = 1834] [outer = (nil)] 00:30:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0xa18e6000) [pid = 1848] [serial = 1835] [outer = 0xa18e0c00] 00:30:38 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2a2c000 == 15 [pid = 1848] [id = 667] 00:30:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0xa2a2c400) [pid = 1848] [serial = 1836] [outer = (nil)] 00:30:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0xa2a2cc00) [pid = 1848] [serial = 1837] [outer = 0xa2a2c400] 00:30:38 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c4fc00 == 16 [pid = 1848] [id = 668] 00:30:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0xa2c50800) [pid = 1848] [serial = 1838] [outer = (nil)] 00:30:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0xa2c11c00) [pid = 1848] [serial = 1839] [outer = 0xa2c50800] 00:30:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8f3000 == 17 [pid = 1848] [id = 669] 00:30:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0xa2c72800) [pid = 1848] [serial = 1840] [outer = (nil)] 00:30:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0xa2c76400) [pid = 1848] [serial = 1841] [outer = 0xa2c72800] 00:30:38 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c78c00 == 18 [pid = 1848] [id = 670] 00:30:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0xa2c79000) [pid = 1848] [serial = 1842] [outer = (nil)] 00:30:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0xa2c79400) [pid = 1848] [serial = 1843] [outer = 0xa2c79000] 00:30:38 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2c7b000 == 19 [pid = 1848] [id = 671] 00:30:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0xa2c7b400) [pid = 1848] [serial = 1844] [outer = (nil)] 00:30:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 60 (0xa2c7b800) [pid = 1848] [serial = 1845] [outer = 0xa2c7b400] 00:30:38 INFO - PROCESS | 1801 | --DOCSHELL 0xa28e2800 == 18 [pid = 1848] [id = 650] 00:30:38 INFO - PROCESS | 1801 | --DOCSHELL 0x9eec2400 == 17 [pid = 1848] [id = 646] 00:30:38 INFO - PROCESS | 1801 | --DOCSHELL 0xa2a22c00 == 16 [pid = 1848] [id = 642] 00:30:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b023c00 == 17 [pid = 1848] [id = 672] 00:30:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0x9dcae000) [pid = 1848] [serial = 1846] [outer = (nil)] 00:30:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 62 (0x9b01ac00) [pid = 1848] [serial = 1847] [outer = 0x9dcae000] 00:30:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dcb1400 == 18 [pid = 1848] [id = 673] 00:30:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 63 (0x9dcb2000) [pid = 1848] [serial = 1848] [outer = (nil)] 00:30:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 64 (0x9dcb2800) [pid = 1848] [serial = 1849] [outer = 0x9dcb2000] 00:30:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c404c00 == 19 [pid = 1848] [id = 674] 00:30:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 65 (0x9c405000) [pid = 1848] [serial = 1850] [outer = (nil)] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 66 (0x9c405400) [pid = 1848] [serial = 1851] [outer = 0x9c405000] 00:30:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c407000 == 20 [pid = 1848] [id = 675] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 67 (0x9c407400) [pid = 1848] [serial = 1852] [outer = (nil)] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 68 (0x9c407800) [pid = 1848] [serial = 1853] [outer = 0x9c407400] 00:30:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b01f000 == 21 [pid = 1848] [id = 676] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 69 (0x9c403400) [pid = 1848] [serial = 1854] [outer = (nil)] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 70 (0x9c40b400) [pid = 1848] [serial = 1855] [outer = 0x9c403400] 00:30:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af18800 == 22 [pid = 1848] [id = 677] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 71 (0x9b8f2000) [pid = 1848] [serial = 1856] [outer = (nil)] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0x9c40e000) [pid = 1848] [serial = 1857] [outer = 0x9b8f2000] 00:30:39 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2816800 == 23 [pid = 1848] [id = 678] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0x9eec3c00) [pid = 1848] [serial = 1858] [outer = (nil)] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0xa2a2bc00) [pid = 1848] [serial = 1859] [outer = 0x9eec3c00] 00:30:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dc03000 == 24 [pid = 1848] [id = 679] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0x9dc03400) [pid = 1848] [serial = 1860] [outer = (nil)] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 76 (0x9dc03800) [pid = 1848] [serial = 1861] [outer = 0x9dc03400] 00:30:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dc08000 == 25 [pid = 1848] [id = 680] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 77 (0x9dc08400) [pid = 1848] [serial = 1862] [outer = (nil)] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 78 (0x9dc08800) [pid = 1848] [serial = 1863] [outer = 0x9dc08400] 00:30:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dc0c800 == 26 [pid = 1848] [id = 681] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 79 (0x9dc0cc00) [pid = 1848] [serial = 1864] [outer = (nil)] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 80 (0x9dc0d000) [pid = 1848] [serial = 1865] [outer = 0x9dc0cc00] 00:30:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c404400 == 27 [pid = 1848] [id = 682] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 81 (0x9dc10000) [pid = 1848] [serial = 1866] [outer = (nil)] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 82 (0x9dc10800) [pid = 1848] [serial = 1867] [outer = 0x9dc10000] 00:30:39 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2a2a000 == 28 [pid = 1848] [id = 683] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 83 (0xa2a2c800) [pid = 1848] [serial = 1868] [outer = (nil)] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 84 (0xa2c0c800) [pid = 1848] [serial = 1869] [outer = 0xa2a2c800] 00:30:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dd34800 == 29 [pid = 1848] [id = 684] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 85 (0x9dd34c00) [pid = 1848] [serial = 1870] [outer = (nil)] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 86 (0x9dd35000) [pid = 1848] [serial = 1871] [outer = 0x9dd34c00] 00:30:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dc10400 == 30 [pid = 1848] [id = 685] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 87 (0x9dd3a800) [pid = 1848] [serial = 1872] [outer = (nil)] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 88 (0x9dd3c000) [pid = 1848] [serial = 1873] [outer = 0x9dd3a800] 00:30:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dd3e000 == 31 [pid = 1848] [id = 686] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 89 (0x9dd3e400) [pid = 1848] [serial = 1874] [outer = (nil)] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 90 (0x9dd3e800) [pid = 1848] [serial = 1875] [outer = 0x9dd3e400] 00:30:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dd40800 == 32 [pid = 1848] [id = 687] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 91 (0x9dd40c00) [pid = 1848] [serial = 1876] [outer = (nil)] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 92 (0x9dd41000) [pid = 1848] [serial = 1877] [outer = 0x9dd40c00] 00:30:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d671400 == 33 [pid = 1848] [id = 688] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 93 (0x9d671800) [pid = 1848] [serial = 1878] [outer = (nil)] 00:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 94 (0x9d671c00) [pid = 1848] [serial = 1879] [outer = 0x9d671800] 00:30:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d67b800 == 34 [pid = 1848] [id = 689] 00:30:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 95 (0x9d67bc00) [pid = 1848] [serial = 1880] [outer = (nil)] 00:30:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 96 (0x9d67c000) [pid = 1848] [serial = 1881] [outer = 0x9d67bc00] 00:30:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b99ec00 == 35 [pid = 1848] [id = 690] 00:30:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 97 (0x9b99f000) [pid = 1848] [serial = 1882] [outer = (nil)] 00:30:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 98 (0x9b99f400) [pid = 1848] [serial = 1883] [outer = 0x9b99f000] 00:30:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a1000 == 36 [pid = 1848] [id = 691] 00:30:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 99 (0x9b9a1400) [pid = 1848] [serial = 1884] [outer = (nil)] 00:30:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 100 (0x9b9a1800) [pid = 1848] [serial = 1885] [outer = 0x9b9a1400] 00:30:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a3400 == 37 [pid = 1848] [id = 692] 00:30:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 101 (0x9b9a3800) [pid = 1848] [serial = 1886] [outer = (nil)] 00:30:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 102 (0x9b9a3c00) [pid = 1848] [serial = 1887] [outer = 0x9b9a3800] 00:30:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a6800 == 38 [pid = 1848] [id = 693] 00:30:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 103 (0x9b9a6c00) [pid = 1848] [serial = 1888] [outer = (nil)] 00:30:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 104 (0x9b9a7000) [pid = 1848] [serial = 1889] [outer = 0x9b9a6c00] 00:30:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b99c800 == 39 [pid = 1848] [id = 694] 00:30:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 105 (0x9b99d400) [pid = 1848] [serial = 1890] [outer = (nil)] 00:30:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 106 (0x9f28b000) [pid = 1848] [serial = 1891] [outer = 0x9b99d400] 00:30:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x9f28cc00 == 40 [pid = 1848] [id = 695] 00:30:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 107 (0x9f28d000) [pid = 1848] [serial = 1892] [outer = (nil)] 00:30:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 108 (0x9f28d400) [pid = 1848] [serial = 1893] [outer = 0x9f28d000] 00:30:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x9f296c00 == 41 [pid = 1848] [id = 696] 00:30:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 109 (0x9f297000) [pid = 1848] [serial = 1894] [outer = (nil)] 00:30:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 110 (0x9f297400) [pid = 1848] [serial = 1895] [outer = 0x9f297000] 00:30:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af5e000 == 42 [pid = 1848] [id = 697] 00:30:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 111 (0x9af5e400) [pid = 1848] [serial = 1896] [outer = (nil)] 00:30:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 112 (0x9af5e800) [pid = 1848] [serial = 1897] [outer = 0x9af5e400] 00:30:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af60400 == 43 [pid = 1848] [id = 698] 00:30:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 113 (0x9af60800) [pid = 1848] [serial = 1898] [outer = (nil)] 00:30:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 114 (0x9af60c00) [pid = 1848] [serial = 1899] [outer = 0x9af60800] 00:30:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x9f2be000 == 44 [pid = 1848] [id = 699] 00:30:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 115 (0x9f2be400) [pid = 1848] [serial = 1900] [outer = (nil)] 00:30:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 116 (0x9f2be800) [pid = 1848] [serial = 1901] [outer = 0x9f2be400] 00:30:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x9f2ca000 == 45 [pid = 1848] [id = 700] 00:30:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 117 (0x9f2ca400) [pid = 1848] [serial = 1902] [outer = (nil)] 00:30:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 118 (0x9f2ca800) [pid = 1848] [serial = 1903] [outer = 0x9f2ca400] 00:30:42 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2816c00 == 46 [pid = 1848] [id = 701] 00:30:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 119 (0xa28e5c00) [pid = 1848] [serial = 1904] [outer = (nil)] 00:30:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0xa2a22000) [pid = 1848] [serial = 1905] [outer = 0xa28e5c00] 00:30:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8a8000 == 47 [pid = 1848] [id = 702] 00:30:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x9d8a8400) [pid = 1848] [serial = 1906] [outer = (nil)] 00:30:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x9d8a8800) [pid = 1848] [serial = 1907] [outer = 0x9d8a8400] 00:30:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8aa400 == 48 [pid = 1848] [id = 703] 00:30:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x9d8aa800) [pid = 1848] [serial = 1908] [outer = (nil)] 00:30:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x9d8aac00) [pid = 1848] [serial = 1909] [outer = 0x9d8aa800] 00:30:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8ac800 == 49 [pid = 1848] [id = 704] 00:30:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x9d8acc00) [pid = 1848] [serial = 1910] [outer = (nil)] 00:30:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x9d8ad000) [pid = 1848] [serial = 1911] [outer = 0x9d8acc00] 00:30:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x9f526400 == 50 [pid = 1848] [id = 705] 00:30:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x9f526800) [pid = 1848] [serial = 1912] [outer = (nil)] 00:30:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x9f526c00) [pid = 1848] [serial = 1913] [outer = 0x9f526800] 00:30:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x9f52d800 == 51 [pid = 1848] [id = 706] 00:30:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x9f52dc00) [pid = 1848] [serial = 1914] [outer = (nil)] 00:30:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x9f52e000) [pid = 1848] [serial = 1915] [outer = 0x9f52dc00] 00:30:43 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x9bbb2800) [pid = 1848] [serial = 1811] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-async-respond-with.https.html] 00:30:43 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x9b8f3400) [pid = 1848] [serial = 1816] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-network-error.https.html] 00:30:43 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x9e755c00) [pid = 1848] [serial = 1809] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html?pushState] 00:30:43 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x9bba9400) [pid = 1848] [serial = 1807] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html?hashchange] 00:30:43 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0xa2c4f800) [pid = 1848] [serial = 1802] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-csp-iframe.html] 00:30:43 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x9ba19400) [pid = 1848] [serial = 1799] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-csp.https.html] 00:30:43 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0xa18d9400) [pid = 1848] [serial = 1819] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-network-error-controllee-iframe.html] 00:30:43 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x9ef0e400) [pid = 1848] [serial = 1814] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html] 00:30:43 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x9e74d800) [pid = 1848] [serial = 1804] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html] 00:30:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x9f531c00 == 52 [pid = 1848] [id = 707] 00:30:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x9f532000) [pid = 1848] [serial = 1916] [outer = (nil)] 00:30:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x9f532400) [pid = 1848] [serial = 1917] [outer = 0x9f532000] 00:30:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dd33000 == 53 [pid = 1848] [id = 708] 00:30:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x9dd33400) [pid = 1848] [serial = 1918] [outer = (nil)] 00:30:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x9dd33c00) [pid = 1848] [serial = 1919] [outer = 0x9dd33400] 00:30:44 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2d1a400 == 54 [pid = 1848] [id = 709] 00:30:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0xa2d1f800) [pid = 1848] [serial = 1920] [outer = (nil)] 00:30:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x9dd3ac00) [pid = 1848] [serial = 1921] [outer = 0xa2d1f800] 00:30:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af34c00 == 55 [pid = 1848] [id = 710] 00:30:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x9af35400) [pid = 1848] [serial = 1922] [outer = (nil)] 00:30:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x9af35800) [pid = 1848] [serial = 1923] [outer = 0x9af35400] 00:30:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af39800 == 56 [pid = 1848] [id = 711] 00:30:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x9af39c00) [pid = 1848] [serial = 1924] [outer = (nil)] 00:30:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x9af3a000) [pid = 1848] [serial = 1925] [outer = 0x9af39c00] 00:30:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af3bc00 == 57 [pid = 1848] [id = 712] 00:30:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x9af3c000) [pid = 1848] [serial = 1926] [outer = (nil)] 00:30:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x9af3c400) [pid = 1848] [serial = 1927] [outer = 0x9af3c000] 00:30:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c87a000 == 58 [pid = 1848] [id = 713] 00:30:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x9c87a400) [pid = 1848] [serial = 1928] [outer = (nil)] 00:30:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x9c87a800) [pid = 1848] [serial = 1929] [outer = 0x9c87a400] 00:30:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b858c00 == 59 [pid = 1848] [id = 714] 00:30:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x9b859000) [pid = 1848] [serial = 1930] [outer = (nil)] 00:30:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x9b859400) [pid = 1848] [serial = 1931] [outer = 0x9b859000] 00:30:51 INFO - PROCESS | 1801 | [Parent 1801] WARNING: NS_ENSURE_TRUE(!(NS_HasBeenCrossOrigin(aChannel, true))) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 133 00:30:51 INFO - PROCESS | 1801 | [Parent 1801] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805303F4: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 573 00:30:51 INFO - PROCESS | 1801 | [Parent 1801] WARNING: NS_ENSURE_TRUE(!(NS_HasBeenCrossOrigin(aChannel, true))) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 133 00:30:51 INFO - PROCESS | 1801 | [Parent 1801] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805303F4: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 573 00:30:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(userpass.IsEmpty()) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 951 00:30:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: nsCORSListenerProxy::AsyncOnChannelRedirect: UpdateChannel() returned failure: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 773 00:30:52 INFO - PROCESS | 1801 | [Parent 1801] WARNING: NS_ENSURE_TRUE(!(NS_HasBeenCrossOrigin(aChannel, true))) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 133 00:30:52 INFO - PROCESS | 1801 | [Parent 1801] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805303F4: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 573 00:30:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(userpass.IsEmpty()) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 951 00:30:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: nsCORSListenerProxy::AsyncOnChannelRedirect: UpdateChannel() returned failure: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 773 00:30:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x805303F4: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:30:53 INFO - PROCESS | 1801 | [Parent 1801] WARNING: NS_ENSURE_TRUE(!(NS_HasBeenCrossOrigin(aChannel, true))) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 133 00:30:53 INFO - PROCESS | 1801 | [Parent 1801] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805303F4: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 573 00:30:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x805303F4: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:30:57 INFO - ...................................................... 00:30:57 INFO - TEST-OK | /service-workers/service-worker/fetch-event-redirect.https.html | took 26680ms 00:30:57 INFO - TEST-START | /service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html 00:30:57 INFO - PROCESS | 1801 | 1482395457623 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]]]}] 00:30:57 INFO - PROCESS | 1801 | 1482395457753 Marionette TRACE conn4 -> [0,1996,"getWindowHandle",null] 00:30:57 INFO - PROCESS | 1801 | 1482395457755 Marionette TRACE conn4 <- [1,1996,null,{"value":"2147483649"}] 00:30:57 INFO - PROCESS | 1801 | 1482395457790 Marionette TRACE conn4 -> [0,1997,"timeouts",{"script":35000}] 00:30:57 INFO - PROCESS | 1801 | 1482395457791 Marionette TRACE conn4 <- [1,1997,null,{}] 00:30:57 INFO - PROCESS | 1801 | 1482395457802 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}] 00:30:57 INFO - PROCESS | 1801 | [Parent 1801] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 00:30:57 INFO - PROCESS | 1801 | [Parent 1801] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 00:30:57 INFO - PROCESS | 1801 | [Parent 1801] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 00:30:58 INFO - PROCESS | 1801 | 1482395458054 Marionette TRACE conn4 <- [1,1998,null,{"value":null}] 00:30:58 INFO - PROCESS | 1801 | 1482395458103 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:30:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af3b000 == 60 [pid = 1848] [id = 715] 00:30:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x9af3d800) [pid = 1848] [serial = 1932] [outer = (nil)] 00:30:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x9b6bfc00) [pid = 1848] [serial = 1933] [outer = 0x9af3d800] 00:30:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x9b6c4800) [pid = 1848] [serial = 1934] [outer = 0x9af3d800] 00:30:58 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:58 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:30:59 INFO - PROCESS | 1801 | --DOCSHELL 0x9e748c00 == 59 [pid = 1848] [id = 653] 00:30:59 INFO - PROCESS | 1801 | --DOCSHELL 0x9f286800 == 58 [pid = 1848] [id = 660] 00:30:59 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x9eef5000) [pid = 1848] [serial = 1806] [outer = (nil)] [url = about:blank] 00:30:59 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x9e875c00) [pid = 1848] [serial = 1813] [outer = (nil)] [url = about:blank] 00:30:59 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0xa2819000) [pid = 1848] [serial = 1822] [outer = (nil)] [url = about:blank] 00:30:59 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x9ef0f800) [pid = 1848] [serial = 1815] [outer = (nil)] [url = about:blank] 00:30:59 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x9bbb7800) [pid = 1848] [serial = 1818] [outer = (nil)] [url = about:blank] 00:30:59 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0xa18d9800) [pid = 1848] [serial = 1820] [outer = (nil)] [url = about:blank] 00:30:59 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x9bbb1400) [pid = 1848] [serial = 1817] [outer = (nil)] [url = about:blank] 00:30:59 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x9eec2c00) [pid = 1848] [serial = 1801] [outer = (nil)] [url = about:blank] 00:30:59 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0xa2c51c00) [pid = 1848] [serial = 1803] [outer = (nil)] [url = about:blank] 00:30:59 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x9bbaa800) [pid = 1848] [serial = 1808] [outer = (nil)] [url = about:blank] 00:30:59 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x9e790000) [pid = 1848] [serial = 1810] [outer = (nil)] [url = about:blank] 00:30:59 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x9e869c00) [pid = 1848] [serial = 1812] [outer = (nil)] [url = about:blank] 00:30:59 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x9eec0800) [pid = 1848] [serial = 1805] [outer = (nil)] [url = about:blank] 00:30:59 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x9e797000) [pid = 1848] [serial = 1800] [outer = (nil)] [url = about:blank] 00:30:59 INFO - PROCESS | 1801 | --DOCSHELL 0x9e74d400 == 57 [pid = 1848] [id = 652] 00:31:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af1cc00 == 58 [pid = 1848] [id = 716] 00:31:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x9af1d800) [pid = 1848] [serial = 1935] [outer = (nil)] 00:31:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x9af1e000) [pid = 1848] [serial = 1936] [outer = 0x9af1d800] 00:31:00 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2694 00:31:00 INFO - PROCESS | 1801 | 1482395460338 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]]]}] 00:31:00 INFO - . 00:31:00 INFO - TEST-OK | /service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html | took 2602ms 00:31:00 INFO - PROCESS | 1801 | 1482395460383 Marionette TRACE conn4 -> [0,2000,"getWindowHandle",null] 00:31:00 INFO - PROCESS | 1801 | 1482395460386 Marionette TRACE conn4 <- [1,2000,null,{"value":"2147483649"}] 00:31:00 INFO - TEST-START | /service-workers/service-worker/fetch-event.https.html 00:31:00 INFO - Clearing pref dom.serviceWorkers.enabled 00:31:00 INFO - PROCESS | 1801 | 1482395460393 Marionette TRACE conn4 -> [0,2001,"getContext",null] 00:31:00 INFO - PROCESS | 1801 | 1482395460395 Marionette TRACE conn4 <- [1,2001,null,{"value":"content"}] 00:31:00 INFO - PROCESS | 1801 | 1482395460401 Marionette TRACE conn4 -> [0,2002,"setContext",{"value":"chrome"}] 00:31:00 INFO - PROCESS | 1801 | 1482395460403 Marionette TRACE conn4 <- [1,2002,null,{}] 00:31:00 INFO - PROCESS | 1801 | 1482395460409 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}] 00:31:00 INFO - PROCESS | 1801 | 1482395460429 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 00:31:00 INFO - PROCESS | 1801 | 1482395460448 Marionette TRACE conn4 -> [0,2004,"setContext",{"value":"content"}] 00:31:00 INFO - PROCESS | 1801 | 1482395460450 Marionette TRACE conn4 <- [1,2004,null,{}] 00:31:00 INFO - PROCESS | 1801 | 1482395460458 Marionette TRACE conn4 -> [0,2005,"getContext",null] 00:31:00 INFO - PROCESS | 1801 | 1482395460462 Marionette TRACE conn4 <- [1,2005,null,{"value":"content"}] 00:31:00 INFO - PROCESS | 1801 | 1482395460468 Marionette TRACE conn4 -> [0,2006,"setContext",{"value":"chrome"}] 00:31:00 INFO - PROCESS | 1801 | 1482395460472 Marionette TRACE conn4 <- [1,2006,null,{}] 00:31:00 INFO - PROCESS | 1801 | 1482395460479 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}] 00:31:00 INFO - PROCESS | 1801 | 1482395460498 Marionette TRACE conn4 <- [1,2007,null,{"value":true}] 00:31:00 INFO - PROCESS | 1801 | 1482395460503 Marionette TRACE conn4 -> [0,2008,"setContext",{"value":"content"}] 00:31:00 INFO - PROCESS | 1801 | 1482395460507 Marionette TRACE conn4 <- [1,2008,null,{}] 00:31:00 INFO - Setting pref dom.serviceWorkers.enabled (true) 00:31:00 INFO - PROCESS | 1801 | 1482395460515 Marionette TRACE conn4 -> [0,2009,"getContext",null] 00:31:00 INFO - PROCESS | 1801 | 1482395460519 Marionette TRACE conn4 <- [1,2009,null,{"value":"content"}] 00:31:00 INFO - PROCESS | 1801 | 1482395460524 Marionette TRACE conn4 -> [0,2010,"setContext",{"value":"chrome"}] 00:31:00 INFO - PROCESS | 1801 | 1482395460529 Marionette TRACE conn4 <- [1,2010,null,{}] 00:31:00 INFO - PROCESS | 1801 | 1482395460536 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}] 00:31:00 INFO - PROCESS | 1801 | 1482395460561 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 00:31:00 INFO - PROCESS | 1801 | 1482395460566 Marionette TRACE conn4 -> [0,2012,"setContext",{"value":"content"}] 00:31:00 INFO - PROCESS | 1801 | 1482395460569 Marionette TRACE conn4 <- [1,2012,null,{}] 00:31:00 INFO - PROCESS | 1801 | 1482395460576 Marionette TRACE conn4 -> [0,2013,"getContext",null] 00:31:00 INFO - PROCESS | 1801 | 1482395460580 Marionette TRACE conn4 <- [1,2013,null,{"value":"content"}] 00:31:00 INFO - PROCESS | 1801 | 1482395460587 Marionette TRACE conn4 -> [0,2014,"setContext",{"value":"chrome"}] 00:31:00 INFO - PROCESS | 1801 | 1482395460590 Marionette TRACE conn4 <- [1,2014,null,{}] 00:31:00 INFO - PROCESS | 1801 | 1482395460598 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}] 00:31:00 INFO - PROCESS | 1801 | 1482395460622 Marionette TRACE conn4 <- [1,2015,null,{"value":true}] 00:31:00 INFO - PROCESS | 1801 | 1482395460629 Marionette TRACE conn4 -> [0,2016,"setContext",{"value":"content"}] 00:31:00 INFO - Setting pref security.mixed_content.block_active_content (false) 00:31:00 INFO - PROCESS | 1801 | 1482395460634 Marionette TRACE conn4 <- [1,2016,null,{}] 00:31:00 INFO - PROCESS | 1801 | 1482395460643 Marionette TRACE conn4 -> [0,2017,"getContext",null] 00:31:00 INFO - PROCESS | 1801 | 1482395460646 Marionette TRACE conn4 <- [1,2017,null,{"value":"content"}] 00:31:00 INFO - PROCESS | 1801 | 1482395460653 Marionette TRACE conn4 -> [0,2018,"setContext",{"value":"chrome"}] 00:31:00 INFO - PROCESS | 1801 | 1482395460657 Marionette TRACE conn4 <- [1,2018,null,{}] 00:31:00 INFO - PROCESS | 1801 | 1482395460663 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}] 00:31:00 INFO - PROCESS | 1801 | 1482395460826 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 00:31:00 INFO - PROCESS | 1801 | 1482395460890 Marionette TRACE conn4 -> [0,2020,"setContext",{"value":"content"}] 00:31:00 INFO - PROCESS | 1801 | 1482395460895 Marionette TRACE conn4 <- [1,2020,null,{}] 00:31:00 INFO - PROCESS | 1801 | 1482395460918 Marionette TRACE conn4 -> [0,2021,"getContext",null] 00:31:00 INFO - PROCESS | 1801 | 1482395460921 Marionette TRACE conn4 <- [1,2021,null,{"value":"content"}] 00:31:00 INFO - PROCESS | 1801 | 1482395460948 Marionette TRACE conn4 -> [0,2022,"setContext",{"value":"chrome"}] 00:31:00 INFO - PROCESS | 1801 | 1482395460950 Marionette TRACE conn4 <- [1,2022,null,{}] 00:31:00 INFO - PROCESS | 1801 | 1482395460959 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}] 00:31:01 INFO - PROCESS | 1801 | 1482395461009 Marionette TRACE conn4 <- [1,2023,null,{"value":false}] 00:31:01 INFO - PROCESS | 1801 | 1482395461014 Marionette TRACE conn4 -> [0,2024,"setContext",{"value":"content"}] 00:31:01 INFO - Setting pref security.mixed_content.block_display_content (false) 00:31:01 INFO - PROCESS | 1801 | 1482395461017 Marionette TRACE conn4 <- [1,2024,null,{}] 00:31:01 INFO - PROCESS | 1801 | 1482395461022 Marionette TRACE conn4 -> [0,2025,"getContext",null] 00:31:01 INFO - PROCESS | 1801 | 1482395461025 Marionette TRACE conn4 <- [1,2025,null,{"value":"content"}] 00:31:01 INFO - PROCESS | 1801 | 1482395461030 Marionette TRACE conn4 -> [0,2026,"setContext",{"value":"chrome"}] 00:31:01 INFO - PROCESS | 1801 | 1482395461032 Marionette TRACE conn4 <- [1,2026,null,{}] 00:31:01 INFO - PROCESS | 1801 | 1482395461037 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}] 00:31:01 INFO - PROCESS | 1801 | 1482395461053 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 00:31:01 INFO - PROCESS | 1801 | 1482395461056 Marionette TRACE conn4 -> [0,2028,"setContext",{"value":"content"}] 00:31:01 INFO - PROCESS | 1801 | 1482395461058 Marionette TRACE conn4 <- [1,2028,null,{}] 00:31:01 INFO - PROCESS | 1801 | 1482395461064 Marionette TRACE conn4 -> [0,2029,"timeouts",{"script":35000}] 00:31:01 INFO - PROCESS | 1801 | 1482395461066 Marionette TRACE conn4 <- [1,2029,null,{}] 00:31:01 INFO - PROCESS | 1801 | 1482395461072 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}] 00:31:01 INFO - PROCESS | 1801 | 1482395461291 Marionette TRACE conn4 <- [1,2030,null,{"value":null}] 00:31:01 INFO - PROCESS | 1801 | 1482395461341 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:31:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af1b400 == 59 [pid = 1848] [id = 717] 00:31:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x9af1b800) [pid = 1848] [serial = 1937] [outer = (nil)] 00:31:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x9af39000) [pid = 1848] [serial = 1938] [outer = 0x9af1b800] 00:31:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x9af5c000) [pid = 1848] [serial = 1939] [outer = 0x9af1b800] 00:31:01 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:01 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8a4400 == 60 [pid = 1848] [id = 718] 00:31:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x9d677000) [pid = 1848] [serial = 1940] [outer = (nil)] 00:31:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x9b866c00) [pid = 1848] [serial = 1941] [outer = 0x9d677000] 00:31:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af66000 == 61 [pid = 1848] [id = 719] 00:31:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x9d8ac000) [pid = 1848] [serial = 1942] [outer = (nil)] 00:31:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x9d8ae000) [pid = 1848] [serial = 1943] [outer = 0x9d8ac000] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x9dc0cc00) [pid = 1848] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x9dcb2000) [pid = 1848] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0xa2c7b400) [pid = 1848] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x9b9a6c00) [pid = 1848] [serial = 1888] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x9f2ca400) [pid = 1848] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x9c407400) [pid = 1848] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x9bbb7c00) [pid = 1848] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x9af5e400) [pid = 1848] [serial = 1896] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x9d8aa800) [pid = 1848] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x9ef11800) [pid = 1848] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x9f2be400) [pid = 1848] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x9f286c00) [pid = 1848] [serial = 1821] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-redirect.https.html] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0xa18e0c00) [pid = 1848] [serial = 1834] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0xa2c50800) [pid = 1848] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x9dd3a800) [pid = 1848] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 119 (0x9b9a1400) [pid = 1848] [serial = 1884] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 118 (0x9dc08400) [pid = 1848] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 117 (0xa2d1f800) [pid = 1848] [serial = 1920] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 116 (0x9b8f2000) [pid = 1848] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 115 (0x9b99d400) [pid = 1848] [serial = 1890] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-nocors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 114 (0x9dcae000) [pid = 1848] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 113 (0x9c87a400) [pid = 1848] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 112 (0x9b859000) [pid = 1848] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 111 (0x9f526800) [pid = 1848] [serial = 1912] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-nocors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 110 (0x9af35400) [pid = 1848] [serial = 1922] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 109 (0x9f532000) [pid = 1848] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 108 (0x9d8acc00) [pid = 1848] [serial = 1910] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 107 (0x9b6c2800) [pid = 1848] [serial = 1828] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 106 (0x9d671800) [pid = 1848] [serial = 1878] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 105 (0x9b99f000) [pid = 1848] [serial = 1882] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-cors-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 104 (0x9dd34c00) [pid = 1848] [serial = 1870] [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] 00:31:04 INFO - PROCESS | 1801 | --DOMWINDOW == 103 (0x9f27d800) [pid = 1848] [serial = 1832] [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] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 102 (0x9b9a3800) [pid = 1848] [serial = 1886] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-sameorigin-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 101 (0xa2c79000) [pid = 1848] [serial = 1842] [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] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 100 (0x9f297000) [pid = 1848] [serial = 1894] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-nocors-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 99 (0x9af39c00) [pid = 1848] [serial = 1924] [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] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 98 (0x9f28d000) [pid = 1848] [serial = 1892] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-nocors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 97 (0x9af60800) [pid = 1848] [serial = 1898] [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] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 96 (0xa28e5c00) [pid = 1848] [serial = 1904] [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] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 95 (0x9dd40c00) [pid = 1848] [serial = 1876] [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] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 94 (0x9dd33400) [pid = 1848] [serial = 1918] [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] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 93 (0x9c403400) [pid = 1848] [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] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 92 (0x9d8a8400) [pid = 1848] [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] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 91 (0x9dc10000) [pid = 1848] [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] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 90 (0x9eecdc00) [pid = 1848] [serial = 1826] [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] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 89 (0x9af3c000) [pid = 1848] [serial = 1926] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-sameorigin-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 88 (0x9dc03400) [pid = 1848] [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] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 87 (0x9dd3e400) [pid = 1848] [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] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 86 (0xa2c72800) [pid = 1848] [serial = 1840] [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] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 85 (0x9c405000) [pid = 1848] [serial = 1850] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 84 (0x9d67bc00) [pid = 1848] [serial = 1880] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-cors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 83 (0x9f52dc00) [pid = 1848] [serial = 1914] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 82 (0x9eec3c00) [pid = 1848] [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] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 81 (0xa2a2c400) [pid = 1848] [serial = 1836] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 00:31:05 INFO - PROCESS | 1801 | --DOMWINDOW == 80 (0xa2a2c800) [pid = 1848] [serial = 1868] [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] 00:31:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af35400 == 62 [pid = 1848] [id = 720] 00:31:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 81 (0x9af39c00) [pid = 1848] [serial = 1944] [outer = (nil)] 00:31:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 82 (0x9af5cc00) [pid = 1848] [serial = 1945] [outer = 0x9af39c00] 00:31:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b484800 == 63 [pid = 1848] [id = 721] 00:31:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 83 (0x9b492800) [pid = 1848] [serial = 1946] [outer = (nil)] 00:31:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 84 (0x9b6c2800) [pid = 1848] [serial = 1947] [outer = 0x9b492800] 00:31:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d67ec00 == 64 [pid = 1848] [id = 722] 00:31:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 85 (0x9d8a8400) [pid = 1848] [serial = 1948] [outer = (nil)] 00:31:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 86 (0x9d8a9800) [pid = 1848] [serial = 1949] [outer = 0x9d8a8400] 00:31:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d9d2000 == 65 [pid = 1848] [id = 723] 00:31:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 87 (0x9d9d2400) [pid = 1848] [serial = 1950] [outer = (nil)] 00:31:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 88 (0x9d9d2c00) [pid = 1848] [serial = 1951] [outer = 0x9d9d2400] 00:31:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d9d4c00 == 66 [pid = 1848] [id = 724] 00:31:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 89 (0x9d9d5000) [pid = 1848] [serial = 1952] [outer = (nil)] 00:31:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 90 (0x9d9d5400) [pid = 1848] [serial = 1953] [outer = 0x9d9d5000] 00:31:05 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:05 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b490c00 == 67 [pid = 1848] [id = 725] 00:31:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 91 (0x9b492c00) [pid = 1848] [serial = 1954] [outer = (nil)] 00:31:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 92 (0x9b8f3800) [pid = 1848] [serial = 1955] [outer = 0x9b492c00] 00:31:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b6c1000 == 68 [pid = 1848] [id = 726] 00:31:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 93 (0x9b6c1400) [pid = 1848] [serial = 1956] [outer = (nil)] 00:31:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 94 (0x9b48f000) [pid = 1848] [serial = 1957] [outer = 0x9b6c1400] 00:31:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b48a800 == 69 [pid = 1848] [id = 727] 00:31:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 95 (0x9b9a8400) [pid = 1848] [serial = 1958] [outer = (nil)] 00:31:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 96 (0x9b9a8800) [pid = 1848] [serial = 1959] [outer = 0x9b9a8400] 00:31:06 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2694 00:31:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b6c0800 == 70 [pid = 1848] [id = 728] 00:31:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 97 (0x9d9d7400) [pid = 1848] [serial = 1960] [outer = (nil)] 00:31:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 98 (0x9d9d9400) [pid = 1848] [serial = 1961] [outer = 0x9d9d7400] 00:31:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af1f000 == 71 [pid = 1848] [id = 729] 00:31:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 99 (0x9af20000) [pid = 1848] [serial = 1962] [outer = (nil)] 00:31:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 100 (0x9af20800) [pid = 1848] [serial = 1963] [outer = 0x9af20000] 00:31:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af65c00 == 72 [pid = 1848] [id = 730] 00:31:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 101 (0x9af67400) [pid = 1848] [serial = 1964] [outer = (nil)] 00:31:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 102 (0x9af67800) [pid = 1848] [serial = 1965] [outer = 0x9af67400] 00:31:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c875c00 == 73 [pid = 1848] [id = 731] 00:31:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 103 (0x9d671800) [pid = 1848] [serial = 1966] [outer = (nil)] 00:31:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 104 (0x9d675800) [pid = 1848] [serial = 1967] [outer = 0x9d671800] 00:31:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x9cdc5000 == 74 [pid = 1848] [id = 732] 00:31:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 105 (0x9d9cb000) [pid = 1848] [serial = 1968] [outer = (nil)] 00:31:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 106 (0x9d9cb400) [pid = 1848] [serial = 1969] [outer = 0x9d9cb000] 00:31:07 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:07 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:07 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2694 00:31:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 107 (0x9d9d4000) [pid = 1848] [serial = 1970] [outer = 0x9af67400] 00:31:08 INFO - PROCESS | 1801 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 00:31:08 INFO - PROCESS | 1801 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 00:31:08 INFO - PROCESS | 1801 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 00:31:08 INFO - PROCESS | 1801 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 00:31:08 INFO - PROCESS | 1801 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 00:31:08 INFO - PROCESS | 1801 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 00:31:08 INFO - PROCESS | 1801 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 00:31:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c406400 == 75 [pid = 1848] [id = 733] 00:31:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 108 (0x9c406800) [pid = 1848] [serial = 1971] [outer = (nil)] 00:31:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 109 (0x9c406c00) [pid = 1848] [serial = 1972] [outer = 0x9c406800] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9d9d2000 == 74 [pid = 1848] [id = 723] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9af3b000 == 73 [pid = 1848] [id = 715] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9c875c00 == 72 [pid = 1848] [id = 731] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9dc08000 == 71 [pid = 1848] [id = 680] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9f28cc00 == 70 [pid = 1848] [id = 695] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9a3400 == 69 [pid = 1848] [id = 692] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8a8000 == 68 [pid = 1848] [id = 702] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9b01f000 == 67 [pid = 1848] [id = 676] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8aa400 == 66 [pid = 1848] [id = 703] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9d67b800 == 65 [pid = 1848] [id = 689] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9f2ca000 == 64 [pid = 1848] [id = 700] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9af5e000 == 63 [pid = 1848] [id = 697] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8ac800 == 62 [pid = 1848] [id = 704] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9af3bc00 == 61 [pid = 1848] [id = 712] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c78c00 == 60 [pid = 1848] [id = 670] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa2816800 == 59 [pid = 1848] [id = 678] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9dd33000 == 58 [pid = 1848] [id = 708] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9eeca800 == 57 [pid = 1848] [id = 662] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9f296c00 == 56 [pid = 1848] [id = 696] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9d671400 == 55 [pid = 1848] [id = 688] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9dc03000 == 54 [pid = 1848] [id = 679] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9e74ec00 == 53 [pid = 1848] [id = 663] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8f3000 == 52 [pid = 1848] [id = 669] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9c407000 == 51 [pid = 1848] [id = 675] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c4fc00 == 50 [pid = 1848] [id = 668] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9b023c00 == 49 [pid = 1848] [id = 672] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9dc0c800 == 48 [pid = 1848] [id = 681] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9f52d800 == 47 [pid = 1848] [id = 706] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9b99c800 == 46 [pid = 1848] [id = 694] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa18ddc00 == 45 [pid = 1848] [id = 666] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa2a2a000 == 44 [pid = 1848] [id = 683] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa2c7b000 == 43 [pid = 1848] [id = 671] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9af39800 == 42 [pid = 1848] [id = 711] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa2d1a400 == 41 [pid = 1848] [id = 709] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9ef10c00 == 40 [pid = 1848] [id = 664] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9c404400 == 39 [pid = 1848] [id = 682] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9af60400 == 38 [pid = 1848] [id = 698] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9dcb1400 == 37 [pid = 1848] [id = 673] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9dc10400 == 36 [pid = 1848] [id = 685] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9c404c00 == 35 [pid = 1848] [id = 674] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9a1000 == 34 [pid = 1848] [id = 691] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbb6000 == 33 [pid = 1848] [id = 661] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9f531c00 == 32 [pid = 1848] [id = 707] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9af18800 == 31 [pid = 1848] [id = 677] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9f2be000 == 30 [pid = 1848] [id = 699] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9c87a000 == 29 [pid = 1848] [id = 713] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9dd34800 == 28 [pid = 1848] [id = 684] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa2816c00 == 27 [pid = 1848] [id = 701] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9b858c00 == 26 [pid = 1848] [id = 714] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9b99ec00 == 25 [pid = 1848] [id = 690] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9dd40800 == 24 [pid = 1848] [id = 687] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0xa2a2c000 == 23 [pid = 1848] [id = 667] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9a6800 == 22 [pid = 1848] [id = 693] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9f526400 == 21 [pid = 1848] [id = 705] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9af34c00 == 20 [pid = 1848] [id = 710] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9f27d000 == 19 [pid = 1848] [id = 665] 00:31:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9dd3e000 == 18 [pid = 1848] [id = 686] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 108 (0xa18e6000) [pid = 1848] [serial = 1835] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 107 (0xa2c11c00) [pid = 1848] [serial = 1839] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 106 (0x9dd3c000) [pid = 1848] [serial = 1873] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 105 (0x9b9a1800) [pid = 1848] [serial = 1885] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 104 (0x9dc08800) [pid = 1848] [serial = 1863] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 103 (0x9dd3ac00) [pid = 1848] [serial = 1921] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 102 (0x9c40e000) [pid = 1848] [serial = 1857] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 101 (0x9f28b000) [pid = 1848] [serial = 1891] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 100 (0x9b01ac00) [pid = 1848] [serial = 1847] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 99 (0x9c87a800) [pid = 1848] [serial = 1929] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 98 (0x9b859400) [pid = 1848] [serial = 1931] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 97 (0x9f526c00) [pid = 1848] [serial = 1913] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 96 (0x9af35800) [pid = 1848] [serial = 1923] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 95 (0x9f532400) [pid = 1848] [serial = 1917] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 94 (0x9d8ad000) [pid = 1848] [serial = 1911] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 93 (0x9ef04c00) [pid = 1848] [serial = 1829] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 92 (0x9d671c00) [pid = 1848] [serial = 1879] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 91 (0x9b99f400) [pid = 1848] [serial = 1883] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 90 (0x9dd35000) [pid = 1848] [serial = 1871] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 89 (0x9f27e400) [pid = 1848] [serial = 1833] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 88 (0x9b9a3c00) [pid = 1848] [serial = 1887] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 87 (0xa2c79400) [pid = 1848] [serial = 1843] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 86 (0x9f297400) [pid = 1848] [serial = 1895] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 85 (0x9af3a000) [pid = 1848] [serial = 1925] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 84 (0x9f28d400) [pid = 1848] [serial = 1893] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 83 (0x9af60c00) [pid = 1848] [serial = 1899] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 82 (0xa2a22000) [pid = 1848] [serial = 1905] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 81 (0x9dd41000) [pid = 1848] [serial = 1877] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 80 (0x9dd33c00) [pid = 1848] [serial = 1919] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 79 (0x9c40b400) [pid = 1848] [serial = 1855] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 78 (0x9d8a8800) [pid = 1848] [serial = 1907] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 77 (0x9dc10800) [pid = 1848] [serial = 1867] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 76 (0x9eef8c00) [pid = 1848] [serial = 1827] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 75 (0x9af3c400) [pid = 1848] [serial = 1927] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 74 (0x9dc03800) [pid = 1848] [serial = 1861] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 73 (0x9dd3e800) [pid = 1848] [serial = 1875] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 72 (0xa2c76400) [pid = 1848] [serial = 1841] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 71 (0x9c405400) [pid = 1848] [serial = 1851] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 70 (0x9d67c000) [pid = 1848] [serial = 1881] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 69 (0x9f52e000) [pid = 1848] [serial = 1915] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 68 (0xa2a2bc00) [pid = 1848] [serial = 1859] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 67 (0xa2a2cc00) [pid = 1848] [serial = 1837] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 66 (0xa2c0c800) [pid = 1848] [serial = 1869] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 65 (0x9dc0d000) [pid = 1848] [serial = 1865] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 64 (0x9dcb2800) [pid = 1848] [serial = 1849] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 63 (0xa2c7b800) [pid = 1848] [serial = 1845] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 62 (0x9b9a7000) [pid = 1848] [serial = 1889] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 61 (0x9f2ca800) [pid = 1848] [serial = 1903] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 60 (0x9c407800) [pid = 1848] [serial = 1853] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 59 (0x9e756400) [pid = 1848] [serial = 1825] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 58 (0x9af5e800) [pid = 1848] [serial = 1897] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 57 (0x9d8aac00) [pid = 1848] [serial = 1909] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0x9ef12000) [pid = 1848] [serial = 1831] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0x9f2be800) [pid = 1848] [serial = 1901] [outer = (nil)] [url = about:blank] 00:31:09 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0xa281a800) [pid = 1848] [serial = 1823] [outer = (nil)] [url = about:blank] 00:31:09 INFO - ............... 00:31:09 INFO - TEST-OK | /service-workers/service-worker/fetch-event.https.html | took 9492ms 00:31:09 INFO - PROCESS | 1801 | 1482395469859 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]]]}] 00:31:09 INFO - PROCESS | 1801 | 1482395469886 Marionette TRACE conn4 -> [0,2032,"getWindowHandle",null] 00:31:09 INFO - PROCESS | 1801 | 1482395469894 Marionette TRACE conn4 <- [1,2032,null,{"value":"2147483649"}] 00:31:09 INFO - TEST-START | /service-workers/service-worker/fetch-frame-resource.https.html 00:31:09 INFO - Clearing pref dom.serviceWorkers.enabled 00:31:09 INFO - PROCESS | 1801 | 1482395469907 Marionette TRACE conn4 -> [0,2033,"getContext",null] 00:31:09 INFO - PROCESS | 1801 | 1482395469914 Marionette TRACE conn4 <- [1,2033,null,{"value":"content"}] 00:31:09 INFO - PROCESS | 1801 | 1482395469919 Marionette TRACE conn4 -> [0,2034,"setContext",{"value":"chrome"}] 00:31:09 INFO - PROCESS | 1801 | 1482395469925 Marionette TRACE conn4 <- [1,2034,null,{}] 00:31:09 INFO - PROCESS | 1801 | 1482395469932 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}] 00:31:09 INFO - PROCESS | 1801 | 1482395469964 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 00:31:09 INFO - PROCESS | 1801 | 1482395469969 Marionette TRACE conn4 -> [0,2036,"setContext",{"value":"content"}] 00:31:09 INFO - PROCESS | 1801 | 1482395469972 Marionette TRACE conn4 <- [1,2036,null,{}] 00:31:09 INFO - Clearing pref security.mixed_content.block_active_content 00:31:09 INFO - PROCESS | 1801 | 1482395469978 Marionette TRACE conn4 -> [0,2037,"getContext",null] 00:31:09 INFO - PROCESS | 1801 | 1482395469980 Marionette TRACE conn4 <- [1,2037,null,{"value":"content"}] 00:31:09 INFO - PROCESS | 1801 | 1482395469985 Marionette TRACE conn4 -> [0,2038,"setContext",{"value":"chrome"}] 00:31:09 INFO - PROCESS | 1801 | 1482395469988 Marionette TRACE conn4 <- [1,2038,null,{}] 00:31:09 INFO - PROCESS | 1801 | 1482395469993 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}] 00:31:10 INFO - PROCESS | 1801 | 1482395470038 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 00:31:10 INFO - PROCESS | 1801 | 1482395470063 Marionette TRACE conn4 -> [0,2040,"setContext",{"value":"content"}] 00:31:10 INFO - PROCESS | 1801 | 1482395470065 Marionette TRACE conn4 <- [1,2040,null,{}] 00:31:10 INFO - Clearing pref security.mixed_content.block_display_content 00:31:10 INFO - PROCESS | 1801 | 1482395470071 Marionette TRACE conn4 -> [0,2041,"getContext",null] 00:31:10 INFO - PROCESS | 1801 | 1482395470073 Marionette TRACE conn4 <- [1,2041,null,{"value":"content"}] 00:31:10 INFO - PROCESS | 1801 | 1482395470082 Marionette TRACE conn4 -> [0,2042,"setContext",{"value":"chrome"}] 00:31:10 INFO - PROCESS | 1801 | 1482395470084 Marionette TRACE conn4 <- [1,2042,null,{}] 00:31:10 INFO - PROCESS | 1801 | 1482395470089 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}] 00:31:10 INFO - PROCESS | 1801 | 1482395470103 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 00:31:10 INFO - PROCESS | 1801 | 1482395470108 Marionette TRACE conn4 -> [0,2044,"setContext",{"value":"content"}] 00:31:10 INFO - PROCESS | 1801 | 1482395470110 Marionette TRACE conn4 <- [1,2044,null,{}] 00:31:10 INFO - PROCESS | 1801 | 1482395470115 Marionette TRACE conn4 -> [0,2045,"getContext",null] 00:31:10 INFO - PROCESS | 1801 | 1482395470118 Marionette TRACE conn4 <- [1,2045,null,{"value":"content"}] 00:31:10 INFO - PROCESS | 1801 | 1482395470123 Marionette TRACE conn4 -> [0,2046,"setContext",{"value":"chrome"}] 00:31:10 INFO - PROCESS | 1801 | 1482395470126 Marionette TRACE conn4 <- [1,2046,null,{}] 00:31:10 INFO - PROCESS | 1801 | 1482395470131 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}] 00:31:10 INFO - PROCESS | 1801 | 1482395470147 Marionette TRACE conn4 <- [1,2047,null,{"value":true}] 00:31:10 INFO - PROCESS | 1801 | 1482395470152 Marionette TRACE conn4 -> [0,2048,"setContext",{"value":"content"}] 00:31:10 INFO - PROCESS | 1801 | 1482395470154 Marionette TRACE conn4 <- [1,2048,null,{}] 00:31:10 INFO - Setting pref dom.serviceWorkers.enabled (true) 00:31:10 INFO - PROCESS | 1801 | 1482395470160 Marionette TRACE conn4 -> [0,2049,"getContext",null] 00:31:10 INFO - PROCESS | 1801 | 1482395470162 Marionette TRACE conn4 <- [1,2049,null,{"value":"content"}] 00:31:10 INFO - PROCESS | 1801 | 1482395470167 Marionette TRACE conn4 -> [0,2050,"setContext",{"value":"chrome"}] 00:31:10 INFO - PROCESS | 1801 | 1482395470170 Marionette TRACE conn4 <- [1,2050,null,{}] 00:31:10 INFO - PROCESS | 1801 | 1482395470175 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}] 00:31:10 INFO - PROCESS | 1801 | 1482395470190 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 00:31:10 INFO - PROCESS | 1801 | 1482395470252 Marionette TRACE conn4 -> [0,2052,"setContext",{"value":"content"}] 00:31:10 INFO - PROCESS | 1801 | 1482395470255 Marionette TRACE conn4 <- [1,2052,null,{}] 00:31:10 INFO - PROCESS | 1801 | 1482395470260 Marionette TRACE conn4 -> [0,2053,"timeouts",{"script":185000}] 00:31:10 INFO - PROCESS | 1801 | 1482395470263 Marionette TRACE conn4 <- [1,2053,null,{}] 00:31:10 INFO - PROCESS | 1801 | 1482395470269 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}] 00:31:10 INFO - PROCESS | 1801 | 1482395470489 Marionette TRACE conn4 <- [1,2054,null,{"value":null}] 00:31:10 INFO - PROCESS | 1801 | 1482395470551 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:31:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af38800 == 19 [pid = 1848] [id = 734] 00:31:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x9af39400) [pid = 1848] [serial = 1973] [outer = (nil)] 00:31:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x9af62800) [pid = 1848] [serial = 1974] [outer = 0x9af39400] 00:31:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x9af68800) [pid = 1848] [serial = 1975] [outer = 0x9af39400] 00:31:11 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:11 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b6cd800 == 20 [pid = 1848] [id = 735] 00:31:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0x9b857c00) [pid = 1848] [serial = 1976] [outer = (nil)] 00:31:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0x9b85d000) [pid = 1848] [serial = 1977] [outer = 0x9b857c00] 00:31:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8ec400 == 21 [pid = 1848] [id = 736] 00:31:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 60 (0x9b8ec800) [pid = 1848] [serial = 1978] [outer = (nil)] 00:31:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0x9b8ecc00) [pid = 1848] [serial = 1979] [outer = 0x9b8ec800] 00:31:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b99c400 == 22 [pid = 1848] [id = 737] 00:31:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 62 (0x9b99c800) [pid = 1848] [serial = 1980] [outer = (nil)] 00:31:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 63 (0x9b9a0c00) [pid = 1848] [serial = 1981] [outer = 0x9b99c800] 00:31:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 64 (0x9b9a2000) [pid = 1848] [serial = 1982] [outer = 0x9b99c800] 00:31:12 INFO - PROCESS | 1801 | --DOMWINDOW == 63 (0x9af67400) [pid = 1848] [serial = 1964] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?cache] 00:31:13 INFO - PROCESS | 1801 | --DOMWINDOW == 62 (0x9c406800) [pid = 1848] [serial = 1971] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?used-check] 00:31:13 INFO - PROCESS | 1801 | --DOMWINDOW == 61 (0x9d9cb000) [pid = 1848] [serial = 1968] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?integrity] 00:31:13 INFO - PROCESS | 1801 | --DOMWINDOW == 60 (0x9d671800) [pid = 1848] [serial = 1966] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?eventsource] 00:31:13 INFO - PROCESS | 1801 | --DOMWINDOW == 59 (0x9af20000) [pid = 1848] [serial = 1962] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?fragment-check#/some/fragment] 00:31:13 INFO - PROCESS | 1801 | --DOMWINDOW == 58 (0x9b492800) [pid = 1848] [serial = 1946] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?referrer] 00:31:13 INFO - PROCESS | 1801 | --DOMWINDOW == 57 (0x9d9d2400) [pid = 1848] [serial = 1950] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?ignore] 00:31:13 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0x9d8ac000) [pid = 1848] [serial = 1942] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?blob] 00:31:13 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0x9d677000) [pid = 1848] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?string] 00:31:13 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0x9d8a8400) [pid = 1848] [serial = 1948] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?clientId] 00:31:13 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9d9d7400) [pid = 1848] [serial = 1960] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?used-check] 00:31:13 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9b9a8400) [pid = 1848] [serial = 1958] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?form-post] 00:31:13 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9d9d5000) [pid = 1848] [serial = 1952] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?null] 00:31:13 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9b6c1400) [pid = 1848] [serial = 1956] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?multiple-respond-with] 00:31:13 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0x9b492c00) [pid = 1848] [serial = 1954] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?fetch] 00:31:13 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9af1d800) [pid = 1848] [serial = 1935] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html] 00:31:13 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9af3d800) [pid = 1848] [serial = 1932] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html] 00:31:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af20000 == 23 [pid = 1848] [id = 738] 00:31:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9af32000) [pid = 1848] [serial = 1983] [outer = (nil)] 00:31:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9af67400) [pid = 1848] [serial = 1984] [outer = 0x9af32000] 00:31:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a9000 == 24 [pid = 1848] [id = 739] 00:31:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9b9a9800) [pid = 1848] [serial = 1985] [outer = (nil)] 00:31:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9ba14800) [pid = 1848] [serial = 1986] [outer = 0x9b9a9800] 00:31:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9ba15c00) [pid = 1848] [serial = 1987] [outer = 0x9b9a9800] 00:31:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbab000 == 25 [pid = 1848] [id = 740] 00:31:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9bbac400) [pid = 1848] [serial = 1988] [outer = (nil)] 00:31:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9bbb2400) [pid = 1848] [serial = 1989] [outer = 0x9bbac400] 00:31:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x9bbb1400) [pid = 1848] [serial = 1990] [outer = 0x9bbac400] 00:31:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x9c410000) [pid = 1848] [serial = 1991] [outer = 0x9b8ec800] 00:31:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x9c872400) [pid = 1848] [serial = 1992] [outer = 0x9bbac400] 00:31:15 INFO - PROCESS | 1801 | [Child 1848] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 00:31:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9af1b400 == 24 [pid = 1848] [id = 717] 00:31:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9af1cc00 == 23 [pid = 1848] [id = 716] 00:31:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9af1f000 == 22 [pid = 1848] [id = 729] 00:31:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9cdc5000 == 21 [pid = 1848] [id = 732] 00:31:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9d67ec00 == 20 [pid = 1848] [id = 722] 00:31:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9c406400 == 19 [pid = 1848] [id = 733] 00:31:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9b484800 == 18 [pid = 1848] [id = 721] 00:31:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9b6c1000 == 17 [pid = 1848] [id = 726] 00:31:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8a4400 == 16 [pid = 1848] [id = 718] 00:31:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9af66000 == 15 [pid = 1848] [id = 719] 00:31:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9b490c00 == 14 [pid = 1848] [id = 725] 00:31:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9b48a800 == 13 [pid = 1848] [id = 727] 00:31:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9d9d4c00 == 12 [pid = 1848] [id = 724] 00:31:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9b6c0800 == 11 [pid = 1848] [id = 728] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0x9d9d4000) [pid = 1848] [serial = 1970] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?cache] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0x9c406c00) [pid = 1848] [serial = 1972] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0x9d9cb400) [pid = 1848] [serial = 1969] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9d675800) [pid = 1848] [serial = 1967] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9af67800) [pid = 1848] [serial = 1965] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9af20800) [pid = 1848] [serial = 1963] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9af39000) [pid = 1848] [serial = 1938] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0x9b6c2800) [pid = 1848] [serial = 1947] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9d9d2c00) [pid = 1848] [serial = 1951] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9d8ae000) [pid = 1848] [serial = 1943] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9b866c00) [pid = 1848] [serial = 1941] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9d8a9800) [pid = 1848] [serial = 1949] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9d9d9400) [pid = 1848] [serial = 1961] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9b9a8800) [pid = 1848] [serial = 1959] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9d9d5400) [pid = 1848] [serial = 1953] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9b48f000) [pid = 1848] [serial = 1957] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9b8f3800) [pid = 1848] [serial = 1955] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9af1e000) [pid = 1848] [serial = 1936] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9b6c4800) [pid = 1848] [serial = 1934] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9b6bfc00) [pid = 1848] [serial = 1933] [outer = (nil)] [url = about:blank] 00:31:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9af65c00 == 10 [pid = 1848] [id = 730] 00:31:19 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9af39c00) [pid = 1848] [serial = 1944] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?referrerPolicy] 00:31:19 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9b857c00) [pid = 1848] [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] 00:31:19 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9af1b800) [pid = 1848] [serial = 1937] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event.https.html] 00:31:19 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9b99c800) [pid = 1848] [serial = 1980] [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] 00:31:19 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0x9b9a9800) [pid = 1848] [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] 00:31:19 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0x9af32000) [pid = 1848] [serial = 1983] [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] 00:31:23 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8ec400 == 9 [pid = 1848] [id = 736] 00:31:24 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9a9000 == 8 [pid = 1848] [id = 739] 00:31:24 INFO - PROCESS | 1801 | --DOCSHELL 0x9af35400 == 7 [pid = 1848] [id = 720] 00:31:24 INFO - PROCESS | 1801 | --DOCSHELL 0x9b99c400 == 6 [pid = 1848] [id = 737] 00:31:24 INFO - PROCESS | 1801 | --DOCSHELL 0x9b6cd800 == 5 [pid = 1848] [id = 735] 00:31:24 INFO - PROCESS | 1801 | --DOCSHELL 0x9af20000 == 4 [pid = 1848] [id = 738] 00:31:24 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0x9af5cc00) [pid = 1848] [serial = 1945] [outer = (nil)] [url = about:blank] 00:31:24 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0x9bbb1400) [pid = 1848] [serial = 1990] [outer = (nil)] [url = about:blank] 00:31:24 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0x9af62800) [pid = 1848] [serial = 1974] [outer = (nil)] [url = about:blank] 00:31:24 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9b85d000) [pid = 1848] [serial = 1977] [outer = (nil)] [url = about:blank] 00:31:24 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0x9bbb2400) [pid = 1848] [serial = 1989] [outer = (nil)] [url = about:blank] 00:31:24 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0x9af5c000) [pid = 1848] [serial = 1939] [outer = (nil)] [url = about:blank] 00:31:24 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0x9b9a2000) [pid = 1848] [serial = 1982] [outer = (nil)] [url = about:blank] 00:31:24 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0x9b8ecc00) [pid = 1848] [serial = 1979] [outer = (nil)] [url = about:blank] 00:31:24 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0x9b9a0c00) [pid = 1848] [serial = 1981] [outer = (nil)] [url = about:blank] 00:31:24 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0x9ba14800) [pid = 1848] [serial = 1986] [outer = (nil)] [url = about:blank] 00:31:24 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0x9af67400) [pid = 1848] [serial = 1984] [outer = (nil)] [url = about:blank] 00:31:24 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0x9ba15c00) [pid = 1848] [serial = 1987] [outer = (nil)] [url = about:blank] 00:31:24 INFO - PROCESS | 1801 | 1482395484488 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]]]}] 00:31:24 INFO - ...... 00:31:24 INFO - TEST-OK | /service-workers/service-worker/fetch-frame-resource.https.html | took 14600ms 00:31:24 INFO - PROCESS | 1801 | 1482395484508 Marionette TRACE conn4 -> [0,2056,"getWindowHandle",null] 00:31:24 INFO - PROCESS | 1801 | 1482395484512 Marionette TRACE conn4 <- [1,2056,null,{"value":"2147483649"}] 00:31:24 INFO - TEST-START | /service-workers/service-worker/fetch-header-visibility.https.html 00:31:24 INFO - PROCESS | 1801 | 1482395484532 Marionette TRACE conn4 -> [0,2057,"timeouts",{"script":35000}] 00:31:24 INFO - PROCESS | 1801 | 1482395484537 Marionette TRACE conn4 <- [1,2057,null,{}] 00:31:24 INFO - PROCESS | 1801 | 1482395484546 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}] 00:31:24 INFO - PROCESS | 1801 | 1482395484734 Marionette TRACE conn4 <- [1,2058,null,{"value":null}] 00:31:24 INFO - PROCESS | 1801 | 1482395484761 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:31:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af1e800 == 5 [pid = 1848] [id = 741] 00:31:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0x9af20400) [pid = 1848] [serial = 1993] [outer = (nil)] 00:31:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0x9af34400) [pid = 1848] [serial = 1994] [outer = 0x9af20400] 00:31:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0x9af3a000) [pid = 1848] [serial = 1995] [outer = 0x9af20400] 00:31:25 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:25 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af62800 == 6 [pid = 1848] [id = 742] 00:31:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0x9af63c00) [pid = 1848] [serial = 1996] [outer = (nil)] 00:31:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0x9af64400) [pid = 1848] [serial = 1997] [outer = 0x9af63c00] 00:31:26 INFO - PROCESS | 1801 | 1482395486489 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]]]}] 00:31:26 INFO - . 00:31:26 INFO - TEST-OK | /service-workers/service-worker/fetch-header-visibility.https.html | took 1991ms 00:31:26 INFO - PROCESS | 1801 | 1482395486525 Marionette TRACE conn4 -> [0,2060,"getWindowHandle",null] 00:31:26 INFO - PROCESS | 1801 | 1482395486530 Marionette TRACE conn4 <- [1,2060,null,{"value":"2147483649"}] 00:31:26 INFO - TEST-START | /service-workers/service-worker/fetch-mixed-content-to-inscope.https.html 00:31:26 INFO - PROCESS | 1801 | 1482395486538 Marionette TRACE conn4 -> [0,2061,"timeouts",{"script":185000}] 00:31:26 INFO - PROCESS | 1801 | 1482395486542 Marionette TRACE conn4 <- [1,2061,null,{}] 00:31:26 INFO - PROCESS | 1801 | 1482395486566 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}] 00:31:26 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0x9b8ec800) [pid = 1848] [serial = 1978] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-frame-resource/frame-opaque%3Fmode%3Dno-cors%26url%3Dhttps%253A%252F%252Fwww1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Ffetch-access-control.py&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-frame-resource/frame-opaque%3Fmode%3Dno-cors%26url%3Dhttps%3A//www1.web-platform.test%3A8443/service-workers/service-worker/resources/fetch-access-control.py%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 00:31:26 INFO - PROCESS | 1801 | 1482395486738 Marionette TRACE conn4 <- [1,2062,null,{"value":null}] 00:31:26 INFO - PROCESS | 1801 | 1482395486851 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:31:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af39000 == 7 [pid = 1848] [id = 743] 00:31:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0x9af3b400) [pid = 1848] [serial = 1998] [outer = (nil)] 00:31:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0x9af6a800) [pid = 1848] [serial = 1999] [outer = 0x9af3b400] 00:31:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x9b023c00) [pid = 1848] [serial = 2000] [outer = 0x9af3b400] 00:31:27 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:27 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b486c00 == 8 [pid = 1848] [id = 744] 00:31:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9b487400) [pid = 1848] [serial = 2001] [outer = (nil)] 00:31:27 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:27 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9b485c00) [pid = 1848] [serial = 2002] [outer = 0x9b487400] 00:31:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b6c0000 == 9 [pid = 1848] [id = 745] 00:31:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9b6c1400) [pid = 1848] [serial = 2003] [outer = (nil)] 00:31:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9b6c2000) [pid = 1848] [serial = 2004] [outer = 0x9b6c1400] 00:31:29 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 00:31:29 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 455 00:31:29 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 1966 00:31:29 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/fetch/FetchDriver.cpp, line 362 00:31:29 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 00:31:29 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 455 00:31:29 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 1966 00:31:29 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/fetch/FetchDriver.cpp, line 362 00:31:29 INFO - PROCESS | 1801 | 1482395489118 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]]]}] 00:31:29 INFO - . 00:31:29 INFO - TEST-OK | /service-workers/service-worker/fetch-mixed-content-to-inscope.https.html | took 2612ms 00:31:29 INFO - PROCESS | 1801 | 1482395489151 Marionette TRACE conn4 -> [0,2064,"getWindowHandle",null] 00:31:29 INFO - PROCESS | 1801 | 1482395489154 Marionette TRACE conn4 <- [1,2064,null,{"value":"2147483649"}] 00:31:29 INFO - TEST-START | /service-workers/service-worker/fetch-mixed-content-to-outscope.https.html 00:31:29 INFO - PROCESS | 1801 | 1482395489161 Marionette TRACE conn4 -> [0,2065,"timeouts",{"script":185000}] 00:31:29 INFO - PROCESS | 1801 | 1482395489163 Marionette TRACE conn4 <- [1,2065,null,{}] 00:31:29 INFO - PROCESS | 1801 | 1482395489168 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}] 00:31:29 INFO - PROCESS | 1801 | 1482395489369 Marionette TRACE conn4 <- [1,2066,null,{"value":null}] 00:31:29 INFO - PROCESS | 1801 | 1482395489462 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:31:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b491c00 == 10 [pid = 1848] [id = 746] 00:31:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9b6be800) [pid = 1848] [serial = 2005] [outer = (nil)] 00:31:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x9b6c4c00) [pid = 1848] [serial = 2006] [outer = 0x9b6be800] 00:31:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9b6c7400) [pid = 1848] [serial = 2007] [outer = 0x9b6be800] 00:31:29 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:29 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af19c00 == 11 [pid = 1848] [id = 747] 00:31:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9af31c00) [pid = 1848] [serial = 2008] [outer = (nil)] 00:31:30 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:30 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9af1a400) [pid = 1848] [serial = 2009] [outer = 0x9af31c00] 00:31:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b485400 == 12 [pid = 1848] [id = 748] 00:31:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9b48e800) [pid = 1848] [serial = 2010] [outer = (nil)] 00:31:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9b493400) [pid = 1848] [serial = 2011] [outer = 0x9b48e800] 00:31:31 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 00:31:31 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 455 00:31:31 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 1966 00:31:31 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/fetch/FetchDriver.cpp, line 362 00:31:31 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 00:31:31 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 455 00:31:31 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 1966 00:31:31 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/fetch/FetchDriver.cpp, line 362 00:31:31 INFO - PROCESS | 1801 | 1482395491772 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]]]}] 00:31:31 INFO - . 00:31:31 INFO - TEST-OK | /service-workers/service-worker/fetch-mixed-content-to-outscope.https.html | took 2636ms 00:31:31 INFO - PROCESS | 1801 | 1482395491797 Marionette TRACE conn4 -> [0,2068,"getWindowHandle",null] 00:31:31 INFO - PROCESS | 1801 | 1482395491800 Marionette TRACE conn4 <- [1,2068,null,{"value":"2147483649"}] 00:31:31 INFO - TEST-START | /service-workers/service-worker/fetch-request-css-base-url.https.html 00:31:31 INFO - PROCESS | 1801 | 1482395491806 Marionette TRACE conn4 -> [0,2069,"timeouts",{"script":35000}] 00:31:31 INFO - PROCESS | 1801 | 1482395491809 Marionette TRACE conn4 <- [1,2069,null,{}] 00:31:31 INFO - PROCESS | 1801 | 1482395491815 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}] 00:31:31 INFO - PROCESS | 1801 | --DOCSHELL 0x9b486c00 == 11 [pid = 1848] [id = 744] 00:31:31 INFO - PROCESS | 1801 | --DOCSHELL 0x9af39000 == 10 [pid = 1848] [id = 743] 00:31:32 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9c410000) [pid = 1848] [serial = 1991] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-frame-resource/frame-opaque%3Fmode%3Dno-cors%26url%3Dhttps%253A%252F%252Fwww1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Ffetch-access-control.py&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-frame-resource/frame-opaque%3Fmode%3Dno-cors%26url%3Dhttps%3A//www1.web-platform.test%3A8443/service-workers/service-worker/resources/fetch-access-control.py%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 00:31:32 INFO - PROCESS | 1801 | --DOCSHELL 0x9af1e800 == 9 [pid = 1848] [id = 741] 00:31:32 INFO - PROCESS | 1801 | --DOCSHELL 0x9af38800 == 8 [pid = 1848] [id = 734] 00:31:32 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbab000 == 7 [pid = 1848] [id = 740] 00:31:32 INFO - PROCESS | 1801 | 1482395492108 Marionette TRACE conn4 <- [1,2070,null,{"value":null}] 00:31:32 INFO - PROCESS | 1801 | 1482395492154 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:31:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af3cc00 == 8 [pid = 1848] [id = 749] 00:31:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9af5b400) [pid = 1848] [serial = 2012] [outer = (nil)] 00:31:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9af67400) [pid = 1848] [serial = 2013] [outer = 0x9af5b400] 00:31:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9b020c00) [pid = 1848] [serial = 2014] [outer = 0x9af5b400] 00:31:32 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:32 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b6cb000 == 9 [pid = 1848] [id = 750] 00:31:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9b6cb400) [pid = 1848] [serial = 2015] [outer = (nil)] 00:31:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9b6cbc00) [pid = 1848] [serial = 2016] [outer = 0x9b6cb400] 00:31:33 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:33 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:33 INFO - PROCESS | 1801 | 1482395493721 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] 00:31:33 INFO - PROCESS | 1801 | 1482395493762 Marionette TRACE conn4 <- [1,2072,null,{"value":"2147483649"}] 00:31:33 INFO - PROCESS | 1801 | 1482395493770 Marionette TRACE conn4 -> [0,2073,"timeouts",{"script":35000}] 00:31:33 INFO - PROCESS | 1801 | 1482395493772 Marionette TRACE conn4 <- [1,2073,null,{}] 00:31:33 INFO - PROCESS | 1801 | 1482395493780 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}] 00:31:33 INFO - PROCESS | 1801 | 1482395493983 Marionette TRACE conn4 <- [1,2074,null,{"value":null}] 00:31:34 INFO - PROCESS | 1801 | 1482395494042 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:31:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b48b400 == 10 [pid = 1848] [id = 751] 00:31:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9b857400) [pid = 1848] [serial = 2017] [outer = (nil)] 00:31:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9b8ea400) [pid = 1848] [serial = 2018] [outer = 0x9b857400] 00:31:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9b8eb800) [pid = 1848] [serial = 2019] [outer = 0x9b857400] 00:31:34 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:34 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:35 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9af20400) [pid = 1848] [serial = 1993] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-header-visibility.https.html] 00:31:35 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9af3b400) [pid = 1848] [serial = 1998] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html] 00:31:35 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9bbac400) [pid = 1848] [serial = 1988] [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.] 00:31:35 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9af39400) [pid = 1848] [serial = 1973] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-frame-resource.https.html] 00:31:35 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9b6c1400) [pid = 1848] [serial = 2003] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-inscope.html] 00:31:35 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9b487400) [pid = 1848] [serial = 2001] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=inscope] 00:31:35 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9af63c00) [pid = 1848] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-header-visibility-iframe.html] 00:31:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba15c00 == 11 [pid = 1848] [id = 752] 00:31:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9bbac400) [pid = 1848] [serial = 2020] [outer = (nil)] 00:31:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9bbb2000) [pid = 1848] [serial = 2021] [outer = 0x9bbac400] 00:31:35 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:35 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c402400 == 12 [pid = 1848] [id = 753] 00:31:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9c402800) [pid = 1848] [serial = 2022] [outer = (nil)] 00:31:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9c402c00) [pid = 1848] [serial = 2023] [outer = 0x9c402800] 00:31:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c405000 == 13 [pid = 1848] [id = 754] 00:31:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9c405400) [pid = 1848] [serial = 2024] [outer = (nil)] 00:31:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9c405c00) [pid = 1848] [serial = 2025] [outer = 0x9c405400] 00:31:36 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:36 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c408c00 == 14 [pid = 1848] [id = 755] 00:31:36 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9c409800) [pid = 1848] [serial = 2026] [outer = (nil)] 00:31:36 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9b022800) [pid = 1848] [serial = 2027] [outer = 0x9c409800] 00:31:36 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:36 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:31:39 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba15c00 == 13 [pid = 1848] [id = 752] 00:31:39 INFO - PROCESS | 1801 | --DOCSHELL 0x9b491c00 == 12 [pid = 1848] [id = 746] 00:31:39 INFO - PROCESS | 1801 | --DOCSHELL 0x9af19c00 == 11 [pid = 1848] [id = 747] 00:31:39 INFO - PROCESS | 1801 | --DOCSHELL 0x9b6cb000 == 10 [pid = 1848] [id = 750] 00:31:39 INFO - PROCESS | 1801 | --DOCSHELL 0x9af3cc00 == 9 [pid = 1848] [id = 749] 00:31:39 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9b6c4c00) [pid = 1848] [serial = 2006] [outer = (nil)] [url = about:blank] 00:31:39 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9af6a800) [pid = 1848] [serial = 1999] [outer = (nil)] [url = about:blank] 00:31:39 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9c872400) [pid = 1848] [serial = 1992] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-frame-resource/window-opaque%3Fmode%3Dno-cors%26url%3Dhttps%253A%252F%252Fwww1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Ffetch-access-control.py&c=UTF-8&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-frame-resource/window-opaque%3Fmode%3Dno-cors%26url%3Dhttps%3A//www1.web-platform.test%3A8443/service-workers/service-worker/resources/fetch-access-control.py%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 00:31:39 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9af68800) [pid = 1848] [serial = 1975] [outer = (nil)] [url = about:blank] 00:31:39 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9b023c00) [pid = 1848] [serial = 2000] [outer = (nil)] [url = about:blank] 00:31:39 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9b6c2000) [pid = 1848] [serial = 2004] [outer = (nil)] [url = about:blank] 00:31:39 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9b485c00) [pid = 1848] [serial = 2002] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=inscope] 00:31:39 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9af3a000) [pid = 1848] [serial = 1995] [outer = (nil)] [url = about:blank] 00:31:39 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9af64400) [pid = 1848] [serial = 1997] [outer = (nil)] [url = about:blank] 00:31:39 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9af34400) [pid = 1848] [serial = 1994] [outer = (nil)] [url = about:blank] 00:31:40 INFO - PROCESS | 1801 | --DOCSHELL 0x9af62800 == 8 [pid = 1848] [id = 742] 00:31:40 INFO - PROCESS | 1801 | --DOCSHELL 0x9b6c0000 == 7 [pid = 1848] [id = 745] 00:31:42 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9b6be800) [pid = 1848] [serial = 2005] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html] 00:31:42 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9b48e800) [pid = 1848] [serial = 2010] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-outscope.html] 00:31:42 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0x9af31c00) [pid = 1848] [serial = 2008] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=outscope] 00:31:42 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0x9b6cb400) [pid = 1848] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-css-base-url-iframe.html] 00:31:42 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0x9af5b400) [pid = 1848] [serial = 2012] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-base-url.https.html] 00:31:42 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0x9bbac400) [pid = 1848] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img=backgroundImage] 00:31:46 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0x9b6c7400) [pid = 1848] [serial = 2007] [outer = (nil)] [url = about:blank] 00:31:46 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9b493400) [pid = 1848] [serial = 2011] [outer = (nil)] [url = about:blank] 00:31:46 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0x9af1a400) [pid = 1848] [serial = 2009] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=outscope] 00:31:46 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0x9b6cbc00) [pid = 1848] [serial = 2016] [outer = (nil)] [url = about:blank] 00:31:46 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0x9b020c00) [pid = 1848] [serial = 2014] [outer = (nil)] [url = about:blank] 00:31:46 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0x9bbb2000) [pid = 1848] [serial = 2021] [outer = (nil)] [url = about:blank] 00:31:46 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0x9b8ea400) [pid = 1848] [serial = 2018] [outer = (nil)] [url = about:blank] 00:31:46 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0x9af67400) [pid = 1848] [serial = 2013] [outer = (nil)] [url = about:blank] 00:31:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9b485400 == 6 [pid = 1848] [id = 748] 00:32:04 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:32:04 INFO - PROCESS | 1801 | 1482395524503 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]]]}] 00:32:04 INFO - .... 00:32:04 INFO - TEST-TIMEOUT | /service-workers/service-worker/fetch-request-css-images.https.html | took 30787ms 00:32:04 INFO - PROCESS | 1801 | 1482395524557 Marionette TRACE conn4 -> [0,2076,"getWindowHandle",null] 00:32:04 INFO - PROCESS | 1801 | 1482395524560 Marionette TRACE conn4 <- [1,2076,null,{"value":"2147483649"}] 00:32:04 INFO - TEST-START | /service-workers/service-worker/fetch-request-fallback.https.html 00:32:04 INFO - PROCESS | 1801 | 1482395524566 Marionette TRACE conn4 -> [0,2077,"timeouts",{"script":35000}] 00:32:04 INFO - PROCESS | 1801 | 1482395524568 Marionette TRACE conn4 <- [1,2077,null,{}] 00:32:04 INFO - PROCESS | 1801 | 1482395524574 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}] 00:32:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9c402400 == 5 [pid = 1848] [id = 753] 00:32:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9c405000 == 4 [pid = 1848] [id = 754] 00:32:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9c408c00 == 3 [pid = 1848] [id = 755] 00:32:04 INFO - PROCESS | 1801 | 1482395524763 Marionette TRACE conn4 <- [1,2078,null,{"value":null}] 00:32:04 INFO - PROCESS | 1801 | 1482395524849 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:32:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af1d800 == 4 [pid = 1848] [id = 756] 00:32:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0x9af1dc00) [pid = 1848] [serial = 2028] [outer = (nil)] 00:32:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0x9af31c00) [pid = 1848] [serial = 2029] [outer = 0x9af1dc00] 00:32:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0x9af38800) [pid = 1848] [serial = 2030] [outer = 0x9af1dc00] 00:32:05 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:05 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af5f000 == 5 [pid = 1848] [id = 757] 00:32:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0x9af60400) [pid = 1848] [serial = 2031] [outer = (nil)] 00:32:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x9af61000) [pid = 1848] [serial = 2032] [outer = 0x9af60400] 00:32:06 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:06 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:06 INFO - PROCESS | 1801 | 1482395526663 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]]]}] 00:32:06 INFO - . 00:32:06 INFO - TEST-OK | /service-workers/service-worker/fetch-request-fallback.https.html | took 2142ms 00:32:06 INFO - PROCESS | 1801 | 1482395526709 Marionette TRACE conn4 -> [0,2080,"getWindowHandle",null] 00:32:06 INFO - PROCESS | 1801 | 1482395526719 Marionette TRACE conn4 <- [1,2080,null,{"value":"2147483649"}] 00:32:06 INFO - TEST-START | /service-workers/service-worker/fetch-request-no-freshness-headers.https.html 00:32:06 INFO - PROCESS | 1801 | 1482395526731 Marionette TRACE conn4 -> [0,2081,"timeouts",{"script":35000}] 00:32:06 INFO - PROCESS | 1801 | 1482395526743 Marionette TRACE conn4 <- [1,2081,null,{}] 00:32:06 INFO - PROCESS | 1801 | 1482395526763 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}] 00:32:06 INFO - PROCESS | 1801 | 1482395526931 Marionette TRACE conn4 <- [1,2082,null,{"value":null}] 00:32:07 INFO - PROCESS | 1801 | 1482395527047 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:32:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af32c00 == 6 [pid = 1848] [id = 758] 00:32:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9af3c400) [pid = 1848] [serial = 2033] [outer = (nil)] 00:32:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9af66000) [pid = 1848] [serial = 2034] [outer = 0x9af3c400] 00:32:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9b01b400) [pid = 1848] [serial = 2035] [outer = 0x9af3c400] 00:32:07 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:07 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b48e000 == 7 [pid = 1848] [id = 759] 00:32:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9b48f400) [pid = 1848] [serial = 2036] [outer = (nil)] 00:32:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9b490400) [pid = 1848] [serial = 2037] [outer = 0x9b48f400] 00:32:08 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2694 00:32:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x9b6c0000) [pid = 1848] [serial = 2038] [outer = 0x9b48f400] 00:32:08 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2694 00:32:08 INFO - PROCESS | 1801 | 1482395528605 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]]]}] 00:32:08 INFO - . 00:32:08 INFO - TEST-OK | /service-workers/service-worker/fetch-request-no-freshness-headers.https.html | took 1908ms 00:32:08 INFO - PROCESS | 1801 | 1482395528641 Marionette TRACE conn4 -> [0,2084,"getWindowHandle",null] 00:32:08 INFO - PROCESS | 1801 | 1482395528643 Marionette TRACE conn4 <- [1,2084,null,{"value":"2147483649"}] 00:32:08 INFO - TEST-START | /service-workers/service-worker/fetch-request-redirect.https.html 00:32:08 INFO - PROCESS | 1801 | 1482395528661 Marionette TRACE conn4 -> [0,2085,"timeouts",{"script":185000}] 00:32:08 INFO - PROCESS | 1801 | 1482395528663 Marionette TRACE conn4 <- [1,2085,null,{}] 00:32:08 INFO - PROCESS | 1801 | 1482395528669 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}] 00:32:08 INFO - PROCESS | 1801 | 1482395528857 Marionette TRACE conn4 <- [1,2086,null,{"value":null}] 00:32:08 INFO - PROCESS | 1801 | 1482395528890 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:32:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b48e800 == 8 [pid = 1848] [id = 760] 00:32:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9b48ec00) [pid = 1848] [serial = 2039] [outer = (nil)] 00:32:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9b6c5c00) [pid = 1848] [serial = 2040] [outer = 0x9b48ec00] 00:32:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9b6c9c00) [pid = 1848] [serial = 2041] [outer = 0x9b48ec00] 00:32:09 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:09 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b865000 == 9 [pid = 1848] [id = 761] 00:32:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9b865400) [pid = 1848] [serial = 2042] [outer = (nil)] 00:32:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9b865800) [pid = 1848] [serial = 2043] [outer = 0x9b865400] 00:32:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8f2800 == 10 [pid = 1848] [id = 762] 00:32:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9b8f2c00) [pid = 1848] [serial = 2044] [outer = (nil)] 00:32:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9b8f3000) [pid = 1848] [serial = 2045] [outer = 0x9b8f2c00] 00:32:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b99d000 == 11 [pid = 1848] [id = 763] 00:32:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9b99d400) [pid = 1848] [serial = 2046] [outer = (nil)] 00:32:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9b99e000) [pid = 1848] [serial = 2047] [outer = 0x9b99d400] 00:32:10 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:10 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b99f800 == 12 [pid = 1848] [id = 764] 00:32:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9b9a0000) [pid = 1848] [serial = 2048] [outer = (nil)] 00:32:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9b9a0400) [pid = 1848] [serial = 2049] [outer = 0x9b9a0000] 00:32:10 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:10 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a1c00 == 13 [pid = 1848] [id = 765] 00:32:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9b9a2400) [pid = 1848] [serial = 2050] [outer = (nil)] 00:32:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9b9a2800) [pid = 1848] [serial = 2051] [outer = 0x9b9a2400] 00:32:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a3800 == 14 [pid = 1848] [id = 766] 00:32:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9b9a4000) [pid = 1848] [serial = 2052] [outer = (nil)] 00:32:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9b9a4800) [pid = 1848] [serial = 2053] [outer = 0x9b9a4000] 00:32:11 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:11 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9bbb5800) [pid = 1848] [serial = 2054] [outer = 0x9b9a2400] 00:32:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 00:32:11 INFO - PROCESS | 1801 | [Child 1848] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 00:32:12 INFO - PROCESS | 1801 | [Child 1848] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 00:32:12 INFO - PROCESS | 1801 | [Child 1848] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 00:32:12 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:12 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:12 INFO - PROCESS | 1801 | [Child 1848] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 00:32:12 INFO - PROCESS | 1801 | [Child 1848] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 00:32:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9d674000) [pid = 1848] [serial = 2055] [outer = 0x9b9a0000] 00:32:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9b99d000 == 13 [pid = 1848] [id = 763] 00:32:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8f2800 == 12 [pid = 1848] [id = 762] 00:32:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9af32c00 == 11 [pid = 1848] [id = 758] 00:32:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9af5f000 == 10 [pid = 1848] [id = 757] 00:32:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9af1d800 == 9 [pid = 1848] [id = 756] 00:32:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9b48b400 == 8 [pid = 1848] [id = 751] 00:32:15 INFO - PROCESS | 1801 | [Parent 1801] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 00:32:16 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9b48f400) [pid = 1848] [serial = 2036] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html] 00:32:16 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9af3c400) [pid = 1848] [serial = 2033] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-no-freshness-headers.https.html] 00:32:16 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9b857400) [pid = 1848] [serial = 2017] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-images.https.html] 00:32:16 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9c402800) [pid = 1848] [serial = 2022] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img=shapeOutside] 00:32:16 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9c405400) [pid = 1848] [serial = 2024] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img_set=backgroundImage] 00:32:16 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9c409800) [pid = 1848] [serial = 2026] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img_set=shapeOutside] 00:32:16 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9af1dc00) [pid = 1848] [serial = 2028] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-fallback.https.html] 00:32:16 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9af60400) [pid = 1848] [serial = 2031] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-fallback-iframe.html] 00:32:16 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9b99d400) [pid = 1848] [serial = 2046] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 00:32:16 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9b8f2c00) [pid = 1848] [serial = 2044] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 00:32:16 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9b9a4000) [pid = 1848] [serial = 2052] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 00:32:20 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9b490400) [pid = 1848] [serial = 2037] [outer = (nil)] [url = about:blank] 00:32:20 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9af66000) [pid = 1848] [serial = 2034] [outer = (nil)] [url = about:blank] 00:32:20 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9b8eb800) [pid = 1848] [serial = 2019] [outer = (nil)] [url = about:blank] 00:32:20 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9c402c00) [pid = 1848] [serial = 2023] [outer = (nil)] [url = about:blank] 00:32:20 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9c405c00) [pid = 1848] [serial = 2025] [outer = (nil)] [url = about:blank] 00:32:20 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0x9b022800) [pid = 1848] [serial = 2027] [outer = (nil)] [url = about:blank] 00:32:20 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0x9af31c00) [pid = 1848] [serial = 2029] [outer = (nil)] [url = about:blank] 00:32:20 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0x9af61000) [pid = 1848] [serial = 2032] [outer = (nil)] [url = about:blank] 00:32:20 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0x9af38800) [pid = 1848] [serial = 2030] [outer = (nil)] [url = about:blank] 00:32:20 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0x9b9a2800) [pid = 1848] [serial = 2051] [outer = (nil)] [url = about:blank] 00:32:20 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9b6c5c00) [pid = 1848] [serial = 2040] [outer = (nil)] [url = about:blank] 00:32:20 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0x9b99e000) [pid = 1848] [serial = 2047] [outer = (nil)] [url = about:blank] 00:32:20 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0x9b01b400) [pid = 1848] [serial = 2035] [outer = (nil)] [url = about:blank] 00:32:20 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0x9b9a0400) [pid = 1848] [serial = 2049] [outer = (nil)] [url = about:blank] 00:32:20 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0x9b8f3000) [pid = 1848] [serial = 2045] [outer = (nil)] [url = about:blank] 00:32:20 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0x9b6c0000) [pid = 1848] [serial = 2038] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html] 00:32:20 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0x9b9a4800) [pid = 1848] [serial = 2053] [outer = (nil)] [url = about:blank] 00:32:20 INFO - PROCESS | 1801 | --DOCSHELL 0x9b48e000 == 7 [pid = 1848] [id = 759] 00:32:20 INFO - PROCESS | 1801 | --DOCSHELL 0x9b99f800 == 6 [pid = 1848] [id = 764] 00:32:20 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9a1c00 == 5 [pid = 1848] [id = 765] 00:32:20 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9a3800 == 4 [pid = 1848] [id = 766] 00:32:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af1d800 == 5 [pid = 1848] [id = 767] 00:32:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0x9af1f000) [pid = 1848] [serial = 2056] [outer = (nil)] 00:32:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0x9af20400) [pid = 1848] [serial = 2057] [outer = 0x9af1f000] 00:32:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 00:32:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 00:32:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af37400 == 6 [pid = 1848] [id = 768] 00:32:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0x9af3bc00) [pid = 1848] [serial = 2058] [outer = (nil)] 00:32:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0x9af3d000) [pid = 1848] [serial = 2059] [outer = 0x9af3bc00] 00:32:22 INFO - PROCESS | 1801 | [Child 1848] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 00:32:22 INFO - PROCESS | 1801 | [Child 1848] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 00:32:22 INFO - PROCESS | 1801 | 1482395542266 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]]]}] 00:32:22 INFO - ... 00:32:22 INFO - TEST-OK | /service-workers/service-worker/fetch-request-redirect.https.html | took 13627ms 00:32:22 INFO - PROCESS | 1801 | 1482395542306 Marionette TRACE conn4 -> [0,2088,"getWindowHandle",null] 00:32:22 INFO - PROCESS | 1801 | 1482395542313 Marionette TRACE conn4 <- [1,2088,null,{"value":"2147483649"}] 00:32:22 INFO - TEST-START | /service-workers/service-worker/fetch-request-resources.https.html 00:32:22 INFO - PROCESS | 1801 | 1482395542340 Marionette TRACE conn4 -> [0,2089,"timeouts",{"script":35000}] 00:32:22 INFO - PROCESS | 1801 | 1482395542342 Marionette TRACE conn4 <- [1,2089,null,{}] 00:32:22 INFO - PROCESS | 1801 | 1482395542356 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}] 00:32:22 INFO - PROCESS | 1801 | 1482395542544 Marionette TRACE conn4 <- [1,2090,null,{"value":null}] 00:32:22 INFO - PROCESS | 1801 | 1482395542634 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:32:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af33c00 == 7 [pid = 1848] [id = 769] 00:32:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x9af37c00) [pid = 1848] [serial = 2060] [outer = (nil)] 00:32:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9af65c00) [pid = 1848] [serial = 2061] [outer = 0x9af37c00] 00:32:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9b018000) [pid = 1848] [serial = 2062] [outer = 0x9af37c00] 00:32:23 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:23 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b48a000 == 8 [pid = 1848] [id = 770] 00:32:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9b48a800) [pid = 1848] [serial = 2063] [outer = (nil)] 00:32:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9b48b400) [pid = 1848] [serial = 2064] [outer = 0x9b48a800] 00:32:23 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:23 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:24 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:32:24 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:32:24 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:32:24 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:32:24 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:32:24 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:32:24 INFO - PROCESS | 1801 | 1482395544243 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]]]}] 00:32:24 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:32:24 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:32:24 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:32:24 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:32:24 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:32:24 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:32:24 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 00:32:24 INFO - . 00:32:24 INFO - TEST-OK | /service-workers/service-worker/fetch-request-resources.https.html | took 1952ms 00:32:24 INFO - PROCESS | 1801 | [Child 1848] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 00:32:24 INFO - PROCESS | 1801 | 1482395544283 Marionette TRACE conn4 -> [0,2092,"getWindowHandle",null] 00:32:24 INFO - PROCESS | 1801 | 1482395544287 Marionette TRACE conn4 <- [1,2092,null,{"value":"2147483649"}] 00:32:24 INFO - TEST-START | /service-workers/service-worker/fetch-request-xhr.https.html 00:32:24 INFO - PROCESS | 1801 | 1482395544301 Marionette TRACE conn4 -> [0,2093,"timeouts",{"script":35000}] 00:32:24 INFO - PROCESS | 1801 | 1482395544310 Marionette TRACE conn4 <- [1,2093,null,{}] 00:32:24 INFO - PROCESS | 1801 | 1482395544324 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}] 00:32:24 INFO - PROCESS | 1801 | 1482395544549 Marionette TRACE conn4 <- [1,2094,null,{"value":null}] 00:32:24 INFO - PROCESS | 1801 | 1482395544618 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:32:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b022c00 == 9 [pid = 1848] [id = 771] 00:32:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9b023400) [pid = 1848] [serial = 2065] [outer = (nil)] 00:32:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x9b490800) [pid = 1848] [serial = 2066] [outer = 0x9b023400] 00:32:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9b85d000) [pid = 1848] [serial = 2067] [outer = 0x9b023400] 00:32:25 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:25 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8ed800 == 10 [pid = 1848] [id = 772] 00:32:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9b8f0800) [pid = 1848] [serial = 2068] [outer = (nil)] 00:32:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9b8f2800) [pid = 1848] [serial = 2069] [outer = 0x9b8f0800] 00:32:25 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:25 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:26 INFO - PROCESS | 1801 | 1482395546341 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]]]}] 00:32:26 INFO - . 00:32:26 INFO - TEST-OK | /service-workers/service-worker/fetch-request-xhr.https.html | took 2061ms 00:32:26 INFO - PROCESS | 1801 | 1482395546363 Marionette TRACE conn4 -> [0,2096,"getWindowHandle",null] 00:32:26 INFO - PROCESS | 1801 | 1482395546369 Marionette TRACE conn4 <- [1,2096,null,{"value":"2147483649"}] 00:32:26 INFO - TEST-START | /service-workers/service-worker/fetch-response-xhr.https.html 00:32:26 INFO - PROCESS | 1801 | 1482395546390 Marionette TRACE conn4 -> [0,2097,"timeouts",{"script":35000}] 00:32:26 INFO - PROCESS | 1801 | 1482395546394 Marionette TRACE conn4 <- [1,2097,null,{}] 00:32:26 INFO - PROCESS | 1801 | 1482395546406 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}] 00:32:26 INFO - PROCESS | 1801 | 1482395546616 Marionette TRACE conn4 <- [1,2098,null,{"value":null}] 00:32:26 INFO - PROCESS | 1801 | 1482395546685 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:32:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b862400 == 11 [pid = 1848] [id = 773] 00:32:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9b863400) [pid = 1848] [serial = 2070] [outer = (nil)] 00:32:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9b8ee400) [pid = 1848] [serial = 2071] [outer = 0x9b863400] 00:32:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9b99e000) [pid = 1848] [serial = 2072] [outer = 0x9b863400] 00:32:27 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:27 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b023c00 == 12 [pid = 1848] [id = 774] 00:32:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9b6c1400) [pid = 1848] [serial = 2073] [outer = (nil)] 00:32:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9b857800) [pid = 1848] [serial = 2074] [outer = 0x9b6c1400] 00:32:28 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:28 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:28 INFO - PROCESS | 1801 | --DOCSHELL 0x9b48a000 == 11 [pid = 1848] [id = 770] 00:32:28 INFO - PROCESS | 1801 | --DOCSHELL 0x9af33c00 == 10 [pid = 1848] [id = 769] 00:32:28 INFO - PROCESS | 1801 | --DOCSHELL 0x9b48e800 == 9 [pid = 1848] [id = 760] 00:32:28 INFO - PROCESS | 1801 | 1482395548475 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]]]}] 00:32:28 INFO - . 00:32:28 INFO - TEST-OK | /service-workers/service-worker/fetch-response-xhr.https.html | took 2138ms 00:32:28 INFO - PROCESS | 1801 | 1482395548529 Marionette TRACE conn4 -> [0,2100,"getWindowHandle",null] 00:32:28 INFO - PROCESS | 1801 | 1482395548532 Marionette TRACE conn4 <- [1,2100,null,{"value":"2147483649"}] 00:32:28 INFO - TEST-START | /service-workers/service-worker/fetch-waits-for-activate.https.html 00:32:28 INFO - PROCESS | 1801 | 1482395548538 Marionette TRACE conn4 -> [0,2101,"timeouts",{"script":185000}] 00:32:28 INFO - PROCESS | 1801 | 1482395548541 Marionette TRACE conn4 <- [1,2101,null,{}] 00:32:28 INFO - PROCESS | 1801 | 1482395548547 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}] 00:32:28 INFO - PROCESS | 1801 | 1482395548744 Marionette TRACE conn4 <- [1,2102,null,{"value":null}] 00:32:28 INFO - PROCESS | 1801 | 1482395548839 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:32:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af3d400 == 10 [pid = 1848] [id = 775] 00:32:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9af3d800) [pid = 1848] [serial = 2075] [outer = (nil)] 00:32:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9af67c00) [pid = 1848] [serial = 2076] [outer = 0x9af3d800] 00:32:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9b01b400) [pid = 1848] [serial = 2077] [outer = 0x9af3d800] 00:32:29 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:29 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a7800 == 11 [pid = 1848] [id = 776] 00:32:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9b9a7c00) [pid = 1848] [serial = 2078] [outer = (nil)] 00:32:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9b9a8400) [pid = 1848] [serial = 2079] [outer = 0x9b9a7c00] 00:32:31 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9af37c00) [pid = 1848] [serial = 2060] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-resources.https.html] 00:32:31 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9b865400) [pid = 1848] [serial = 2042] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 00:32:31 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9af1f000) [pid = 1848] [serial = 2056] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 00:32:31 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9b48a800) [pid = 1848] [serial = 2063] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html] 00:32:31 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9b48ec00) [pid = 1848] [serial = 2039] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-redirect.https.html] 00:32:31 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9af3bc00) [pid = 1848] [serial = 2058] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 00:32:31 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9b9a0000) [pid = 1848] [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.] 00:32:31 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9b9a2400) [pid = 1848] [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.] 00:32:31 INFO - PROCESS | 1801 | 1482395551342 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]]]}] 00:32:31 INFO - . 00:32:31 INFO - TEST-OK | /service-workers/service-worker/fetch-waits-for-activate.https.html | took 2837ms 00:32:31 INFO - PROCESS | 1801 | 1482395551376 Marionette TRACE conn4 -> [0,2104,"getWindowHandle",null] 00:32:31 INFO - PROCESS | 1801 | 1482395551379 Marionette TRACE conn4 <- [1,2104,null,{"value":"2147483649"}] 00:32:31 INFO - TEST-START | /service-workers/service-worker/getregistration.https.html 00:32:31 INFO - PROCESS | 1801 | 1482395551393 Marionette TRACE conn4 -> [0,2105,"timeouts",{"script":35000}] 00:32:31 INFO - PROCESS | 1801 | 1482395551401 Marionette TRACE conn4 <- [1,2105,null,{}] 00:32:31 INFO - PROCESS | 1801 | 1482395551410 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}] 00:32:31 INFO - PROCESS | 1801 | 1482395551593 Marionette TRACE conn4 <- [1,2106,null,{"value":null}] 00:32:31 INFO - PROCESS | 1801 | 1482395551618 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:32:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b6c6c00 == 12 [pid = 1848] [id = 777] 00:32:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9b865400) [pid = 1848] [serial = 2080] [outer = (nil)] 00:32:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9b9a0000) [pid = 1848] [serial = 2081] [outer = 0x9b865400] 00:32:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9b9a4400) [pid = 1848] [serial = 2082] [outer = 0x9b865400] 00:32:32 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:32 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:33 INFO - PROCESS | 1801 | 1482395553163 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]]]}] 00:32:33 INFO - ..... 00:32:33 INFO - TEST-OK | /service-workers/service-worker/getregistration.https.html | took 1810ms 00:32:33 INFO - PROCESS | 1801 | 1482395553203 Marionette TRACE conn4 -> [0,2108,"getWindowHandle",null] 00:32:33 INFO - PROCESS | 1801 | 1482395553207 Marionette TRACE conn4 <- [1,2108,null,{"value":"2147483649"}] 00:32:33 INFO - TEST-START | /service-workers/service-worker/getregistrations.https.html 00:32:33 INFO - PROCESS | 1801 | 1482395553218 Marionette TRACE conn4 -> [0,2109,"timeouts",{"script":35000}] 00:32:33 INFO - PROCESS | 1801 | 1482395553220 Marionette TRACE conn4 <- [1,2109,null,{}] 00:32:33 INFO - PROCESS | 1801 | 1482395553226 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}] 00:32:33 INFO - PROCESS | 1801 | 1482395553374 Marionette TRACE conn4 <- [1,2110,null,{"value":null}] 00:32:33 INFO - PROCESS | 1801 | 1482395553488 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:32:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbb1800 == 13 [pid = 1848] [id = 778] 00:32:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9bbb2400) [pid = 1848] [serial = 2083] [outer = (nil)] 00:32:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9c404800) [pid = 1848] [serial = 2084] [outer = 0x9bbb2400] 00:32:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9c406000) [pid = 1848] [serial = 2085] [outer = 0x9bbb2400] 00:32:33 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:33 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c87a800 == 14 [pid = 1848] [id = 779] 00:32:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9c87b000) [pid = 1848] [serial = 2086] [outer = (nil)] 00:32:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9c87b800) [pid = 1848] [serial = 2087] [outer = 0x9c87b000] 00:32:35 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:35 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:35 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:32:35 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:32:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x9cdbb400 == 15 [pid = 1848] [id = 780] 00:32:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9cdbbc00) [pid = 1848] [serial = 2088] [outer = (nil)] 00:32:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9cdbc400) [pid = 1848] [serial = 2089] [outer = 0x9cdbbc00] 00:32:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9cdbf800) [pid = 1848] [serial = 2090] [outer = 0x9cdbbc00] 00:32:36 INFO - PROCESS | 1801 | 1482395556589 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]]]}] 00:32:36 INFO - ....... 00:32:36 INFO - TEST-OK | /service-workers/service-worker/getregistrations.https.html | took 3399ms 00:32:36 INFO - PROCESS | 1801 | 1482395556613 Marionette TRACE conn4 -> [0,2112,"getWindowHandle",null] 00:32:36 INFO - PROCESS | 1801 | 1482395556619 Marionette TRACE conn4 <- [1,2112,null,{"value":"2147483649"}] 00:32:36 INFO - TEST-START | /service-workers/service-worker/indexeddb.https.html 00:32:36 INFO - PROCESS | 1801 | 1482395556638 Marionette TRACE conn4 -> [0,2113,"timeouts",{"script":35000}] 00:32:36 INFO - PROCESS | 1801 | 1482395556644 Marionette TRACE conn4 <- [1,2113,null,{}] 00:32:36 INFO - PROCESS | 1801 | 1482395556657 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}] 00:32:36 INFO - PROCESS | 1801 | 1482395556936 Marionette TRACE conn4 <- [1,2114,null,{"value":null}] 00:32:37 INFO - PROCESS | 1801 | 1482395557028 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:32:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8ed800 == 14 [pid = 1848] [id = 772] 00:32:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9b6c6c00 == 13 [pid = 1848] [id = 777] 00:32:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9b023c00 == 12 [pid = 1848] [id = 774] 00:32:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9b022c00 == 11 [pid = 1848] [id = 771] 00:32:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9af3d400 == 10 [pid = 1848] [id = 775] 00:32:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9c87a800 == 9 [pid = 1848] [id = 779] 00:32:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9cdbb400 == 8 [pid = 1848] [id = 780] 00:32:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9b862400 == 7 [pid = 1848] [id = 773] 00:32:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbb1800 == 6 [pid = 1848] [id = 778] 00:32:37 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9b490800) [pid = 1848] [serial = 2066] [outer = (nil)] [url = about:blank] 00:32:37 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9b865800) [pid = 1848] [serial = 2043] [outer = (nil)] [url = about:blank] 00:32:37 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9af20400) [pid = 1848] [serial = 2057] [outer = (nil)] [url = about:blank] 00:32:37 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9b018000) [pid = 1848] [serial = 2062] [outer = (nil)] [url = about:blank] 00:32:37 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9b48b400) [pid = 1848] [serial = 2064] [outer = (nil)] [url = about:blank] 00:32:37 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9b6c9c00) [pid = 1848] [serial = 2041] [outer = (nil)] [url = about:blank] 00:32:37 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9af3d000) [pid = 1848] [serial = 2059] [outer = (nil)] [url = about:blank] 00:32:37 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9af65c00) [pid = 1848] [serial = 2061] [outer = (nil)] [url = about:blank] 00:32:37 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9d674000) [pid = 1848] [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.] 00:32:37 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9bbb5800) [pid = 1848] [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.] 00:32:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af17000 == 7 [pid = 1848] [id = 781] 00:32:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9af17c00) [pid = 1848] [serial = 2091] [outer = (nil)] 00:32:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9af31c00) [pid = 1848] [serial = 2092] [outer = 0x9af17c00] 00:32:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9af3a000) [pid = 1848] [serial = 2093] [outer = 0x9af17c00] 00:32:37 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:37 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9af37400 == 6 [pid = 1848] [id = 768] 00:32:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9b865000 == 5 [pid = 1848] [id = 761] 00:32:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9af1d800 == 4 [pid = 1848] [id = 767] 00:32:38 INFO - PROCESS | 1801 | 1482395558881 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]]]}] 00:32:38 INFO - . 00:32:38 INFO - TEST-OK | /service-workers/service-worker/indexeddb.https.html | took 2307ms 00:32:38 INFO - PROCESS | 1801 | 1482395558942 Marionette TRACE conn4 -> [0,2116,"getWindowHandle",null] 00:32:38 INFO - PROCESS | 1801 | 1482395558945 Marionette TRACE conn4 <- [1,2116,null,{"value":"2147483649"}] 00:32:38 INFO - TEST-START | /service-workers/service-worker/install-event-type.https.html 00:32:38 INFO - PROCESS | 1801 | 1482395558952 Marionette TRACE conn4 -> [0,2117,"timeouts",{"script":35000}] 00:32:38 INFO - PROCESS | 1801 | 1482395558954 Marionette TRACE conn4 <- [1,2117,null,{}] 00:32:38 INFO - PROCESS | 1801 | 1482395558962 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}] 00:32:39 INFO - PROCESS | 1801 | 1482395559269 Marionette TRACE conn4 <- [1,2118,null,{"value":null}] 00:32:39 INFO - PROCESS | 1801 | 1482395559388 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:32:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af5e000 == 5 [pid = 1848] [id = 782] 00:32:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9af5ec00) [pid = 1848] [serial = 2094] [outer = (nil)] 00:32:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9af6a800) [pid = 1848] [serial = 2095] [outer = 0x9af5ec00] 00:32:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9b01a000) [pid = 1848] [serial = 2096] [outer = 0x9af5ec00] 00:32:40 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:40 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:40 INFO - PROCESS | 1801 | 1482395560957 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]]]}] 00:32:40 INFO - . 00:32:40 INFO - TEST-OK | /service-workers/service-worker/install-event-type.https.html | took 2044ms 00:32:41 INFO - PROCESS | 1801 | 1482395560996 Marionette TRACE conn4 -> [0,2120,"getWindowHandle",null] 00:32:41 INFO - PROCESS | 1801 | 1482395560998 Marionette TRACE conn4 <- [1,2120,null,{"value":"2147483649"}] 00:32:41 INFO - TEST-START | /service-workers/service-worker/installing.https.html 00:32:41 INFO - PROCESS | 1801 | 1482395561008 Marionette TRACE conn4 -> [0,2121,"timeouts",{"script":35000}] 00:32:41 INFO - PROCESS | 1801 | 1482395561010 Marionette TRACE conn4 <- [1,2121,null,{}] 00:32:41 INFO - PROCESS | 1801 | 1482395561023 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}] 00:32:41 INFO - PROCESS | 1801 | 1482395561213 Marionette TRACE conn4 <- [1,2122,null,{"value":null}] 00:32:41 INFO - PROCESS | 1801 | 1482395561303 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:32:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b025000 == 6 [pid = 1848] [id = 783] 00:32:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9b486c00) [pid = 1848] [serial = 2097] [outer = (nil)] 00:32:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9b861000) [pid = 1848] [serial = 2098] [outer = 0x9b486c00] 00:32:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9b863c00) [pid = 1848] [serial = 2099] [outer = 0x9b486c00] 00:32:41 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:41 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:42 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9af3d800) [pid = 1848] [serial = 2075] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-waits-for-activate.https.html] 00:32:42 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9cdbbc00) [pid = 1848] [serial = 2088] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/frame-for-getregistrations.html] 00:32:42 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9c87b000) [pid = 1848] [serial = 2086] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/getregistrations/register-unregister-controlled] 00:32:42 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9b865400) [pid = 1848] [serial = 2080] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/getregistration.https.html] 00:32:42 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9b6c1400) [pid = 1848] [serial = 2073] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-response-xhr-iframe.https.html] 00:32:42 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9b863400) [pid = 1848] [serial = 2070] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-response-xhr.https.html] 00:32:42 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9b8f0800) [pid = 1848] [serial = 2068] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-xhr-iframe.https.html] 00:32:42 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9b023400) [pid = 1848] [serial = 2065] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-xhr.https.html] 00:32:42 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9b9a7c00) [pid = 1848] [serial = 2078] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-waits-for-activate/] 00:32:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af3d800 == 7 [pid = 1848] [id = 784] 00:32:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9b48dc00) [pid = 1848] [serial = 2100] [outer = (nil)] 00:32:42 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:42 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9b863400) [pid = 1848] [serial = 2101] [outer = 0x9b48dc00] 00:32:42 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 00:32:42 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 00:32:42 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:32:42 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:32:42 INFO - PROCESS | 1801 | 1482395562871 Marionette TRACE conn4 <- [1,2123,null,{"value":["/service-workers/service-worker/installing.https.html",0,null,null,[["installing is set",0,null,null]]]}] 00:32:42 INFO - . 00:32:42 INFO - TEST-OK | /service-workers/service-worker/installing.https.html | took 1889ms 00:32:42 INFO - PROCESS | 1801 | 1482395562895 Marionette TRACE conn4 -> [0,2124,"getWindowHandle",null] 00:32:42 INFO - PROCESS | 1801 | 1482395562899 Marionette TRACE conn4 <- [1,2124,null,{"value":"2147483649"}] 00:32:42 INFO - TEST-START | /service-workers/service-worker/interfaces.https.html 00:32:42 INFO - PROCESS | 1801 | 1482395562911 Marionette TRACE conn4 -> [0,2125,"timeouts",{"script":35000}] 00:32:42 INFO - PROCESS | 1801 | 1482395562914 Marionette TRACE conn4 <- [1,2125,null,{}] 00:32:42 INFO - PROCESS | 1801 | 1482395562919 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}] 00:32:43 INFO - PROCESS | 1801 | 1482395563120 Marionette TRACE conn4 <- [1,2126,null,{"value":null}] 00:32:43 INFO - PROCESS | 1801 | 1482395563172 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:32:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a2800 == 8 [pid = 1848] [id = 785] 00:32:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9b9a6400) [pid = 1848] [serial = 2102] [outer = (nil)] 00:32:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9ba12800) [pid = 1848] [serial = 2103] [outer = 0x9b9a6400] 00:32:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9ba17400) [pid = 1848] [serial = 2104] [outer = 0x9b9a6400] 00:32:43 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:43 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:44 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:32:44 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:32:44 INFO - PROCESS | 1801 | 1482395564925 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,{},{}]]]}] 00:32:44 INFO - .......... 00:32:44 INFO - TEST-OK | /service-workers/service-worker/interfaces.https.html | took 2038ms 00:32:44 INFO - PROCESS | 1801 | 1482395564947 Marionette TRACE conn4 -> [0,2128,"getWindowHandle",null] 00:32:44 INFO - PROCESS | 1801 | 1482395564950 Marionette TRACE conn4 <- [1,2128,null,{"value":"2147483649"}] 00:32:44 INFO - TEST-START | /service-workers/service-worker/invalid-blobtype.https.html 00:32:44 INFO - PROCESS | 1801 | 1482395564970 Marionette TRACE conn4 -> [0,2129,"timeouts",{"script":35000}] 00:32:44 INFO - PROCESS | 1801 | 1482395564974 Marionette TRACE conn4 <- [1,2129,null,{}] 00:32:45 INFO - PROCESS | 1801 | 1482395564999 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}] 00:32:45 INFO - PROCESS | 1801 | 1482395565237 Marionette TRACE conn4 <- [1,2130,null,{"value":null}] 00:32:45 INFO - PROCESS | 1801 | 1482395565307 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:32:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af30800 == 9 [pid = 1848] [id = 786] 00:32:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9af36800) [pid = 1848] [serial = 2105] [outer = (nil)] 00:32:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9b021000) [pid = 1848] [serial = 2106] [outer = 0x9af36800] 00:32:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9b48ec00) [pid = 1848] [serial = 2107] [outer = 0x9af36800] 00:32:45 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:45 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9af3d800 == 8 [pid = 1848] [id = 784] 00:32:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9b025000 == 7 [pid = 1848] [id = 783] 00:32:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9af17000 == 6 [pid = 1848] [id = 781] 00:32:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9af5e000 == 5 [pid = 1848] [id = 782] 00:32:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9a2800 == 4 [pid = 1848] [id = 785] 00:32:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9a7800 == 3 [pid = 1848] [id = 776] 00:32:46 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9cdbf800) [pid = 1848] [serial = 2090] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/frame-for-getregistrations.html] 00:32:46 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9cdbc400) [pid = 1848] [serial = 2089] [outer = (nil)] [url = about:blank] 00:32:46 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9c87b800) [pid = 1848] [serial = 2087] [outer = (nil)] [url = about:blank] 00:32:46 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9c404800) [pid = 1848] [serial = 2084] [outer = (nil)] [url = about:blank] 00:32:46 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9b857800) [pid = 1848] [serial = 2074] [outer = (nil)] [url = about:blank] 00:32:46 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9b99e000) [pid = 1848] [serial = 2072] [outer = (nil)] [url = about:blank] 00:32:46 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9b8f2800) [pid = 1848] [serial = 2069] [outer = (nil)] [url = about:blank] 00:32:46 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9b85d000) [pid = 1848] [serial = 2067] [outer = (nil)] [url = about:blank] 00:32:46 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9b9a0000) [pid = 1848] [serial = 2081] [outer = (nil)] [url = about:blank] 00:32:46 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9b9a4400) [pid = 1848] [serial = 2082] [outer = (nil)] [url = about:blank] 00:32:46 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9b9a8400) [pid = 1848] [serial = 2079] [outer = (nil)] [url = about:blank] 00:32:46 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9b01b400) [pid = 1848] [serial = 2077] [outer = (nil)] [url = about:blank] 00:32:46 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9af67c00) [pid = 1848] [serial = 2076] [outer = (nil)] [url = about:blank] 00:32:46 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0x9b8ee400) [pid = 1848] [serial = 2071] [outer = (nil)] [url = about:blank] 00:32:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af38c00 == 4 [pid = 1848] [id = 787] 00:32:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9af3e400) [pid = 1848] [serial = 2108] [outer = (nil)] 00:32:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9af5d800) [pid = 1848] [serial = 2109] [outer = 0x9af3e400] 00:32:47 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:47 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:47 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2694 00:32:47 INFO - PROCESS | 1801 | 1482395567321 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]]]}] 00:32:47 INFO - . 00:32:47 INFO - TEST-OK | /service-workers/service-worker/invalid-blobtype.https.html | took 2399ms 00:32:47 INFO - PROCESS | 1801 | 1482395567368 Marionette TRACE conn4 -> [0,2132,"getWindowHandle",null] 00:32:47 INFO - PROCESS | 1801 | 1482395567371 Marionette TRACE conn4 <- [1,2132,null,{"value":"2147483649"}] 00:32:47 INFO - TEST-START | /service-workers/service-worker/invalid-header.https.html 00:32:47 INFO - PROCESS | 1801 | 1482395567391 Marionette TRACE conn4 -> [0,2133,"timeouts",{"script":35000}] 00:32:47 INFO - PROCESS | 1801 | 1482395567394 Marionette TRACE conn4 <- [1,2133,null,{}] 00:32:47 INFO - PROCESS | 1801 | 1482395567401 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}] 00:32:47 INFO - PROCESS | 1801 | 1482395567568 Marionette TRACE conn4 <- [1,2134,null,{"value":null}] 00:32:47 INFO - PROCESS | 1801 | 1482395567616 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:32:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af5b800 == 5 [pid = 1848] [id = 788] 00:32:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9af5e000) [pid = 1848] [serial = 2110] [outer = (nil)] 00:32:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9b023c00) [pid = 1848] [serial = 2111] [outer = 0x9af5e000] 00:32:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9b487400) [pid = 1848] [serial = 2112] [outer = 0x9af5e000] 00:32:48 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:48 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b860400 == 6 [pid = 1848] [id = 789] 00:32:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9b863800) [pid = 1848] [serial = 2113] [outer = (nil)] 00:32:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9b866400) [pid = 1848] [serial = 2114] [outer = 0x9b863800] 00:32:48 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:48 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:49 INFO - PROCESS | 1801 | 1482395569148 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]]]}] 00:32:49 INFO - . 00:32:49 INFO - TEST-OK | /service-workers/service-worker/invalid-header.https.html | took 1798ms 00:32:49 INFO - PROCESS | 1801 | 1482395569176 Marionette TRACE conn4 -> [0,2136,"getWindowHandle",null] 00:32:49 INFO - PROCESS | 1801 | 1482395569179 Marionette TRACE conn4 <- [1,2136,null,{"value":"2147483649"}] 00:32:49 INFO - TEST-START | /service-workers/service-worker/multiple-register.https.html 00:32:49 INFO - PROCESS | 1801 | 1482395569187 Marionette TRACE conn4 -> [0,2137,"timeouts",{"script":35000}] 00:32:49 INFO - PROCESS | 1801 | 1482395569193 Marionette TRACE conn4 <- [1,2137,null,{}] 00:32:49 INFO - PROCESS | 1801 | 1482395569207 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}] 00:32:49 INFO - PROCESS | 1801 | 1482395569351 Marionette TRACE conn4 <- [1,2138,null,{"value":null}] 00:32:49 INFO - PROCESS | 1801 | 1482395569467 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:32:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b6c7000 == 7 [pid = 1848] [id = 790] 00:32:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9b6cd400) [pid = 1848] [serial = 2115] [outer = (nil)] 00:32:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9b8f1400) [pid = 1848] [serial = 2116] [outer = 0x9b6cd400] 00:32:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9b8ed400) [pid = 1848] [serial = 2117] [outer = 0x9b6cd400] 00:32:49 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:49 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:50 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9af5ec00) [pid = 1848] [serial = 2094] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/install-event-type.https.html] 00:32:50 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9b9a6400) [pid = 1848] [serial = 2102] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/interfaces.https.html] 00:32:50 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9b486c00) [pid = 1848] [serial = 2097] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/installing.https.html] 00:32:50 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9af17c00) [pid = 1848] [serial = 2091] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/indexeddb.https.html] 00:32:50 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9b48dc00) [pid = 1848] [serial = 2100] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:32:50 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9bbb2400) [pid = 1848] [serial = 2083] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/getregistrations.https.html] 00:32:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbb0000 == 8 [pid = 1848] [id = 791] 00:32:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9bbb0800) [pid = 1848] [serial = 2118] [outer = (nil)] 00:32:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9bbb1000) [pid = 1848] [serial = 2119] [outer = 0x9bbb0800] 00:32:50 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:50 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:32:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:32:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:32:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:32:51 INFO - PROCESS | 1801 | 1482395571374 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]]]}] 00:32:51 INFO - ... 00:32:51 INFO - TEST-OK | /service-workers/service-worker/multiple-register.https.html | took 2250ms 00:32:51 INFO - PROCESS | 1801 | 1482395571438 Marionette TRACE conn4 -> [0,2140,"getWindowHandle",null] 00:32:51 INFO - PROCESS | 1801 | 1482395571440 Marionette TRACE conn4 <- [1,2140,null,{"value":"2147483649"}] 00:32:51 INFO - TEST-START | /service-workers/service-worker/multiple-update.https.html 00:32:51 INFO - PROCESS | 1801 | 1482395571446 Marionette TRACE conn4 -> [0,2141,"timeouts",{"script":35000}] 00:32:51 INFO - PROCESS | 1801 | 1482395571449 Marionette TRACE conn4 <- [1,2141,null,{}] 00:32:51 INFO - PROCESS | 1801 | 1482395571455 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}] 00:32:51 INFO - PROCESS | 1801 | 1482395571612 Marionette TRACE conn4 <- [1,2142,null,{"value":null}] 00:32:51 INFO - PROCESS | 1801 | 1482395571737 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:32:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a6000 == 9 [pid = 1848] [id = 792] 00:32:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9b9a7800) [pid = 1848] [serial = 2120] [outer = (nil)] 00:32:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9ba1dc00) [pid = 1848] [serial = 2121] [outer = 0x9b9a7800] 00:32:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9bbad000) [pid = 1848] [serial = 2122] [outer = 0x9b9a7800] 00:32:52 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:52 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:32:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:32:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:32:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:32:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:32:53 INFO - PROCESS | 1801 | 1482395573365 Marionette TRACE conn4 <- [1,2143,null,{"value":["/service-workers/service-worker/multiple-update.https.html",0,null,null,[["Trigger multiple updates.",0,null,null]]]}] 00:32:53 INFO - . 00:32:53 INFO - TEST-OK | /service-workers/service-worker/multiple-update.https.html | took 1947ms 00:32:53 INFO - PROCESS | 1801 | 1482395573406 Marionette TRACE conn4 -> [0,2144,"getWindowHandle",null] 00:32:53 INFO - PROCESS | 1801 | 1482395573409 Marionette TRACE conn4 <- [1,2144,null,{"value":"2147483649"}] 00:32:53 INFO - TEST-START | /service-workers/service-worker/navigate-window.https.html 00:32:53 INFO - PROCESS | 1801 | 1482395573415 Marionette TRACE conn4 -> [0,2145,"timeouts",{"script":35000}] 00:32:53 INFO - PROCESS | 1801 | 1482395573418 Marionette TRACE conn4 <- [1,2145,null,{}] 00:32:53 INFO - PROCESS | 1801 | 1482395573423 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}] 00:32:53 INFO - PROCESS | 1801 | 1482395573621 Marionette TRACE conn4 <- [1,2146,null,{"value":null}] 00:32:53 INFO - PROCESS | 1801 | 1482395573754 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:32:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af66c00 == 10 [pid = 1848] [id = 793] 00:32:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9af69800) [pid = 1848] [serial = 2123] [outer = (nil)] 00:32:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9bbaa400) [pid = 1848] [serial = 2124] [outer = 0x9af69800] 00:32:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9c86e800) [pid = 1848] [serial = 2125] [outer = 0x9af69800] 00:32:54 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:54 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:54 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbb0000 == 9 [pid = 1848] [id = 791] 00:32:54 INFO - PROCESS | 1801 | --DOCSHELL 0x9b6c7000 == 8 [pid = 1848] [id = 790] 00:32:54 INFO - PROCESS | 1801 | --DOCSHELL 0x9b860400 == 7 [pid = 1848] [id = 789] 00:32:54 INFO - PROCESS | 1801 | --DOCSHELL 0x9af5b800 == 6 [pid = 1848] [id = 788] 00:32:54 INFO - PROCESS | 1801 | --DOCSHELL 0x9af38c00 == 5 [pid = 1848] [id = 787] 00:32:54 INFO - PROCESS | 1801 | --DOCSHELL 0x9af30800 == 4 [pid = 1848] [id = 786] 00:32:55 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9ba12800) [pid = 1848] [serial = 2103] [outer = (nil)] [url = about:blank] 00:32:55 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9b01a000) [pid = 1848] [serial = 2096] [outer = (nil)] [url = about:blank] 00:32:55 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9af3a000) [pid = 1848] [serial = 2093] [outer = (nil)] [url = about:blank] 00:32:55 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9b861000) [pid = 1848] [serial = 2098] [outer = (nil)] [url = about:blank] 00:32:55 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9b863400) [pid = 1848] [serial = 2101] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:32:55 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9c406000) [pid = 1848] [serial = 2085] [outer = (nil)] [url = about:blank] 00:32:55 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9af31c00) [pid = 1848] [serial = 2092] [outer = (nil)] [url = about:blank] 00:32:55 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9af6a800) [pid = 1848] [serial = 2095] [outer = (nil)] [url = about:blank] 00:32:55 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9b863c00) [pid = 1848] [serial = 2099] [outer = (nil)] [url = about:blank] 00:32:55 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9ba17400) [pid = 1848] [serial = 2104] [outer = (nil)] [url = about:blank] 00:32:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b01c800 == 5 [pid = 1848] [id = 794] 00:32:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9b01cc00) [pid = 1848] [serial = 2126] [outer = (nil)] 00:32:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9b85b800) [pid = 1848] [serial = 2127] [outer = 0x9b01cc00] 00:32:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9b6c7000) [pid = 1848] [serial = 2128] [outer = 0x9b01cc00] 00:32:55 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:55 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:56 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:56 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9b8edc00) [pid = 1848] [serial = 2129] [outer = 0x9b01cc00] 00:32:56 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:56 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9b9a6c00) [pid = 1848] [serial = 2130] [outer = 0x9b01cc00] 00:32:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba17800 == 6 [pid = 1848] [id = 795] 00:32:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9ba1a400) [pid = 1848] [serial = 2131] [outer = (nil)] 00:32:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9bbb8000) [pid = 1848] [serial = 2132] [outer = 0x9ba1a400] 00:32:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9c403800) [pid = 1848] [serial = 2133] [outer = 0x9ba1a400] 00:32:58 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:58 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:58 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9af5e000) [pid = 1848] [serial = 2110] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/invalid-header.https.html] 00:32:58 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9b6cd400) [pid = 1848] [serial = 2115] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/multiple-register.https.html] 00:32:58 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9af3e400) [pid = 1848] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/invalid-blobtype-iframe.https.html] 00:32:58 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9bbb0800) [pid = 1848] [serial = 2118] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/404.py] 00:32:58 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9af36800) [pid = 1848] [serial = 2105] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/invalid-blobtype.https.html] 00:32:58 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9b863800) [pid = 1848] [serial = 2113] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/invalid-header-iframe.https.html] 00:32:58 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:58 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9af3d400) [pid = 1848] [serial = 2134] [outer = 0x9ba1a400] 00:32:59 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:59 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:32:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9cdbd800) [pid = 1848] [serial = 2135] [outer = 0x9ba1a400] 00:32:59 INFO - PROCESS | 1801 | 1482395579715 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]]]}] 00:32:59 INFO - .. 00:32:59 INFO - TEST-OK | /service-workers/service-worker/navigate-window.https.html | took 6320ms 00:32:59 INFO - PROCESS | 1801 | 1482395579761 Marionette TRACE conn4 -> [0,2148,"getWindowHandle",null] 00:32:59 INFO - PROCESS | 1801 | 1482395579767 Marionette TRACE conn4 <- [1,2148,null,{"value":"2147483649"}] 00:32:59 INFO - TEST-START | /service-workers/service-worker/navigation-redirect.https.html 00:32:59 INFO - PROCESS | 1801 | 1482395579775 Marionette TRACE conn4 -> [0,2149,"timeouts",{"script":35000}] 00:32:59 INFO - PROCESS | 1801 | 1482395579777 Marionette TRACE conn4 <- [1,2149,null,{}] 00:32:59 INFO - PROCESS | 1801 | 1482395579783 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}] 00:32:59 INFO - PROCESS | 1801 | 1482395579968 Marionette TRACE conn4 <- [1,2150,null,{"value":null}] 00:33:00 INFO - PROCESS | 1801 | 1482395580059 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b99c800 == 7 [pid = 1848] [id = 796] 00:33:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9b99e000) [pid = 1848] [serial = 2136] [outer = (nil)] 00:33:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9cdc3000) [pid = 1848] [serial = 2137] [outer = 0x9b99e000] 00:33:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9cdc6000) [pid = 1848] [serial = 2138] [outer = 0x9b99e000] 00:33:00 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:00 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d672800 == 8 [pid = 1848] [id = 797] 00:33:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9d673800) [pid = 1848] [serial = 2139] [outer = (nil)] 00:33:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9d673c00) [pid = 1848] [serial = 2140] [outer = 0x9d673800] 00:33:01 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:01 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:01 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:01 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d67e400 == 9 [pid = 1848] [id = 798] 00:33:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9d67e800) [pid = 1848] [serial = 2141] [outer = (nil)] 00:33:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9b865000) [pid = 1848] [serial = 2142] [outer = 0x9d67e800] 00:33:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8a8800 == 10 [pid = 1848] [id = 799] 00:33:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9d8a8c00) [pid = 1848] [serial = 2143] [outer = (nil)] 00:33:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9d8a9000) [pid = 1848] [serial = 2144] [outer = 0x9d8a8c00] 00:33:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9d8ab400) [pid = 1848] [serial = 2145] [outer = 0x9d8a8c00] 00:33:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8ad000 == 11 [pid = 1848] [id = 800] 00:33:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9d8ad800) [pid = 1848] [serial = 2146] [outer = (nil)] 00:33:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9d8adc00) [pid = 1848] [serial = 2147] [outer = 0x9d8ad800] 00:33:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8a6400 == 12 [pid = 1848] [id = 801] 00:33:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9d8b1800) [pid = 1848] [serial = 2148] [outer = (nil)] 00:33:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9d8b2400) [pid = 1848] [serial = 2149] [outer = 0x9d8b1800] 00:33:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d9cd000 == 13 [pid = 1848] [id = 802] 00:33:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9d9cd400) [pid = 1848] [serial = 2150] [outer = (nil)] 00:33:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9d9cd800) [pid = 1848] [serial = 2151] [outer = 0x9d9cd400] 00:33:03 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:03 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:03 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:03 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b016800 == 14 [pid = 1848] [id = 803] 00:33:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x9b017000) [pid = 1848] [serial = 2152] [outer = (nil)] 00:33:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x9b018400) [pid = 1848] [serial = 2153] [outer = 0x9b017000] 00:33:03 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:03 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:03 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:03 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x9af3d000) [pid = 1848] [serial = 2154] [outer = 0x9b017000] 00:33:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba17800 == 13 [pid = 1848] [id = 795] 00:33:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9a6000 == 12 [pid = 1848] [id = 792] 00:33:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9af66c00 == 11 [pid = 1848] [id = 793] 00:33:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9b01c800 == 10 [pid = 1848] [id = 794] 00:33:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9d67e400 == 9 [pid = 1848] [id = 798] 00:33:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8a8800 == 8 [pid = 1848] [id = 799] 00:33:04 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0x9ba1dc00) [pid = 1848] [serial = 2121] [outer = (nil)] [url = about:blank] 00:33:04 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0x9af5d800) [pid = 1848] [serial = 2109] [outer = (nil)] [url = about:blank] 00:33:04 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0x9bbb1000) [pid = 1848] [serial = 2119] [outer = (nil)] [url = about:blank] 00:33:04 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9b8ed400) [pid = 1848] [serial = 2117] [outer = (nil)] [url = about:blank] 00:33:04 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9b48ec00) [pid = 1848] [serial = 2107] [outer = (nil)] [url = about:blank] 00:33:04 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9b866400) [pid = 1848] [serial = 2114] [outer = (nil)] [url = about:blank] 00:33:04 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9b487400) [pid = 1848] [serial = 2112] [outer = (nil)] [url = about:blank] 00:33:04 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0x9b8f1400) [pid = 1848] [serial = 2116] [outer = (nil)] [url = about:blank] 00:33:04 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9b023c00) [pid = 1848] [serial = 2111] [outer = (nil)] [url = about:blank] 00:33:04 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9b021000) [pid = 1848] [serial = 2106] [outer = (nil)] [url = about:blank] 00:33:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af1e400 == 9 [pid = 1848] [id = 804] 00:33:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9af1f000) [pid = 1848] [serial = 2155] [outer = (nil)] 00:33:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9af1f800) [pid = 1848] [serial = 2156] [outer = 0x9af1f000] 00:33:04 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:04 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:04 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:04 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9af38400) [pid = 1848] [serial = 2157] [outer = 0x9af1f000] 00:33:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af63c00 == 10 [pid = 1848] [id = 805] 00:33:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9af64400) [pid = 1848] [serial = 2158] [outer = (nil)] 00:33:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9af64800) [pid = 1848] [serial = 2159] [outer = 0x9af64400] 00:33:04 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:04 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b01fc00 == 11 [pid = 1848] [id = 806] 00:33:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9b021000) [pid = 1848] [serial = 2160] [outer = (nil)] 00:33:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9b022400) [pid = 1848] [serial = 2161] [outer = 0x9b021000] 00:33:04 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:05 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b487c00 == 12 [pid = 1848] [id = 807] 00:33:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x9b48f400) [pid = 1848] [serial = 2162] [outer = (nil)] 00:33:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x9b490800) [pid = 1848] [serial = 2163] [outer = 0x9b48f400] 00:33:05 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:05 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b025000 == 13 [pid = 1848] [id = 808] 00:33:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x9b6c0800) [pid = 1848] [serial = 2164] [outer = (nil)] 00:33:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0x9b6c0c00) [pid = 1848] [serial = 2165] [outer = 0x9b6c0800] 00:33:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0x9b865c00) [pid = 1848] [serial = 2166] [outer = 0x9b6c0800] 00:33:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8f3800 == 14 [pid = 1848] [id = 809] 00:33:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 60 (0x9b8f3c00) [pid = 1848] [serial = 2167] [outer = (nil)] 00:33:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0x9b8f4400) [pid = 1848] [serial = 2168] [outer = 0x9b8f3c00] 00:33:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 62 (0x9b9a1c00) [pid = 1848] [serial = 2169] [outer = 0x9b8f3c00] 00:33:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a4c00 == 15 [pid = 1848] [id = 810] 00:33:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 63 (0x9b9a5000) [pid = 1848] [serial = 2170] [outer = (nil)] 00:33:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 64 (0x9b9a6800) [pid = 1848] [serial = 2171] [outer = 0x9b9a5000] 00:33:06 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:06 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba15800 == 16 [pid = 1848] [id = 811] 00:33:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 65 (0x9ba16800) [pid = 1848] [serial = 2172] [outer = (nil)] 00:33:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 66 (0x9ba17400) [pid = 1848] [serial = 2173] [outer = 0x9ba16800] 00:33:06 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:06 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c405800 == 17 [pid = 1848] [id = 812] 00:33:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 67 (0x9c406400) [pid = 1848] [serial = 2174] [outer = (nil)] 00:33:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 68 (0x9c407800) [pid = 1848] [serial = 2175] [outer = 0x9c406400] 00:33:06 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:06 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c86d800 == 18 [pid = 1848] [id = 813] 00:33:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 69 (0x9c870000) [pid = 1848] [serial = 2176] [outer = (nil)] 00:33:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 70 (0x9c873000) [pid = 1848] [serial = 2177] [outer = 0x9c870000] 00:33:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 71 (0x9c87b800) [pid = 1848] [serial = 2178] [outer = 0x9c870000] 00:33:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x9cdc5800 == 19 [pid = 1848] [id = 814] 00:33:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0x9cdc7000) [pid = 1848] [serial = 2179] [outer = (nil)] 00:33:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0x9cdc7400) [pid = 1848] [serial = 2180] [outer = 0x9cdc7000] 00:33:07 INFO - PROCESS | 1801 | --DOMWINDOW == 72 (0x9af69800) [pid = 1848] [serial = 2123] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/navigate-window.https.html] 00:33:07 INFO - PROCESS | 1801 | --DOMWINDOW == 71 (0x9ba1a400) [pid = 1848] [serial = 2131] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 00:33:07 INFO - PROCESS | 1801 | --DOMWINDOW == 70 (0x9d8a8c00) [pid = 1848] [serial = 2143] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 00:33:07 INFO - PROCESS | 1801 | --DOMWINDOW == 69 (0x9d67e800) [pid = 1848] [serial = 2141] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 00:33:07 INFO - PROCESS | 1801 | --DOMWINDOW == 68 (0x9d8ad800) [pid = 1848] [serial = 2146] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 00:33:07 INFO - PROCESS | 1801 | --DOMWINDOW == 67 (0x9d8b1800) [pid = 1848] [serial = 2148] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 00:33:07 INFO - PROCESS | 1801 | --DOMWINDOW == 66 (0x9d9cd400) [pid = 1848] [serial = 2150] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 00:33:07 INFO - PROCESS | 1801 | --DOMWINDOW == 65 (0x9b01cc00) [pid = 1848] [serial = 2126] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 00:33:07 INFO - PROCESS | 1801 | --DOMWINDOW == 64 (0x9b9a7800) [pid = 1848] [serial = 2120] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/multiple-update.https.html] 00:33:07 INFO - PROCESS | 1801 | --DOMWINDOW == 63 (0x9b017000) [pid = 1848] [serial = 2152] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 00:33:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 64 (0x9af64c00) [pid = 1848] [serial = 2181] [outer = 0x9cdc7000] 00:33:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d67e800 == 20 [pid = 1848] [id = 815] 00:33:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 65 (0x9d67f800) [pid = 1848] [serial = 2182] [outer = (nil)] 00:33:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 66 (0x9d8a4400) [pid = 1848] [serial = 2183] [outer = 0x9d67f800] 00:33:08 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:08 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8b1800 == 21 [pid = 1848] [id = 816] 00:33:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 67 (0x9d8b2000) [pid = 1848] [serial = 2184] [outer = (nil)] 00:33:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 68 (0x9d8b2800) [pid = 1848] [serial = 2185] [outer = 0x9d8b2000] 00:33:08 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:08 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d9d2400 == 22 [pid = 1848] [id = 817] 00:33:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 69 (0x9d9d2800) [pid = 1848] [serial = 2186] [outer = (nil)] 00:33:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 70 (0x9d9d3400) [pid = 1848] [serial = 2187] [outer = 0x9d9d2800] 00:33:08 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:08 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d9d4800 == 23 [pid = 1848] [id = 818] 00:33:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 71 (0x9d9d5c00) [pid = 1848] [serial = 2188] [outer = (nil)] 00:33:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0x9d9d6000) [pid = 1848] [serial = 2189] [outer = 0x9d9d5c00] 00:33:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0x9dca4400) [pid = 1848] [serial = 2190] [outer = 0x9d9d5c00] 00:33:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d9d0400 == 24 [pid = 1848] [id = 819] 00:33:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0x9d9d8800) [pid = 1848] [serial = 2191] [outer = (nil)] 00:33:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0x9dca6400) [pid = 1848] [serial = 2192] [outer = 0x9d9d8800] 00:33:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 76 (0x9dcab800) [pid = 1848] [serial = 2193] [outer = 0x9d9d8800] 00:33:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dcad000 == 25 [pid = 1848] [id = 820] 00:33:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 77 (0x9dcae000) [pid = 1848] [serial = 2194] [outer = (nil)] 00:33:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 78 (0x9dcae400) [pid = 1848] [serial = 2195] [outer = 0x9dcae000] 00:33:09 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:09 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dd33000 == 26 [pid = 1848] [id = 821] 00:33:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 79 (0x9dd33400) [pid = 1848] [serial = 2196] [outer = (nil)] 00:33:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 80 (0x9dd33c00) [pid = 1848] [serial = 2197] [outer = 0x9dd33400] 00:33:09 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:09 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af19c00 == 27 [pid = 1848] [id = 822] 00:33:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 81 (0x9af1dc00) [pid = 1848] [serial = 2198] [outer = (nil)] 00:33:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 82 (0x9af38c00) [pid = 1848] [serial = 2199] [outer = 0x9af1dc00] 00:33:10 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:10 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x9cdc0000 == 28 [pid = 1848] [id = 823] 00:33:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 83 (0x9cdc0800) [pid = 1848] [serial = 2200] [outer = (nil)] 00:33:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 84 (0x9cdc1000) [pid = 1848] [serial = 2201] [outer = 0x9cdc0800] 00:33:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 85 (0x9dd37c00) [pid = 1848] [serial = 2202] [outer = 0x9cdc0800] 00:33:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dd3a800 == 29 [pid = 1848] [id = 824] 00:33:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 86 (0x9dd3ac00) [pid = 1848] [serial = 2203] [outer = (nil)] 00:33:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 87 (0x9dd3b400) [pid = 1848] [serial = 2204] [outer = 0x9dd3ac00] 00:33:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 88 (0x9b48a800) [pid = 1848] [serial = 2205] [outer = 0x9dd3ac00] 00:33:11 INFO - PROCESS | 1801 | 1482395591347 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]]]}] 00:33:11 INFO - ........................... 00:33:11 INFO - TEST-OK | /service-workers/service-worker/navigation-redirect.https.html | took 11645ms 00:33:11 INFO - PROCESS | 1801 | 1482395591420 Marionette TRACE conn4 -> [0,2152,"getWindowHandle",null] 00:33:11 INFO - PROCESS | 1801 | 1482395591422 Marionette TRACE conn4 <- [1,2152,null,{"value":"2147483649"}] 00:33:11 INFO - TEST-START | /service-workers/service-worker/onactivate-script-error.https.html 00:33:11 INFO - PROCESS | 1801 | 1482395591431 Marionette TRACE conn4 -> [0,2153,"timeouts",{"script":35000}] 00:33:11 INFO - PROCESS | 1801 | 1482395591437 Marionette TRACE conn4 <- [1,2153,null,{}] 00:33:11 INFO - PROCESS | 1801 | 1482395591445 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}] 00:33:11 INFO - PROCESS | 1801 | --DOCSHELL 0x9d672800 == 28 [pid = 1848] [id = 797] 00:33:11 INFO - PROCESS | 1801 | 1482395591805 Marionette TRACE conn4 <- [1,2154,null,{"value":null}] 00:33:11 INFO - PROCESS | 1801 | 1482395591965 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af68800 == 29 [pid = 1848] [id = 825] 00:33:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 89 (0x9b01a000) [pid = 1848] [serial = 2206] [outer = (nil)] 00:33:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 90 (0x9b8eac00) [pid = 1848] [serial = 2207] [outer = 0x9b01a000] 00:33:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 91 (0x9bbb3c00) [pid = 1848] [serial = 2208] [outer = 0x9b01a000] 00:33:12 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:12 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:12 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8ad000 == 28 [pid = 1848] [id = 800] 00:33:12 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8a6400 == 27 [pid = 1848] [id = 801] 00:33:12 INFO - PROCESS | 1801 | --DOCSHELL 0x9d9cd000 == 26 [pid = 1848] [id = 802] 00:33:12 INFO - PROCESS | 1801 | --DOCSHELL 0x9b016800 == 25 [pid = 1848] [id = 803] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8b1800 == 24 [pid = 1848] [id = 816] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9d9d2400 == 23 [pid = 1848] [id = 817] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9d9d4800 == 22 [pid = 1848] [id = 818] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9d9d0400 == 21 [pid = 1848] [id = 819] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9dcad000 == 20 [pid = 1848] [id = 820] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9dd33000 == 19 [pid = 1848] [id = 821] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9af1e400 == 18 [pid = 1848] [id = 804] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9af63c00 == 17 [pid = 1848] [id = 805] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9b01fc00 == 16 [pid = 1848] [id = 806] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9b487c00 == 15 [pid = 1848] [id = 807] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9b025000 == 14 [pid = 1848] [id = 808] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8f3800 == 13 [pid = 1848] [id = 809] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9a4c00 == 12 [pid = 1848] [id = 810] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba15800 == 11 [pid = 1848] [id = 811] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9c405800 == 10 [pid = 1848] [id = 812] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9c86d800 == 9 [pid = 1848] [id = 813] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9cdc5800 == 8 [pid = 1848] [id = 814] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9d67e800 == 7 [pid = 1848] [id = 815] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9af19c00 == 6 [pid = 1848] [id = 822] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9cdc0000 == 5 [pid = 1848] [id = 823] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9dd3a800 == 4 [pid = 1848] [id = 824] 00:33:13 INFO - PROCESS | 1801 | --DOCSHELL 0x9b99c800 == 3 [pid = 1848] [id = 796] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 90 (0x9d8ab400) [pid = 1848] [serial = 2145] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 89 (0x9b865000) [pid = 1848] [serial = 2142] [outer = (nil)] [url = about:blank] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 88 (0x9d8a9000) [pid = 1848] [serial = 2144] [outer = (nil)] [url = about:blank] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 87 (0x9d8adc00) [pid = 1848] [serial = 2147] [outer = (nil)] [url = about:blank] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 86 (0x9d8b2400) [pid = 1848] [serial = 2149] [outer = (nil)] [url = about:blank] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 85 (0x9d9cd800) [pid = 1848] [serial = 2151] [outer = (nil)] [url = about:blank] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 84 (0x9b6c7000) [pid = 1848] [serial = 2128] [outer = (nil)] [url = about:blank] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 83 (0x9b8edc00) [pid = 1848] [serial = 2129] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 82 (0x9b9a6c00) [pid = 1848] [serial = 2130] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 81 (0x9bbad000) [pid = 1848] [serial = 2122] [outer = (nil)] [url = about:blank] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 80 (0x9af3d400) [pid = 1848] [serial = 2134] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 79 (0x9cdbd800) [pid = 1848] [serial = 2135] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 78 (0x9b018400) [pid = 1848] [serial = 2153] [outer = (nil)] [url = about:blank] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 77 (0x9af3d000) [pid = 1848] [serial = 2154] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 76 (0x9c403800) [pid = 1848] [serial = 2133] [outer = (nil)] [url = about:blank] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 75 (0x9cdc3000) [pid = 1848] [serial = 2137] [outer = (nil)] [url = about:blank] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 74 (0x9c86e800) [pid = 1848] [serial = 2125] [outer = (nil)] [url = about:blank] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 73 (0x9bbb8000) [pid = 1848] [serial = 2132] [outer = (nil)] [url = about:blank] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 72 (0x9b85b800) [pid = 1848] [serial = 2127] [outer = (nil)] [url = about:blank] 00:33:13 INFO - PROCESS | 1801 | --DOMWINDOW == 71 (0x9bbaa400) [pid = 1848] [serial = 2124] [outer = (nil)] [url = about:blank] 00:33:13 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:13 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:13 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:13 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:14 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:14 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:14 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:14 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:14 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:14 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:14 INFO - PROCESS | 1801 | 1482395594338 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]]]}] 00:33:14 INFO - ..... 00:33:14 INFO - TEST-OK | /service-workers/service-worker/onactivate-script-error.https.html | took 2946ms 00:33:14 INFO - PROCESS | 1801 | 1482395594378 Marionette TRACE conn4 -> [0,2156,"getWindowHandle",null] 00:33:14 INFO - PROCESS | 1801 | 1482395594383 Marionette TRACE conn4 <- [1,2156,null,{"value":"2147483649"}] 00:33:14 INFO - TEST-START | /service-workers/service-worker/oninstall-script-error.https.html 00:33:14 INFO - PROCESS | 1801 | 1482395594390 Marionette TRACE conn4 -> [0,2157,"timeouts",{"script":35000}] 00:33:14 INFO - PROCESS | 1801 | 1482395594392 Marionette TRACE conn4 <- [1,2157,null,{}] 00:33:14 INFO - PROCESS | 1801 | 1482395594397 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}] 00:33:14 INFO - PROCESS | 1801 | 1482395594537 Marionette TRACE conn4 <- [1,2158,null,{"value":null}] 00:33:14 INFO - PROCESS | 1801 | 1482395594600 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b485800 == 4 [pid = 1848] [id = 826] 00:33:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0x9b861400) [pid = 1848] [serial = 2209] [outer = (nil)] 00:33:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0x9b8f0800) [pid = 1848] [serial = 2210] [outer = 0x9b861400] 00:33:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0x9b8f1800) [pid = 1848] [serial = 2211] [outer = 0x9b861400] 00:33:15 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:15 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:15 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 00:33:15 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 00:33:16 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 00:33:16 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 00:33:16 INFO - PROCESS | 1801 | 1482395596364 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]]]}] 00:33:16 INFO - ..... 00:33:16 INFO - TEST-OK | /service-workers/service-worker/oninstall-script-error.https.html | took 2032ms 00:33:16 INFO - PROCESS | 1801 | 1482395596422 Marionette TRACE conn4 -> [0,2160,"getWindowHandle",null] 00:33:16 INFO - PROCESS | 1801 | 1482395596425 Marionette TRACE conn4 <- [1,2160,null,{"value":"2147483649"}] 00:33:16 INFO - TEST-START | /service-workers/service-worker/performance-timeline.https.html 00:33:16 INFO - PROCESS | 1801 | 1482395596431 Marionette TRACE conn4 -> [0,2161,"timeouts",{"script":35000}] 00:33:16 INFO - PROCESS | 1801 | 1482395596433 Marionette TRACE conn4 <- [1,2161,null,{}] 00:33:16 INFO - PROCESS | 1801 | 1482395596439 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}] 00:33:16 INFO - PROCESS | 1801 | 1482395596629 Marionette TRACE conn4 <- [1,2162,null,{"value":null}] 00:33:16 INFO - PROCESS | 1801 | 1482395596713 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b99d000 == 5 [pid = 1848] [id = 827] 00:33:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0x9b9a1800) [pid = 1848] [serial = 2212] [outer = (nil)] 00:33:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 76 (0x9d67c800) [pid = 1848] [serial = 2213] [outer = 0x9b9a1800] 00:33:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 77 (0x9d67d800) [pid = 1848] [serial = 2214] [outer = 0x9b9a1800] 00:33:17 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:17 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 76 (0x9d9d5c00) [pid = 1848] [serial = 2188] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 75 (0x9d9d2800) [pid = 1848] [serial = 2186] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 74 (0x9c870000) [pid = 1848] [serial = 2176] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 73 (0x9c406400) [pid = 1848] [serial = 2174] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 72 (0x9d67f800) [pid = 1848] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 71 (0x9ba16800) [pid = 1848] [serial = 2172] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 70 (0x9b8f3c00) [pid = 1848] [serial = 2167] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 69 (0x9b9a5000) [pid = 1848] [serial = 2170] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 68 (0x9dcae000) [pid = 1848] [serial = 2194] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 67 (0x9d673800) [pid = 1848] [serial = 2139] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-other-origin.html] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 66 (0x9dd33400) [pid = 1848] [serial = 2196] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 65 (0x9b99e000) [pid = 1848] [serial = 2136] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/navigation-redirect.https.html] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 64 (0x9cdc0800) [pid = 1848] [serial = 2200] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 63 (0x9af1dc00) [pid = 1848] [serial = 2198] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 62 (0x9dd3ac00) [pid = 1848] [serial = 2203] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 61 (0x9d9d8800) [pid = 1848] [serial = 2191] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 60 (0x9af1f000) [pid = 1848] [serial = 2155] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 59 (0x9af64400) [pid = 1848] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 58 (0x9b021000) [pid = 1848] [serial = 2160] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 57 (0x9b48f400) [pid = 1848] [serial = 2162] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0x9d8b2000) [pid = 1848] [serial = 2184] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0x9b6c0800) [pid = 1848] [serial = 2164] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 00:33:17 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0x9cdc7000) [pid = 1848] [serial = 2179] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 00:33:18 INFO - PROCESS | 1801 | 1482395598184 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"]]]}] 00:33:18 INFO - ... 00:33:18 INFO - TEST-OK | /service-workers/service-worker/performance-timeline.https.html | took 1786ms 00:33:18 INFO - PROCESS | 1801 | 1482395598224 Marionette TRACE conn4 -> [0,2164,"getWindowHandle",null] 00:33:18 INFO - PROCESS | 1801 | 1482395598228 Marionette TRACE conn4 <- [1,2164,null,{"value":"2147483649"}] 00:33:18 INFO - TEST-START | /service-workers/service-worker/postmessage-msgport-to-client.https.html 00:33:18 INFO - PROCESS | 1801 | 1482395598245 Marionette TRACE conn4 -> [0,2165,"timeouts",{"script":35000}] 00:33:18 INFO - PROCESS | 1801 | 1482395598251 Marionette TRACE conn4 <- [1,2165,null,{}] 00:33:18 INFO - PROCESS | 1801 | 1482395598258 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}] 00:33:18 INFO - PROCESS | 1801 | 1482395598455 Marionette TRACE conn4 <- [1,2166,null,{"value":null}] 00:33:18 INFO - PROCESS | 1801 | 1482395598488 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8a9000 == 6 [pid = 1848] [id = 828] 00:33:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x9d8aa000) [pid = 1848] [serial = 2215] [outer = (nil)] 00:33:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x9d8b1800) [pid = 1848] [serial = 2216] [outer = 0x9d8aa000] 00:33:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x9d9ca800) [pid = 1848] [serial = 2217] [outer = 0x9d8aa000] 00:33:19 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:19 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b861800 == 7 [pid = 1848] [id = 829] 00:33:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0x9b863800) [pid = 1848] [serial = 2218] [outer = (nil)] 00:33:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0x9b864400) [pid = 1848] [serial = 2219] [outer = 0x9b863800] 00:33:19 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:19 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:20 INFO - PROCESS | 1801 | 1482395600220 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]]]}] 00:33:20 INFO - . 00:33:20 INFO - TEST-OK | /service-workers/service-worker/postmessage-msgport-to-client.https.html | took 1995ms 00:33:20 INFO - PROCESS | 1801 | 1482395600236 Marionette TRACE conn4 -> [0,2168,"getWindowHandle",null] 00:33:20 INFO - PROCESS | 1801 | 1482395600238 Marionette TRACE conn4 <- [1,2168,null,{"value":"2147483649"}] 00:33:20 INFO - TEST-START | /service-workers/service-worker/postmessage-to-client.https.html 00:33:20 INFO - PROCESS | 1801 | 1482395600262 Marionette TRACE conn4 -> [0,2169,"timeouts",{"script":35000}] 00:33:20 INFO - PROCESS | 1801 | 1482395600270 Marionette TRACE conn4 <- [1,2169,null,{}] 00:33:20 INFO - PROCESS | 1801 | 1482395600286 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}] 00:33:20 INFO - PROCESS | 1801 | 1482395600456 Marionette TRACE conn4 <- [1,2170,null,{"value":null}] 00:33:20 INFO - PROCESS | 1801 | 1482395600563 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b6c1400 == 8 [pid = 1848] [id = 830] 00:33:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 60 (0x9b6c9c00) [pid = 1848] [serial = 2220] [outer = (nil)] 00:33:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0x9cdc7000) [pid = 1848] [serial = 2221] [outer = 0x9b6c9c00] 00:33:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 62 (0x9d679000) [pid = 1848] [serial = 2222] [outer = 0x9b6c9c00] 00:33:21 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:21 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b861000 == 9 [pid = 1848] [id = 831] 00:33:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 63 (0x9b8e8400) [pid = 1848] [serial = 2223] [outer = (nil)] 00:33:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 64 (0x9b8ecc00) [pid = 1848] [serial = 2224] [outer = 0x9b8e8400] 00:33:22 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:22 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9b99d000 == 8 [pid = 1848] [id = 827] 00:33:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9b485800 == 7 [pid = 1848] [id = 826] 00:33:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9af68800 == 6 [pid = 1848] [id = 825] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 63 (0x9cdc1000) [pid = 1848] [serial = 2201] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 62 (0x9dd37c00) [pid = 1848] [serial = 2202] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 61 (0x9af38c00) [pid = 1848] [serial = 2199] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 60 (0x9b6c0c00) [pid = 1848] [serial = 2165] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 59 (0x9b8f4400) [pid = 1848] [serial = 2168] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 58 (0x9af1f800) [pid = 1848] [serial = 2156] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 57 (0x9c873000) [pid = 1848] [serial = 2177] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0x9dd3b400) [pid = 1848] [serial = 2204] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0x9b48a800) [pid = 1848] [serial = 2205] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0x9dca6400) [pid = 1848] [serial = 2192] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9af38400) [pid = 1848] [serial = 2157] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9af64800) [pid = 1848] [serial = 2159] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9b022400) [pid = 1848] [serial = 2161] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9b490800) [pid = 1848] [serial = 2163] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0x9d8b2800) [pid = 1848] [serial = 2185] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9b865c00) [pid = 1848] [serial = 2166] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9af64c00) [pid = 1848] [serial = 2181] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9dca4400) [pid = 1848] [serial = 2190] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9d9d3400) [pid = 1848] [serial = 2187] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9c87b800) [pid = 1848] [serial = 2178] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9d9d6000) [pid = 1848] [serial = 2189] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9cdc7400) [pid = 1848] [serial = 2180] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9dcab800) [pid = 1848] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9c407800) [pid = 1848] [serial = 2175] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9d8a4400) [pid = 1848] [serial = 2183] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9ba17400) [pid = 1848] [serial = 2173] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9b9a1c00) [pid = 1848] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9b9a6800) [pid = 1848] [serial = 2171] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9dcae400) [pid = 1848] [serial = 2195] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9d673c00) [pid = 1848] [serial = 2140] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-other-origin.html] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9dd33c00) [pid = 1848] [serial = 2197] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0x9cdc6000) [pid = 1848] [serial = 2138] [outer = (nil)] [url = about:blank] 00:33:22 INFO - PROCESS | 1801 | 1482395602557 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]]]}] 00:33:22 INFO - . 00:33:22 INFO - TEST-OK | /service-workers/service-worker/postmessage-to-client.https.html | took 2350ms 00:33:22 INFO - PROCESS | 1801 | 1482395602612 Marionette TRACE conn4 -> [0,2172,"getWindowHandle",null] 00:33:22 INFO - PROCESS | 1801 | 1482395602615 Marionette TRACE conn4 <- [1,2172,null,{"value":"2147483649"}] 00:33:22 INFO - TEST-START | /service-workers/service-worker/postmessage.https.html 00:33:22 INFO - PROCESS | 1801 | 1482395602621 Marionette TRACE conn4 -> [0,2173,"timeouts",{"script":35000}] 00:33:22 INFO - PROCESS | 1801 | 1482395602623 Marionette TRACE conn4 <- [1,2173,null,{}] 00:33:22 INFO - PROCESS | 1801 | 1482395602629 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}] 00:33:22 INFO - PROCESS | 1801 | 1482395602836 Marionette TRACE conn4 <- [1,2174,null,{"value":null}] 00:33:22 INFO - PROCESS | 1801 | 1482395602891 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af5c800 == 7 [pid = 1848] [id = 832] 00:33:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9af5d400) [pid = 1848] [serial = 2225] [outer = (nil)] 00:33:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9af69800) [pid = 1848] [serial = 2226] [outer = 0x9af5d400] 00:33:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9b01b400) [pid = 1848] [serial = 2227] [outer = 0x9af5d400] 00:33:23 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:23 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:24 INFO - PROCESS | 1801 | 1482395604020 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]]]}] 00:33:24 INFO - . 00:33:24 INFO - TEST-OK | /service-workers/service-worker/postmessage.https.html | took 1428ms 00:33:24 INFO - TEST-START | /service-workers/service-worker/ready.https.html 00:33:24 INFO - PROCESS | 1801 | 1482395604050 Marionette TRACE conn4 -> [0,2176,"getWindowHandle",null] 00:33:24 INFO - PROCESS | 1801 | 1482395604053 Marionette TRACE conn4 <- [1,2176,null,{"value":"2147483649"}] 00:33:24 INFO - PROCESS | 1801 | 1482395604057 Marionette TRACE conn4 -> [0,2177,"timeouts",{"script":35000}] 00:33:24 INFO - PROCESS | 1801 | 1482395604061 Marionette TRACE conn4 <- [1,2177,null,{}] 00:33:24 INFO - PROCESS | 1801 | 1482395604067 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}] 00:33:24 INFO - PROCESS | 1801 | 1482395604289 Marionette TRACE conn4 <- [1,2178,null,{"value":null}] 00:33:24 INFO - PROCESS | 1801 | 1482395604359 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b6bfc00 == 8 [pid = 1848] [id = 833] 00:33:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9b6c0000) [pid = 1848] [serial = 2228] [outer = (nil)] 00:33:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9b865c00) [pid = 1848] [serial = 2229] [outer = 0x9b6c0000] 00:33:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9af3b000) [pid = 1848] [serial = 2230] [outer = 0x9b6c0000] 00:33:24 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:24 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:25 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9b861400) [pid = 1848] [serial = 2209] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/oninstall-script-error.https.html] 00:33:25 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9b9a1800) [pid = 1848] [serial = 2212] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/performance-timeline.https.html] 00:33:25 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9b01a000) [pid = 1848] [serial = 2206] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/onactivate-script-error.https.html] 00:33:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b861400 == 9 [pid = 1848] [id = 834] 00:33:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9b8e9800) [pid = 1848] [serial = 2231] [outer = (nil)] 00:33:25 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:25 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a2400 == 10 [pid = 1848] [id = 835] 00:33:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9b9a2800) [pid = 1848] [serial = 2232] [outer = (nil)] 00:33:25 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:25 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9b9a2000) [pid = 1848] [serial = 2233] [outer = 0x9b8e9800] 00:33:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9b9a9800) [pid = 1848] [serial = 2234] [outer = 0x9b9a2800] 00:33:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba11c00 == 11 [pid = 1848] [id = 836] 00:33:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9ba12800) [pid = 1848] [serial = 2235] [outer = (nil)] 00:33:25 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:25 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9b860800) [pid = 1848] [serial = 2236] [outer = 0x9ba12800] 00:33:26 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:26 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:26 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 00:33:26 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 00:33:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbaa800 == 12 [pid = 1848] [id = 837] 00:33:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9c875400) [pid = 1848] [serial = 2237] [outer = (nil)] 00:33:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9cdc0400) [pid = 1848] [serial = 2238] [outer = 0x9c875400] 00:33:26 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:26 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x9cdc4c00 == 13 [pid = 1848] [id = 838] 00:33:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9cdc5000) [pid = 1848] [serial = 2239] [outer = (nil)] 00:33:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9cdc5400) [pid = 1848] [serial = 2240] [outer = 0x9cdc5000] 00:33:26 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:26 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:27 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:27 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:27 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 00:33:27 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 00:33:27 INFO - PROCESS | 1801 | 1482395607494 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]]]}] 00:33:27 INFO - ...... 00:33:27 INFO - TEST-OK | /service-workers/service-worker/ready.https.html | took 3461ms 00:33:27 INFO - PROCESS | 1801 | 1482395607521 Marionette TRACE conn4 -> [0,2180,"getWindowHandle",null] 00:33:27 INFO - PROCESS | 1801 | 1482395607525 Marionette TRACE conn4 <- [1,2180,null,{"value":"2147483649"}] 00:33:27 INFO - TEST-START | /service-workers/service-worker/referer.https.html 00:33:27 INFO - PROCESS | 1801 | 1482395607538 Marionette TRACE conn4 -> [0,2181,"timeouts",{"script":35000}] 00:33:27 INFO - PROCESS | 1801 | 1482395607540 Marionette TRACE conn4 <- [1,2181,null,{}] 00:33:27 INFO - PROCESS | 1801 | 1482395607549 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}] 00:33:27 INFO - PROCESS | 1801 | 1482395607736 Marionette TRACE conn4 <- [1,2182,null,{"value":null}] 00:33:27 INFO - PROCESS | 1801 | 1482395607834 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c86d000 == 14 [pid = 1848] [id = 839] 00:33:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9c86ec00) [pid = 1848] [serial = 2241] [outer = (nil)] 00:33:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9cdb8c00) [pid = 1848] [serial = 2242] [outer = 0x9c86ec00] 00:33:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9cdc1c00) [pid = 1848] [serial = 2243] [outer = 0x9c86ec00] 00:33:28 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:28 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b862800 == 15 [pid = 1848] [id = 840] 00:33:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9b8f4400) [pid = 1848] [serial = 2244] [outer = (nil)] 00:33:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9b8f6000) [pid = 1848] [serial = 2245] [outer = 0x9b8f4400] 00:33:29 INFO - PROCESS | 1801 | 1482395609870 Marionette TRACE conn4 <- [1,2183,null,{"value":["/service-workers/service-worker/referer.https.html",0,null,null,[["Verify the referer",0,null,null]]]}] 00:33:29 INFO - . 00:33:29 INFO - TEST-OK | /service-workers/service-worker/referer.https.html | took 2439ms 00:33:29 INFO - PROCESS | 1801 | 1482395609977 Marionette TRACE conn4 -> [0,2184,"getWindowHandle",null] 00:33:29 INFO - PROCESS | 1801 | 1482395609982 Marionette TRACE conn4 <- [1,2184,null,{"value":"2147483649"}] 00:33:29 INFO - TEST-START | /service-workers/service-worker/register-closed-window.https.html 00:33:29 INFO - PROCESS | 1801 | 1482395609992 Marionette TRACE conn4 -> [0,2185,"timeouts",{"script":185000}] 00:33:29 INFO - PROCESS | 1801 | 1482395609997 Marionette TRACE conn4 <- [1,2185,null,{}] 00:33:30 INFO - PROCESS | 1801 | 1482395610006 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}] 00:33:30 INFO - PROCESS | 1801 | 1482395610358 Marionette TRACE conn4 <- [1,2186,null,{"value":null}] 00:33:30 INFO - PROCESS | 1801 | 1482395610419 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\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"}] 00:33:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af1e400 == 16 [pid = 1848] [id = 841] 00:33:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9af1f000) [pid = 1848] [serial = 2246] [outer = (nil)] 00:33:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9b488800) [pid = 1848] [serial = 2247] [outer = 0x9af1f000] 00:33:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9b6c3400) [pid = 1848] [serial = 2248] [outer = 0x9af1f000] 00:33:30 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:30 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:31 INFO - PROCESS | 1801 | --DOCSHELL 0x9b861400 == 15 [pid = 1848] [id = 834] 00:33:31 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9a2400 == 14 [pid = 1848] [id = 835] 00:33:31 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba11c00 == 13 [pid = 1848] [id = 836] 00:33:31 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbaa800 == 12 [pid = 1848] [id = 837] 00:33:31 INFO - PROCESS | 1801 | --DOCSHELL 0x9cdc4c00 == 11 [pid = 1848] [id = 838] 00:33:31 INFO - PROCESS | 1801 | --DOCSHELL 0x9b6bfc00 == 10 [pid = 1848] [id = 833] 00:33:31 INFO - PROCESS | 1801 | --DOCSHELL 0x9b861800 == 9 [pid = 1848] [id = 829] 00:33:31 INFO - PROCESS | 1801 | --DOCSHELL 0x9b861000 == 8 [pid = 1848] [id = 831] 00:33:31 INFO - PROCESS | 1801 | --DOCSHELL 0x9b6c1400 == 7 [pid = 1848] [id = 830] 00:33:31 INFO - PROCESS | 1801 | --DOCSHELL 0x9af5c800 == 6 [pid = 1848] [id = 832] 00:33:31 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8a9000 == 5 [pid = 1848] [id = 828] 00:33:31 INFO - PROCESS | 1801 | --DOCSHELL 0x9c86d000 == 4 [pid = 1848] [id = 839] 00:33:31 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9d8b1800) [pid = 1848] [serial = 2216] [outer = (nil)] [url = about:blank] 00:33:31 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9bbb3c00) [pid = 1848] [serial = 2208] [outer = (nil)] [url = about:blank] 00:33:31 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9d67d800) [pid = 1848] [serial = 2214] [outer = (nil)] [url = about:blank] 00:33:31 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0x9b8f1800) [pid = 1848] [serial = 2211] [outer = (nil)] [url = about:blank] 00:33:31 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9d67c800) [pid = 1848] [serial = 2213] [outer = (nil)] [url = about:blank] 00:33:31 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9b8f0800) [pid = 1848] [serial = 2210] [outer = (nil)] [url = about:blank] 00:33:31 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9b8eac00) [pid = 1848] [serial = 2207] [outer = (nil)] [url = about:blank] 00:33:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af39c00 == 5 [pid = 1848] [id = 842] 00:33:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9af3e000) [pid = 1848] [serial = 2249] [outer = (nil)] 00:33:31 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:31 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9af5e000) [pid = 1848] [serial = 2250] [outer = 0x9af3e000] 00:33:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b018400 == 6 [pid = 1848] [id = 843] 00:33:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9b01a000) [pid = 1848] [serial = 2251] [outer = (nil)] 00:33:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9b6bfc00) [pid = 1848] [serial = 2252] [outer = 0x9b01a000] 00:33:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9b48a400) [pid = 1848] [serial = 2253] [outer = 0x9b01a000] 00:33:32 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:32 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:32 INFO - PROCESS | 1801 | 1482395612689 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]]]}] 00:33:32 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 00:33:32 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 00:33:32 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 00:33:32 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 00:33:32 INFO - . 00:33:32 INFO - TEST-OK | /service-workers/service-worker/register-closed-window.https.html | took 2753ms 00:33:32 INFO - PROCESS | 1801 | 1482395612743 Marionette TRACE conn4 -> [0,2188,"getWindowHandle",null] 00:33:32 INFO - PROCESS | 1801 | 1482395612746 Marionette TRACE conn4 <- [1,2188,null,{"value":"2147483649"}] 00:33:32 INFO - TEST-START | /service-workers/service-worker/register-default-scope.https.html 00:33:32 INFO - PROCESS | 1801 | 1482395612758 Marionette TRACE conn4 -> [0,2189,"timeouts",{"script":35000}] 00:33:32 INFO - PROCESS | 1801 | 1482395612766 Marionette TRACE conn4 <- [1,2189,null,{}] 00:33:32 INFO - PROCESS | 1801 | 1482395612773 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}] 00:33:32 INFO - PROCESS | 1801 | 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. 00:33:32 INFO - PROCESS | 1801 | 1482395612959 Marionette TRACE conn4 <- [1,2190,null,{"value":null}] 00:33:33 INFO - PROCESS | 1801 | 1482395613080 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af66c00 == 7 [pid = 1848] [id = 844] 00:33:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9b484800) [pid = 1848] [serial = 2254] [outer = (nil)] 00:33:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9b8f3800) [pid = 1848] [serial = 2255] [outer = 0x9b484800] 00:33:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9b48b400) [pid = 1848] [serial = 2256] [outer = 0x9b484800] 00:33:33 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:33 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:34 INFO - PROCESS | 1801 | 1482395614600 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]]]}] 00:33:34 INFO - ... 00:33:34 INFO - TEST-OK | /service-workers/service-worker/register-default-scope.https.html | took 1901ms 00:33:34 INFO - PROCESS | 1801 | 1482395614660 Marionette TRACE conn4 -> [0,2192,"getWindowHandle",null] 00:33:34 INFO - PROCESS | 1801 | 1482395614663 Marionette TRACE conn4 <- [1,2192,null,{"value":"2147483649"}] 00:33:34 INFO - TEST-START | /service-workers/service-worker/register-same-scope-different-script-url.https.html 00:33:34 INFO - PROCESS | 1801 | 1482395614671 Marionette TRACE conn4 -> [0,2193,"timeouts",{"script":35000}] 00:33:34 INFO - PROCESS | 1801 | 1482395614676 Marionette TRACE conn4 <- [1,2193,null,{}] 00:33:34 INFO - PROCESS | 1801 | 1482395614681 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}] 00:33:34 INFO - PROCESS | 1801 | 1482395614860 Marionette TRACE conn4 <- [1,2194,null,{"value":null}] 00:33:34 INFO - PROCESS | 1801 | 1482395614967 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba19400 == 8 [pid = 1848] [id = 845] 00:33:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x9bbaa400) [pid = 1848] [serial = 2257] [outer = (nil)] 00:33:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x9c86c800) [pid = 1848] [serial = 2258] [outer = 0x9bbaa400] 00:33:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x9c40f800) [pid = 1848] [serial = 2259] [outer = 0x9bbaa400] 00:33:35 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:35 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:35 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0x9b6c0000) [pid = 1848] [serial = 2228] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ready.https.html] 00:33:35 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0x9b8f4400) [pid = 1848] [serial = 2244] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/referer-iframe.html] 00:33:35 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0x9af5d400) [pid = 1848] [serial = 2225] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage.https.html] 00:33:35 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9b6c9c00) [pid = 1848] [serial = 2220] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage-to-client.https.html] 00:33:35 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9c86ec00) [pid = 1848] [serial = 2241] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/referer.https.html] 00:33:35 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9b8e8400) [pid = 1848] [serial = 2223] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:33:35 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9d8aa000) [pid = 1848] [serial = 2215] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage-msgport-to-client.https.html] 00:33:35 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0x9b863800) [pid = 1848] [serial = 2218] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:33:36 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9b9a2800) [pid = 1848] [serial = 2232] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-potential-controlled] 00:33:36 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9c875400) [pid = 1848] [serial = 2237] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-resolve-longer] 00:33:36 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9ba12800) [pid = 1848] [serial = 2235] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-match-longer] 00:33:36 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9cdc5000) [pid = 1848] [serial = 2239] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-controlled] 00:33:36 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:36 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:36 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:36 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:36 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:36 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:36 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:36 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d9d3800 == 9 [pid = 1848] [id = 846] 00:33:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9d9d3c00) [pid = 1848] [serial = 2260] [outer = (nil)] 00:33:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9d9d3400) [pid = 1848] [serial = 2261] [outer = 0x9d9d3c00] 00:33:37 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 00:33:37 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 00:33:37 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 00:33:37 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 00:33:37 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:37 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:37 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:37 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:37 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:37 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:37 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:37 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:37 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:37 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 00:33:37 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:37 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d673000 == 10 [pid = 1848] [id = 847] 00:33:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9d675400) [pid = 1848] [serial = 2262] [outer = (nil)] 00:33:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9d9d1400) [pid = 1848] [serial = 2263] [outer = 0x9d675400] 00:33:37 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:37 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af61000 == 11 [pid = 1848] [id = 848] 00:33:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9af68c00) [pid = 1848] [serial = 2264] [outer = (nil)] 00:33:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9b486800) [pid = 1848] [serial = 2265] [outer = 0x9af68c00] 00:33:38 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:38 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:38 INFO - PROCESS | 1801 | 1482395618268 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]]]}] 00:33:38 INFO - ..... 00:33:38 INFO - TEST-OK | /service-workers/service-worker/register-same-scope-different-script-url.https.html | took 3648ms 00:33:38 INFO - PROCESS | 1801 | 1482395618320 Marionette TRACE conn4 -> [0,2196,"getWindowHandle",null] 00:33:38 INFO - PROCESS | 1801 | 1482395618323 Marionette TRACE conn4 <- [1,2196,null,{"value":"2147483649"}] 00:33:38 INFO - TEST-START | /service-workers/service-worker/register-wait-forever-in-install-worker.https.html 00:33:38 INFO - PROCESS | 1801 | 1482395618341 Marionette TRACE conn4 -> [0,2197,"timeouts",{"script":35000}] 00:33:38 INFO - PROCESS | 1801 | 1482395618346 Marionette TRACE conn4 <- [1,2197,null,{}] 00:33:38 INFO - PROCESS | 1801 | 1482395618356 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}] 00:33:38 INFO - PROCESS | 1801 | 1482395618529 Marionette TRACE conn4 <- [1,2198,null,{"value":null}] 00:33:38 INFO - PROCESS | 1801 | 1482395618633 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba15800 == 12 [pid = 1848] [id = 849] 00:33:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9ba16000) [pid = 1848] [serial = 2266] [outer = (nil)] 00:33:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9c86f800) [pid = 1848] [serial = 2267] [outer = 0x9ba16000] 00:33:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9d675c00) [pid = 1848] [serial = 2268] [outer = 0x9ba16000] 00:33:39 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:39 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:40 INFO - PROCESS | 1801 | --DOCSHELL 0x9af66c00 == 11 [pid = 1848] [id = 844] 00:33:40 INFO - PROCESS | 1801 | --DOCSHELL 0x9b018400 == 10 [pid = 1848] [id = 843] 00:33:40 INFO - PROCESS | 1801 | --DOCSHELL 0x9af39c00 == 9 [pid = 1848] [id = 842] 00:33:40 INFO - PROCESS | 1801 | --DOCSHELL 0x9af1e400 == 8 [pid = 1848] [id = 841] 00:33:40 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9b8f6000) [pid = 1848] [serial = 2245] [outer = (nil)] [url = about:blank] 00:33:40 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9af69800) [pid = 1848] [serial = 2226] [outer = (nil)] [url = about:blank] 00:33:40 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9cdc7000) [pid = 1848] [serial = 2221] [outer = (nil)] [url = about:blank] 00:33:40 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9b865c00) [pid = 1848] [serial = 2229] [outer = (nil)] [url = about:blank] 00:33:40 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0x9cdc1c00) [pid = 1848] [serial = 2243] [outer = (nil)] [url = about:blank] 00:33:40 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9cdb8c00) [pid = 1848] [serial = 2242] [outer = (nil)] [url = about:blank] 00:33:40 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9d679000) [pid = 1848] [serial = 2222] [outer = (nil)] [url = about:blank] 00:33:40 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9b8ecc00) [pid = 1848] [serial = 2224] [outer = (nil)] [url = about:blank] 00:33:40 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9d9ca800) [pid = 1848] [serial = 2217] [outer = (nil)] [url = about:blank] 00:33:40 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9b864400) [pid = 1848] [serial = 2219] [outer = (nil)] [url = about:blank] 00:33:40 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9b01b400) [pid = 1848] [serial = 2227] [outer = (nil)] [url = about:blank] 00:33:40 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9b9a9800) [pid = 1848] [serial = 2234] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-potential-controlled] 00:33:40 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9cdc0400) [pid = 1848] [serial = 2238] [outer = (nil)] [url = about:blank] 00:33:40 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9b860800) [pid = 1848] [serial = 2236] [outer = (nil)] [url = about:blank] 00:33:40 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9cdc5400) [pid = 1848] [serial = 2240] [outer = (nil)] [url = about:blank] 00:33:40 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9af3b000) [pid = 1848] [serial = 2230] [outer = (nil)] [url = about:blank] 00:33:40 INFO - PROCESS | 1801 | 1482395620508 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]]]}] 00:33:40 INFO - . 00:33:40 INFO - TEST-OK | /service-workers/service-worker/register-wait-forever-in-install-worker.https.html | took 2198ms 00:33:40 INFO - PROCESS | 1801 | 1482395620531 Marionette TRACE conn4 -> [0,2200,"getWindowHandle",null] 00:33:40 INFO - PROCESS | 1801 | 1482395620534 Marionette TRACE conn4 <- [1,2200,null,{"value":"2147483649"}] 00:33:40 INFO - TEST-START | /service-workers/service-worker/registration-end-to-end.https.html 00:33:40 INFO - PROCESS | 1801 | 1482395620542 Marionette TRACE conn4 -> [0,2201,"timeouts",{"script":35000}] 00:33:40 INFO - PROCESS | 1801 | 1482395620554 Marionette TRACE conn4 <- [1,2201,null,{}] 00:33:40 INFO - PROCESS | 1801 | 1482395620563 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}] 00:33:40 INFO - PROCESS | 1801 | 1482395620714 Marionette TRACE conn4 <- [1,2202,null,{"value":null}] 00:33:40 INFO - PROCESS | 1801 | 1482395620793 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b018400 == 9 [pid = 1848] [id = 850] 00:33:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9b01b400) [pid = 1848] [serial = 2269] [outer = (nil)] 00:33:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9b8edc00) [pid = 1848] [serial = 2270] [outer = 0x9b01b400] 00:33:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9b8f4800) [pid = 1848] [serial = 2271] [outer = 0x9b01b400] 00:33:41 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:41 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:41 INFO - PROCESS | 1801 | 1482395621988 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]]]}] 00:33:42 INFO - . 00:33:42 INFO - TEST-OK | /service-workers/service-worker/registration-end-to-end.https.html | took 1504ms 00:33:42 INFO - PROCESS | 1801 | 1482395622049 Marionette TRACE conn4 -> [0,2204,"getWindowHandle",null] 00:33:42 INFO - PROCESS | 1801 | 1482395622052 Marionette TRACE conn4 <- [1,2204,null,{"value":"2147483649"}] 00:33:42 INFO - TEST-START | /service-workers/service-worker/registration-events.https.html 00:33:42 INFO - PROCESS | 1801 | 1482395622059 Marionette TRACE conn4 -> [0,2205,"timeouts",{"script":35000}] 00:33:42 INFO - PROCESS | 1801 | 1482395622062 Marionette TRACE conn4 <- [1,2205,null,{}] 00:33:42 INFO - PROCESS | 1801 | 1482395622068 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}] 00:33:42 INFO - PROCESS | 1801 | 1482395622230 Marionette TRACE conn4 <- [1,2206,null,{"value":null}] 00:33:42 INFO - PROCESS | 1801 | 1482395622338 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bba9800 == 10 [pid = 1848] [id = 851] 00:33:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9bbaa000) [pid = 1848] [serial = 2272] [outer = (nil)] 00:33:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9bbb7c00) [pid = 1848] [serial = 2273] [outer = 0x9bbaa000] 00:33:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9c405000) [pid = 1848] [serial = 2274] [outer = 0x9bbaa000] 00:33:42 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:42 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:43 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9b484800) [pid = 1848] [serial = 2254] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-default-scope.https.html] 00:33:43 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9b01a000) [pid = 1848] [serial = 2251] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9af3e000) [pid = 1848] [serial = 2249] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/register-closed-window-iframe.html] 00:33:43 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9af1f000) [pid = 1848] [serial = 2246] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-closed-window.https.html] 00:33:43 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9b8e9800) [pid = 1848] [serial = 2231] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?uncontrolled] 00:33:43 INFO - PROCESS | 1801 | 1482395623674 Marionette TRACE conn4 <- [1,2207,null,{"value":["/service-workers/service-worker/registration-events.https.html",0,null,null,[["Registration: events",0,null,null]]]}] 00:33:43 INFO - . 00:33:43 INFO - TEST-OK | /service-workers/service-worker/registration-events.https.html | took 1635ms 00:33:43 INFO - PROCESS | 1801 | 1482395623695 Marionette TRACE conn4 -> [0,2208,"getWindowHandle",null] 00:33:43 INFO - PROCESS | 1801 | 1482395623703 Marionette TRACE conn4 <- [1,2208,null,{"value":"2147483649"}] 00:33:43 INFO - TEST-START | /service-workers/service-worker/registration-iframe.https.html 00:33:43 INFO - PROCESS | 1801 | 1482395623711 Marionette TRACE conn4 -> [0,2209,"timeouts",{"script":35000}] 00:33:43 INFO - PROCESS | 1801 | 1482395623719 Marionette TRACE conn4 <- [1,2209,null,{}] 00:33:43 INFO - PROCESS | 1801 | 1482395623724 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}] 00:33:43 INFO - PROCESS | 1801 | 1482395623913 Marionette TRACE conn4 <- [1,2210,null,{"value":null}] 00:33:44 INFO - PROCESS | 1801 | 1482395624018 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af3e800 == 11 [pid = 1848] [id = 852] 00:33:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9af3f000) [pid = 1848] [serial = 2275] [outer = (nil)] 00:33:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9af68400) [pid = 1848] [serial = 2276] [outer = 0x9af3f000] 00:33:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9ba17c00) [pid = 1848] [serial = 2277] [outer = 0x9af3f000] 00:33:44 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:44 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b017800 == 12 [pid = 1848] [id = 853] 00:33:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9b019400) [pid = 1848] [serial = 2278] [outer = (nil)] 00:33:45 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:45 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b01ac00 == 13 [pid = 1848] [id = 854] 00:33:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9b022c00) [pid = 1848] [serial = 2279] [outer = (nil)] 00:33:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b487400 == 14 [pid = 1848] [id = 855] 00:33:45 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:45 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9b488400) [pid = 1848] [serial = 2280] [outer = (nil)] 00:33:45 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:45 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9b48c800) [pid = 1848] [serial = 2281] [outer = 0x9b019400] 00:33:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9b6c2800) [pid = 1848] [serial = 2282] [outer = 0x9b022c00] 00:33:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9b85d800) [pid = 1848] [serial = 2283] [outer = 0x9b488400] 00:33:45 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 00:33:45 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 00:33:45 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 00:33:45 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 00:33:45 INFO - PROCESS | 1801 | 1482395625696 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]]]}] 00:33:45 INFO - ... 00:33:45 INFO - TEST-OK | /service-workers/service-worker/registration-iframe.https.html | took 2042ms 00:33:45 INFO - TEST-START | /service-workers/service-worker/registration-service-worker-attributes.https.html 00:33:45 INFO - PROCESS | 1801 | 1482395625758 Marionette TRACE conn4 -> [0,2212,"getWindowHandle",null] 00:33:45 INFO - PROCESS | 1801 | 1482395625760 Marionette TRACE conn4 <- [1,2212,null,{"value":"2147483649"}] 00:33:45 INFO - PROCESS | 1801 | 1482395625768 Marionette TRACE conn4 -> [0,2213,"timeouts",{"script":35000}] 00:33:45 INFO - PROCESS | 1801 | 1482395625770 Marionette TRACE conn4 <- [1,2213,null,{}] 00:33:45 INFO - PROCESS | 1801 | 1482395625776 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}] 00:33:46 INFO - PROCESS | 1801 | 1482395625997 Marionette TRACE conn4 <- [1,2214,null,{"value":null}] 00:33:46 INFO - PROCESS | 1801 | 1482395626044 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x9cdb9400 == 15 [pid = 1848] [id = 856] 00:33:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9cdc0400) [pid = 1848] [serial = 2284] [outer = (nil)] 00:33:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9d8a9800) [pid = 1848] [serial = 2285] [outer = 0x9cdc0400] 00:33:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9d8aac00) [pid = 1848] [serial = 2286] [outer = 0x9cdc0400] 00:33:46 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:46 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:47 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:47 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:47 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:47 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:47 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:47 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:47 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:33:47 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 00:33:47 INFO - PROCESS | 1801 | [Child 1848] WARNING: Unexpected error getting service worker instance from ServiceWorkerManager: 'NS_SUCCEEDED(rv) || rv == NS_ERROR_DOM_NOT_FOUND_ERR', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerRegistration.cpp, line 226 00:33:47 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 00:33:47 INFO - PROCESS | 1801 | [Child 1848] WARNING: Unexpected error getting service worker instance from ServiceWorkerManager: 'NS_SUCCEEDED(rv) || rv == NS_ERROR_DOM_NOT_FOUND_ERR', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerRegistration.cpp, line 226 00:33:47 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 00:33:47 INFO - PROCESS | 1801 | [Child 1848] WARNING: Unexpected error getting service worker instance from ServiceWorkerManager: 'NS_SUCCEEDED(rv) || rv == NS_ERROR_DOM_NOT_FOUND_ERR', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerRegistration.cpp, line 226 00:33:47 INFO - PROCESS | 1801 | 1482395627476 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]]]}] 00:33:47 INFO - . 00:33:47 INFO - TEST-OK | /service-workers/service-worker/registration-service-worker-attributes.https.html | took 1737ms 00:33:47 INFO - PROCESS | 1801 | 1482395627503 Marionette TRACE conn4 -> [0,2216,"getWindowHandle",null] 00:33:47 INFO - PROCESS | 1801 | 1482395627506 Marionette TRACE conn4 <- [1,2216,null,{"value":"2147483649"}] 00:33:47 INFO - TEST-START | /service-workers/service-worker/registration.https.html 00:33:47 INFO - PROCESS | 1801 | 1482395627516 Marionette TRACE conn4 -> [0,2217,"timeouts",{"script":35000}] 00:33:47 INFO - PROCESS | 1801 | 1482395627526 Marionette TRACE conn4 <- [1,2217,null,{}] 00:33:47 INFO - PROCESS | 1801 | 1482395627531 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}] 00:33:47 INFO - PROCESS | 1801 | 1482395627718 Marionette TRACE conn4 <- [1,2218,null,{"value":null}] 00:33:47 INFO - PROCESS | 1801 | 1482395627843 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af65800 == 16 [pid = 1848] [id = 857] 00:33:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9af6ac00) [pid = 1848] [serial = 2287] [outer = (nil)] 00:33:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9b9a9800) [pid = 1848] [serial = 2288] [outer = 0x9af6ac00] 00:33:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9bbb2800) [pid = 1848] [serial = 2289] [outer = 0x9af6ac00] 00:33:48 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:48 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:49 INFO - PROCESS | 1801 | --DOCSHELL 0x9bba9800 == 15 [pid = 1848] [id = 851] 00:33:49 INFO - PROCESS | 1801 | --DOCSHELL 0x9b017800 == 14 [pid = 1848] [id = 853] 00:33:49 INFO - PROCESS | 1801 | --DOCSHELL 0x9b01ac00 == 13 [pid = 1848] [id = 854] 00:33:49 INFO - PROCESS | 1801 | --DOCSHELL 0x9b487400 == 12 [pid = 1848] [id = 855] 00:33:49 INFO - PROCESS | 1801 | --DOCSHELL 0x9d9d3800 == 11 [pid = 1848] [id = 846] 00:33:49 INFO - PROCESS | 1801 | --DOCSHELL 0x9d673000 == 10 [pid = 1848] [id = 847] 00:33:49 INFO - PROCESS | 1801 | --DOCSHELL 0x9af3e800 == 9 [pid = 1848] [id = 852] 00:33:49 INFO - PROCESS | 1801 | --DOCSHELL 0x9b862800 == 8 [pid = 1848] [id = 840] 00:33:49 INFO - PROCESS | 1801 | --DOCSHELL 0x9af61000 == 7 [pid = 1848] [id = 848] 00:33:49 INFO - PROCESS | 1801 | --DOCSHELL 0x9b018400 == 6 [pid = 1848] [id = 850] 00:33:49 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba19400 == 5 [pid = 1848] [id = 845] 00:33:49 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba15800 == 4 [pid = 1848] [id = 849] 00:33:49 INFO - PROCESS | 1801 | --DOCSHELL 0x9cdb9400 == 3 [pid = 1848] [id = 856] 00:33:49 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9c86c800) [pid = 1848] [serial = 2258] [outer = (nil)] [url = about:blank] 00:33:49 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9b48a400) [pid = 1848] [serial = 2253] [outer = (nil)] [url = about:blank] 00:33:49 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9af5e000) [pid = 1848] [serial = 2250] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/register-closed-window-iframe.html] 00:33:49 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9b6c3400) [pid = 1848] [serial = 2248] [outer = (nil)] [url = about:blank] 00:33:49 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0x9b48b400) [pid = 1848] [serial = 2256] [outer = (nil)] [url = about:blank] 00:33:49 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9b8f3800) [pid = 1848] [serial = 2255] [outer = (nil)] [url = about:blank] 00:33:49 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9b6bfc00) [pid = 1848] [serial = 2252] [outer = (nil)] [url = about:blank] 00:33:49 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9b488800) [pid = 1848] [serial = 2247] [outer = (nil)] [url = about:blank] 00:33:49 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9b9a2000) [pid = 1848] [serial = 2233] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?uncontrolled] 00:33:49 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 556 00:33:49 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 00:33:49 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 535 00:33:49 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 00:33:50 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 00:33:50 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 00:33:50 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 00:33:50 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 00:33:50 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 00:33:50 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 00:33:50 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 00:33:50 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 00:33:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 00:33:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 00:33:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 00:33:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 00:33:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 00:33:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 00:33:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 00:33:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 00:33:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 00:33:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 00:33:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 00:33:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 00:33:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 00:33:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 00:33:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 00:33:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 00:33:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 00:33:51 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 00:33:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 00:33:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 00:33:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 00:33:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 00:33:52 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 00:33:53 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9bbaa000) [pid = 1848] [serial = 2272] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-events.https.html] 00:33:53 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9af3f000) [pid = 1848] [serial = 2275] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-iframe.https.html] 00:33:53 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9cdc0400) [pid = 1848] [serial = 2284] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-service-worker-attributes.https.html] 00:33:53 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9d9d3c00) [pid = 1848] [serial = 2260] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 00:33:53 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9bbaa400) [pid = 1848] [serial = 2257] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-same-scope-different-script-url.https.html] 00:33:53 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9d675400) [pid = 1848] [serial = 2262] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 00:33:53 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9af68c00) [pid = 1848] [serial = 2264] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 00:33:53 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9b01b400) [pid = 1848] [serial = 2269] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-end-to-end.https.html] 00:33:53 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9ba16000) [pid = 1848] [serial = 2266] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-wait-forever-in-install-worker.https.html] 00:33:53 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9b019400) [pid = 1848] [serial = 2278] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:33:53 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9b022c00) [pid = 1848] [serial = 2279] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:33:53 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9b488400) [pid = 1848] [serial = 2280] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:33:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!url', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 113 00:33:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 00:33:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!url', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 113 00:33:53 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 00:33:53 INFO - .......................... 00:33:53 INFO - PROCESS | 1801 | 1482395633596 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]]]}] 00:33:53 INFO - ........ 00:33:53 INFO - TEST-OK | /service-workers/service-worker/registration.https.html | took 6147ms 00:33:53 INFO - PROCESS | 1801 | 1482395633666 Marionette TRACE conn4 -> [0,2220,"getWindowHandle",null] 00:33:53 INFO - PROCESS | 1801 | 1482395633669 Marionette TRACE conn4 <- [1,2220,null,{"value":"2147483649"}] 00:33:53 INFO - TEST-START | /service-workers/service-worker/rejections.https.html 00:33:53 INFO - PROCESS | 1801 | 1482395633680 Marionette TRACE conn4 -> [0,2221,"timeouts",{"script":35000}] 00:33:53 INFO - PROCESS | 1801 | 1482395633685 Marionette TRACE conn4 <- [1,2221,null,{}] 00:33:53 INFO - PROCESS | 1801 | 1482395633693 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}] 00:33:53 INFO - PROCESS | 1801 | 1482395633840 Marionette TRACE conn4 <- [1,2222,null,{"value":null}] 00:33:53 INFO - PROCESS | 1801 | 1482395633894 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c872400 == 4 [pid = 1848] [id = 858] 00:33:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9c87a400) [pid = 1848] [serial = 2290] [outer = (nil)] 00:33:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9cdc6800) [pid = 1848] [serial = 2291] [outer = 0x9c87a400] 00:33:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9d674000) [pid = 1848] [serial = 2292] [outer = 0x9c87a400] 00:33:54 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:54 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 535 00:33:54 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 00:33:54 INFO - PROCESS | 1801 | 1482395634948 Marionette TRACE conn4 <- [1,2223,null,{"value":["/service-workers/service-worker/rejections.https.html",0,null,null,[["Rejections are DOMExceptions",0,null,null]]]}] 00:33:54 INFO - . 00:33:54 INFO - TEST-OK | /service-workers/service-worker/rejections.https.html | took 1287ms 00:33:54 INFO - PROCESS | 1801 | 1482395634968 Marionette TRACE conn4 -> [0,2224,"getWindowHandle",null] 00:33:54 INFO - PROCESS | 1801 | 1482395634971 Marionette TRACE conn4 <- [1,2224,null,{"value":"2147483649"}] 00:33:54 INFO - TEST-START | /service-workers/service-worker/request-end-to-end.https.html 00:33:54 INFO - PROCESS | 1801 | 1482395634979 Marionette TRACE conn4 -> [0,2225,"timeouts",{"script":35000}] 00:33:54 INFO - PROCESS | 1801 | 1482395634984 Marionette TRACE conn4 <- [1,2225,null,{}] 00:33:54 INFO - PROCESS | 1801 | 1482395634990 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}] 00:33:55 INFO - PROCESS | 1801 | 1482395635202 Marionette TRACE conn4 <- [1,2226,null,{"value":null}] 00:33:55 INFO - PROCESS | 1801 | 1482395635257 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af19000 == 5 [pid = 1848] [id = 859] 00:33:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9af19800) [pid = 1848] [serial = 2293] [outer = (nil)] 00:33:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9b9ab400) [pid = 1848] [serial = 2294] [outer = 0x9af19800] 00:33:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9cdbc000) [pid = 1848] [serial = 2295] [outer = 0x9af19800] 00:33:55 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:55 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8af400 == 6 [pid = 1848] [id = 860] 00:33:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9d8b0800) [pid = 1848] [serial = 2296] [outer = (nil)] 00:33:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9d8b2000) [pid = 1848] [serial = 2297] [outer = 0x9d8b0800] 00:33:57 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:57 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:57 INFO - PROCESS | 1801 | 1482395637653 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]]]}] 00:33:57 INFO - . 00:33:57 INFO - TEST-OK | /service-workers/service-worker/request-end-to-end.https.html | took 2692ms 00:33:57 INFO - PROCESS | 1801 | 1482395637672 Marionette TRACE conn4 -> [0,2228,"getWindowHandle",null] 00:33:57 INFO - PROCESS | 1801 | 1482395637674 Marionette TRACE conn4 <- [1,2228,null,{"value":"2147483649"}] 00:33:57 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-connect.https.html 00:33:57 INFO - PROCESS | 1801 | 1482395637688 Marionette TRACE conn4 -> [0,2229,"timeouts",{"script":35000}] 00:33:57 INFO - PROCESS | 1801 | 1482395637690 Marionette TRACE conn4 <- [1,2229,null,{}] 00:33:57 INFO - PROCESS | 1801 | 1482395637702 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}] 00:33:57 INFO - PROCESS | 1801 | 1482395637943 Marionette TRACE conn4 <- [1,2230,null,{"value":null}] 00:33:58 INFO - PROCESS | 1801 | 1482395638017 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:33:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8ab000 == 7 [pid = 1848] [id = 861] 00:33:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9d8abc00) [pid = 1848] [serial = 2298] [outer = (nil)] 00:33:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9d9d2800) [pid = 1848] [serial = 2299] [outer = 0x9d8abc00] 00:33:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9d9d7800) [pid = 1848] [serial = 2300] [outer = 0x9d8abc00] 00:33:58 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:58 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:33:59 INFO - PROCESS | 1801 | --DOCSHELL 0x9c872400 == 6 [pid = 1848] [id = 858] 00:33:59 INFO - PROCESS | 1801 | --DOCSHELL 0x9af65800 == 5 [pid = 1848] [id = 857] 00:33:59 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9d8aac00) [pid = 1848] [serial = 2286] [outer = (nil)] [url = about:blank] 00:33:59 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9d8a9800) [pid = 1848] [serial = 2285] [outer = (nil)] [url = about:blank] 00:33:59 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9d9d3400) [pid = 1848] [serial = 2261] [outer = (nil)] [url = about:blank] 00:33:59 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9c40f800) [pid = 1848] [serial = 2259] [outer = (nil)] [url = about:blank] 00:33:59 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9d9d1400) [pid = 1848] [serial = 2263] [outer = (nil)] [url = about:blank] 00:33:59 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9b486800) [pid = 1848] [serial = 2265] [outer = (nil)] [url = about:blank] 00:33:59 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9b8f4800) [pid = 1848] [serial = 2271] [outer = (nil)] [url = about:blank] 00:33:59 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9d675c00) [pid = 1848] [serial = 2268] [outer = (nil)] [url = about:blank] 00:33:59 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9b48c800) [pid = 1848] [serial = 2281] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:33:59 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9b6c2800) [pid = 1848] [serial = 2282] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:33:59 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9b85d800) [pid = 1848] [serial = 2283] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:33:59 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0x9af68400) [pid = 1848] [serial = 2276] [outer = (nil)] [url = about:blank] 00:33:59 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0x9ba17c00) [pid = 1848] [serial = 2277] [outer = (nil)] [url = about:blank] 00:33:59 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0x9c405000) [pid = 1848] [serial = 2274] [outer = (nil)] [url = about:blank] 00:33:59 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0x9bbb7c00) [pid = 1848] [serial = 2273] [outer = (nil)] [url = about:blank] 00:33:59 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0x9b8edc00) [pid = 1848] [serial = 2270] [outer = (nil)] [url = about:blank] 00:33:59 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9c86f800) [pid = 1848] [serial = 2267] [outer = (nil)] [url = about:blank] 00:33:59 INFO - PROCESS | 1801 | 1482395639930 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"]]]}] 00:33:59 INFO - .... 00:33:59 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-connect.https.html | took 2290ms 00:33:59 INFO - PROCESS | 1801 | 1482395639979 Marionette TRACE conn4 -> [0,2232,"getWindowHandle",null] 00:33:59 INFO - PROCESS | 1801 | 1482395639986 Marionette TRACE conn4 <- [1,2232,null,{"value":"2147483649"}] 00:33:59 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-default.https.html 00:33:59 INFO - PROCESS | 1801 | 1482395639993 Marionette TRACE conn4 -> [0,2233,"timeouts",{"script":35000}] 00:34:00 INFO - PROCESS | 1801 | 1482395639998 Marionette TRACE conn4 <- [1,2233,null,{}] 00:34:00 INFO - PROCESS | 1801 | 1482395640005 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}] 00:34:00 INFO - PROCESS | 1801 | 1482395640153 Marionette TRACE conn4 <- [1,2234,null,{"value":null}] 00:34:00 INFO - PROCESS | 1801 | 1482395640193 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:34:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af3b800 == 6 [pid = 1848] [id = 862] 00:34:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9af3c400) [pid = 1848] [serial = 2301] [outer = (nil)] 00:34:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9b01c800) [pid = 1848] [serial = 2302] [outer = 0x9af3c400] 00:34:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9b022000) [pid = 1848] [serial = 2303] [outer = 0x9af3c400] 00:34:00 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:00 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:01 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0x9af6ac00) [pid = 1848] [serial = 2287] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration.https.html] 00:34:01 INFO - .... 00:34:01 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-default.https.html | took 1946ms 00:34:01 INFO - PROCESS | 1801 | 1482395641914 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"]]]}] 00:34:01 INFO - PROCESS | 1801 | 1482395641943 Marionette TRACE conn4 -> [0,2236,"getWindowHandle",null] 00:34:01 INFO - PROCESS | 1801 | 1482395641945 Marionette TRACE conn4 <- [1,2236,null,{"value":"2147483649"}] 00:34:01 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-script.https.html 00:34:01 INFO - PROCESS | 1801 | 1482395641962 Marionette TRACE conn4 -> [0,2237,"timeouts",{"script":35000}] 00:34:01 INFO - PROCESS | 1801 | 1482395641964 Marionette TRACE conn4 <- [1,2237,null,{}] 00:34:01 INFO - PROCESS | 1801 | 1482395641993 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}] 00:34:02 INFO - PROCESS | 1801 | 1482395642263 Marionette TRACE conn4 <- [1,2238,null,{"value":null}] 00:34:02 INFO - PROCESS | 1801 | 1482395642308 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:34:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b489c00 == 7 [pid = 1848] [id = 863] 00:34:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9b490800) [pid = 1848] [serial = 2304] [outer = (nil)] 00:34:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9b861000) [pid = 1848] [serial = 2305] [outer = 0x9b490800] 00:34:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x9b865000) [pid = 1848] [serial = 2306] [outer = 0x9b490800] 00:34:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:03 INFO - PROCESS | 1801 | 1482395643833 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,{},{}]]]}] 00:34:03 INFO - .... 00:34:03 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-script.https.html | took 1905ms 00:34:03 INFO - PROCESS | 1801 | 1482395643874 Marionette TRACE conn4 -> [0,2240,"getWindowHandle",null] 00:34:03 INFO - PROCESS | 1801 | 1482395643881 Marionette TRACE conn4 <- [1,2240,null,{"value":"2147483649"}] 00:34:03 INFO - TEST-START | /service-workers/service-worker/serviceworkerobject-scripturl.https.html 00:34:03 INFO - PROCESS | 1801 | 1482395643895 Marionette TRACE conn4 -> [0,2241,"timeouts",{"script":35000}] 00:34:03 INFO - PROCESS | 1801 | 1482395643897 Marionette TRACE conn4 <- [1,2241,null,{}] 00:34:03 INFO - PROCESS | 1801 | 1482395643909 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}] 00:34:04 INFO - PROCESS | 1801 | 1482395644156 Marionette TRACE conn4 <- [1,2242,null,{"value":null}] 00:34:04 INFO - PROCESS | 1801 | 1482395644191 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:34:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a2000 == 8 [pid = 1848] [id = 864] 00:34:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9b9a2400) [pid = 1848] [serial = 2307] [outer = (nil)] 00:34:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9bbaa000) [pid = 1848] [serial = 2308] [outer = 0x9b9a2400] 00:34:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9bbb0000) [pid = 1848] [serial = 2309] [outer = 0x9b9a2400] 00:34:04 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:04 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:05 INFO - PROCESS | 1801 | 1482395645591 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]]]}] 00:34:05 INFO - .. 00:34:05 INFO - TEST-OK | /service-workers/service-worker/serviceworkerobject-scripturl.https.html | took 1758ms 00:34:05 INFO - PROCESS | 1801 | 1482395645649 Marionette TRACE conn4 -> [0,2244,"getWindowHandle",null] 00:34:05 INFO - PROCESS | 1801 | 1482395645652 Marionette TRACE conn4 <- [1,2244,null,{"value":"2147483649"}] 00:34:05 INFO - TEST-START | /service-workers/service-worker/shared-worker-controlled.https.html 00:34:05 INFO - PROCESS | 1801 | 1482395645658 Marionette TRACE conn4 -> [0,2245,"timeouts",{"script":35000}] 00:34:05 INFO - PROCESS | 1801 | 1482395645660 Marionette TRACE conn4 <- [1,2245,null,{}] 00:34:05 INFO - PROCESS | 1801 | 1482395645684 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}] 00:34:05 INFO - PROCESS | 1801 | 1482395645856 Marionette TRACE conn4 <- [1,2246,null,{"value":null}] 00:34:05 INFO - PROCESS | 1801 | 1482395645966 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:34:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b01ac00 == 9 [pid = 1848] [id = 865] 00:34:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9b023000) [pid = 1848] [serial = 2310] [outer = (nil)] 00:34:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9b6c2800) [pid = 1848] [serial = 2311] [outer = 0x9b023000] 00:34:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9b8edc00) [pid = 1848] [serial = 2312] [outer = 0x9b023000] 00:34:06 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:06 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:08 INFO - PROCESS | 1801 | --DOCSHELL 0x9b489c00 == 8 [pid = 1848] [id = 863] 00:34:08 INFO - PROCESS | 1801 | --DOCSHELL 0x9af19000 == 7 [pid = 1848] [id = 859] 00:34:08 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8af400 == 6 [pid = 1848] [id = 860] 00:34:08 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8ab000 == 5 [pid = 1848] [id = 861] 00:34:08 INFO - PROCESS | 1801 | --DOCSHELL 0x9af3b800 == 4 [pid = 1848] [id = 862] 00:34:08 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9a2000 == 3 [pid = 1848] [id = 864] 00:34:08 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9cdc6800) [pid = 1848] [serial = 2291] [outer = (nil)] [url = about:blank] 00:34:08 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9bbb2800) [pid = 1848] [serial = 2289] [outer = (nil)] [url = about:blank] 00:34:08 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9b9a9800) [pid = 1848] [serial = 2288] [outer = (nil)] [url = about:blank] 00:34:11 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9af3c400) [pid = 1848] [serial = 2301] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-default.https.html] 00:34:11 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9b490800) [pid = 1848] [serial = 2304] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-script.https.html] 00:34:11 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0x9b9a2400) [pid = 1848] [serial = 2307] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/serviceworkerobject-scripturl.https.html] 00:34:11 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0x9d8b0800) [pid = 1848] [serial = 2296] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:34:11 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0x9af19800) [pid = 1848] [serial = 2293] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/request-end-to-end.https.html] 00:34:11 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0x9d8abc00) [pid = 1848] [serial = 2298] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-connect.https.html] 00:34:11 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0x9c87a400) [pid = 1848] [serial = 2290] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/rejections.https.html] 00:34:13 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9bbaa000) [pid = 1848] [serial = 2308] [outer = (nil)] [url = about:blank] 00:34:13 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0x9bbb0000) [pid = 1848] [serial = 2309] [outer = (nil)] [url = about:blank] 00:34:13 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0x9d8b2000) [pid = 1848] [serial = 2297] [outer = (nil)] [url = about:blank] 00:34:13 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0x9cdbc000) [pid = 1848] [serial = 2295] [outer = (nil)] [url = about:blank] 00:34:13 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0x9d9d7800) [pid = 1848] [serial = 2300] [outer = (nil)] [url = about:blank] 00:34:13 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0x9b861000) [pid = 1848] [serial = 2305] [outer = (nil)] [url = about:blank] 00:34:13 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0x9b865000) [pid = 1848] [serial = 2306] [outer = (nil)] [url = about:blank] 00:34:13 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0x9b022000) [pid = 1848] [serial = 2303] [outer = (nil)] [url = about:blank] 00:34:13 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0x9b01c800) [pid = 1848] [serial = 2302] [outer = (nil)] [url = about:blank] 00:34:13 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0x9d9d2800) [pid = 1848] [serial = 2299] [outer = (nil)] [url = about:blank] 00:34:13 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0x9b9ab400) [pid = 1848] [serial = 2294] [outer = (nil)] [url = about:blank] 00:34:13 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0x9d674000) [pid = 1848] [serial = 2292] [outer = (nil)] [url = about:blank] 00:34:19 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0x9b6c2800) [pid = 1848] [serial = 2311] [outer = (nil)] [url = about:blank] 00:34:36 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:34:36 INFO - PROCESS | 1801 | 1482395676483 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]]]}] 00:34:36 INFO - ... 00:34:36 INFO - TEST-ERROR | /service-workers/service-worker/shared-worker-controlled.https.html | took 30883ms 00:34:36 INFO - PROCESS | 1801 | 1482395676543 Marionette TRACE conn4 -> [0,2248,"getWindowHandle",null] 00:34:36 INFO - PROCESS | 1801 | 1482395676547 Marionette TRACE conn4 <- [1,2248,null,{"value":"2147483649"}] 00:34:36 INFO - TEST-START | /service-workers/service-worker/skip-waiting-installed.https.html 00:34:36 INFO - PROCESS | 1801 | 1482395676553 Marionette TRACE conn4 -> [0,2249,"timeouts",{"script":35000}] 00:34:36 INFO - PROCESS | 1801 | 1482395676555 Marionette TRACE conn4 <- [1,2249,null,{}] 00:34:36 INFO - PROCESS | 1801 | 1482395676562 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}] 00:34:36 INFO - PROCESS | 1801 | 1482395676770 Marionette TRACE conn4 <- [1,2250,null,{"value":null}] 00:34:36 INFO - PROCESS | 1801 | 1482395676865 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:34:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af31400 == 4 [pid = 1848] [id = 866] 00:34:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0x9af31800) [pid = 1848] [serial = 2313] [outer = (nil)] 00:34:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0x9af38c00) [pid = 1848] [serial = 2314] [outer = 0x9af31800] 00:34:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0x9af5d000) [pid = 1848] [serial = 2315] [outer = 0x9af31800] 00:34:37 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:37 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af34c00 == 5 [pid = 1848] [id = 867] 00:34:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0x9b01c800) [pid = 1848] [serial = 2316] [outer = (nil)] 00:34:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0x9b01d000) [pid = 1848] [serial = 2317] [outer = 0x9b01c800] 00:34:38 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:38 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:38 INFO - PROCESS | 1801 | 1482395678526 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]]]}] 00:34:38 INFO - . 00:34:38 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-installed.https.html | took 1992ms 00:34:38 INFO - PROCESS | 1801 | 1482395678545 Marionette TRACE conn4 -> [0,2252,"getWindowHandle",null] 00:34:38 INFO - PROCESS | 1801 | 1482395678551 Marionette TRACE conn4 <- [1,2252,null,{"value":"2147483649"}] 00:34:38 INFO - TEST-START | /service-workers/service-worker/skip-waiting-using-registration.https.html 00:34:38 INFO - PROCESS | 1801 | 1482395678563 Marionette TRACE conn4 -> [0,2253,"timeouts",{"script":35000}] 00:34:38 INFO - PROCESS | 1801 | 1482395678567 Marionette TRACE conn4 <- [1,2253,null,{}] 00:34:38 INFO - PROCESS | 1801 | 1482395678581 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}] 00:34:38 INFO - PROCESS | 1801 | 1482395678844 Marionette TRACE conn4 <- [1,2254,null,{"value":null}] 00:34:38 INFO - PROCESS | 1801 | 1482395678892 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:34:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af20400 == 6 [pid = 1848] [id = 868] 00:34:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0x9af37800) [pid = 1848] [serial = 2318] [outer = (nil)] 00:34:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0x9b489000) [pid = 1848] [serial = 2319] [outer = 0x9af37800] 00:34:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0x9b48f800) [pid = 1848] [serial = 2320] [outer = 0x9af37800] 00:34:39 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:39 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b861800 == 7 [pid = 1848] [id = 869] 00:34:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0x9b863400) [pid = 1848] [serial = 2321] [outer = (nil)] 00:34:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0x9b864000) [pid = 1848] [serial = 2322] [outer = 0x9b863400] 00:34:40 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:40 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:40 INFO - PROCESS | 1801 | 1482395680645 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,{},{}]]]}] 00:34:40 INFO - .. 00:34:40 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-using-registration.https.html | took 2095ms 00:34:40 INFO - PROCESS | 1801 | 1482395680660 Marionette TRACE conn4 -> [0,2256,"getWindowHandle",null] 00:34:40 INFO - PROCESS | 1801 | 1482395680664 Marionette TRACE conn4 <- [1,2256,null,{"value":"2147483649"}] 00:34:40 INFO - TEST-START | /service-workers/service-worker/skip-waiting-without-client.https.html 00:34:40 INFO - PROCESS | 1801 | 1482395680673 Marionette TRACE conn4 -> [0,2257,"timeouts",{"script":35000}] 00:34:40 INFO - PROCESS | 1801 | 1482395680679 Marionette TRACE conn4 <- [1,2257,null,{}] 00:34:40 INFO - PROCESS | 1801 | 1482395680717 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}] 00:34:40 INFO - PROCESS | 1801 | 1482395680943 Marionette TRACE conn4 <- [1,2258,null,{"value":null}] 00:34:41 INFO - PROCESS | 1801 | 1482395681018 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:34:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8ecc00 == 8 [pid = 1848] [id = 870] 00:34:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x9b8ed400) [pid = 1848] [serial = 2323] [outer = (nil)] 00:34:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9b9a0000) [pid = 1848] [serial = 2324] [outer = 0x9b8ed400] 00:34:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9b9a3800) [pid = 1848] [serial = 2325] [outer = 0x9b8ed400] 00:34:41 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:41 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:42 INFO - PROCESS | 1801 | 1482395682398 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,{},{}]]]}] 00:34:42 INFO - .. 00:34:42 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-without-client.https.html | took 1755ms 00:34:42 INFO - PROCESS | 1801 | 1482395682443 Marionette TRACE conn4 -> [0,2260,"getWindowHandle",null] 00:34:42 INFO - PROCESS | 1801 | 1482395682447 Marionette TRACE conn4 <- [1,2260,null,{"value":"2147483649"}] 00:34:42 INFO - TEST-START | /service-workers/service-worker/skip-waiting-without-using-registration.https.html 00:34:42 INFO - PROCESS | 1801 | 1482395682468 Marionette TRACE conn4 -> [0,2261,"timeouts",{"script":35000}] 00:34:42 INFO - PROCESS | 1801 | 1482395682472 Marionette TRACE conn4 <- [1,2261,null,{}] 00:34:42 INFO - PROCESS | 1801 | 1482395682487 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}] 00:34:42 INFO - PROCESS | 1801 | 1482395682672 Marionette TRACE conn4 <- [1,2262,null,{"value":null}] 00:34:42 INFO - PROCESS | 1801 | 1482395682776 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:34:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba14400 == 9 [pid = 1848] [id = 871] 00:34:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9ba14800) [pid = 1848] [serial = 2326] [outer = (nil)] 00:34:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9bbb1800) [pid = 1848] [serial = 2327] [outer = 0x9ba14800] 00:34:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9c402800) [pid = 1848] [serial = 2328] [outer = 0x9ba14800] 00:34:43 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:43 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b01b400 == 10 [pid = 1848] [id = 872] 00:34:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x9b8e8c00) [pid = 1848] [serial = 2329] [outer = (nil)] 00:34:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9c406000) [pid = 1848] [serial = 2330] [outer = 0x9b8e8c00] 00:34:43 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:43 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:44 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 00:34:44 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 00:34:44 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 00:34:44 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 00:34:44 INFO - PROCESS | 1801 | 1482395684459 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,{},{}]]]}] 00:34:44 INFO - .. 00:34:44 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-without-using-registration.https.html | took 2052ms 00:34:44 INFO - PROCESS | 1801 | 1482395684514 Marionette TRACE conn4 -> [0,2264,"getWindowHandle",null] 00:34:44 INFO - PROCESS | 1801 | 1482395684518 Marionette TRACE conn4 <- [1,2264,null,{"value":"2147483649"}] 00:34:44 INFO - TEST-START | /service-workers/service-worker/skip-waiting.https.html 00:34:44 INFO - PROCESS | 1801 | 1482395684525 Marionette TRACE conn4 -> [0,2265,"timeouts",{"script":35000}] 00:34:44 INFO - PROCESS | 1801 | 1482395684531 Marionette TRACE conn4 <- [1,2265,null,{}] 00:34:44 INFO - PROCESS | 1801 | 1482395684540 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}] 00:34:44 INFO - PROCESS | 1801 | 1482395684767 Marionette TRACE conn4 <- [1,2266,null,{"value":null}] 00:34:44 INFO - PROCESS | 1801 | 1482395684823 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:34:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af17c00 == 11 [pid = 1848] [id = 873] 00:34:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9af19800) [pid = 1848] [serial = 2331] [outer = (nil)] 00:34:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9af66800) [pid = 1848] [serial = 2332] [outer = 0x9af19800] 00:34:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9b485800) [pid = 1848] [serial = 2333] [outer = 0x9af19800] 00:34:45 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:45 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba1c000 == 12 [pid = 1848] [id = 874] 00:34:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9bbb2800) [pid = 1848] [serial = 2334] [outer = (nil)] 00:34:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9bbb5800) [pid = 1848] [serial = 2335] [outer = 0x9bbb2800] 00:34:46 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:46 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9b01b400 == 11 [pid = 1848] [id = 872] 00:34:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba14400 == 10 [pid = 1848] [id = 871] 00:34:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8ecc00 == 9 [pid = 1848] [id = 870] 00:34:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9b861800 == 8 [pid = 1848] [id = 869] 00:34:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9af20400 == 7 [pid = 1848] [id = 868] 00:34:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9af34c00 == 6 [pid = 1848] [id = 867] 00:34:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9af31400 == 5 [pid = 1848] [id = 866] 00:34:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9b01ac00 == 4 [pid = 1848] [id = 865] 00:34:47 INFO - PROCESS | 1801 | 1482395687220 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]]]}] 00:34:47 INFO - . 00:34:47 INFO - TEST-OK | /service-workers/service-worker/skip-waiting.https.html | took 2718ms 00:34:47 INFO - PROCESS | 1801 | 1482395687245 Marionette TRACE conn4 -> [0,2268,"getWindowHandle",null] 00:34:47 INFO - PROCESS | 1801 | 1482395687248 Marionette TRACE conn4 <- [1,2268,null,{"value":"2147483649"}] 00:34:47 INFO - TEST-START | /service-workers/service-worker/state.https.html 00:34:47 INFO - PROCESS | 1801 | 1482395687260 Marionette TRACE conn4 -> [0,2269,"timeouts",{"script":35000}] 00:34:47 INFO - PROCESS | 1801 | 1482395687262 Marionette TRACE conn4 <- [1,2269,null,{}] 00:34:47 INFO - PROCESS | 1801 | 1482395687271 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}] 00:34:47 INFO - PROCESS | 1801 | 1482395687499 Marionette TRACE conn4 <- [1,2270,null,{"value":null}] 00:34:47 INFO - PROCESS | 1801 | 1482395687581 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:34:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af64400 == 5 [pid = 1848] [id = 875] 00:34:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9af6a800) [pid = 1848] [serial = 2336] [outer = (nil)] 00:34:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9b85ec00) [pid = 1848] [serial = 2337] [outer = 0x9af6a800] 00:34:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9b8ecc00) [pid = 1848] [serial = 2338] [outer = 0x9af6a800] 00:34:48 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:48 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:48 INFO - PROCESS | 1801 | 1482395688795 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]]]}] 00:34:48 INFO - . 00:34:48 INFO - TEST-OK | /service-workers/service-worker/state.https.html | took 1597ms 00:34:48 INFO - PROCESS | 1801 | 1482395688855 Marionette TRACE conn4 -> [0,2272,"getWindowHandle",null] 00:34:48 INFO - PROCESS | 1801 | 1482395688858 Marionette TRACE conn4 <- [1,2272,null,{"value":"2147483649"}] 00:34:48 INFO - TEST-START | /service-workers/service-worker/synced-state.https.html 00:34:48 INFO - PROCESS | 1801 | 1482395688864 Marionette TRACE conn4 -> [0,2273,"timeouts",{"script":35000}] 00:34:48 INFO - PROCESS | 1801 | 1482395688866 Marionette TRACE conn4 <- [1,2273,null,{}] 00:34:48 INFO - PROCESS | 1801 | 1482395688872 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}] 00:34:49 INFO - PROCESS | 1801 | 1482395689052 Marionette TRACE conn4 <- [1,2274,null,{"value":null}] 00:34:49 INFO - PROCESS | 1801 | 1482395689186 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:34:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b99fc00 == 6 [pid = 1848] [id = 876] 00:34:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9bbab000) [pid = 1848] [serial = 2339] [outer = (nil)] 00:34:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9c86cc00) [pid = 1848] [serial = 2340] [outer = 0x9bbab000] 00:34:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9c871000) [pid = 1848] [serial = 2341] [outer = 0x9bbab000] 00:34:49 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:49 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:50 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:34:50 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:34:50 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:34:50 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:34:50 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:34:50 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:34:50 INFO - PROCESS | 1801 | 1482395690528 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]]]}] 00:34:50 INFO - . 00:34:50 INFO - TEST-OK | /service-workers/service-worker/synced-state.https.html | took 1685ms 00:34:50 INFO - PROCESS | 1801 | 1482395690552 Marionette TRACE conn4 -> [0,2276,"getWindowHandle",null] 00:34:50 INFO - PROCESS | 1801 | 1482395690558 Marionette TRACE conn4 <- [1,2276,null,{"value":"2147483649"}] 00:34:50 INFO - TEST-START | /service-workers/service-worker/uncontrolled-page.https.html 00:34:50 INFO - PROCESS | 1801 | 1482395690567 Marionette TRACE conn4 -> [0,2277,"timeouts",{"script":35000}] 00:34:50 INFO - PROCESS | 1801 | 1482395690573 Marionette TRACE conn4 <- [1,2277,null,{}] 00:34:50 INFO - PROCESS | 1801 | 1482395690579 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}] 00:34:50 INFO - PROCESS | 1801 | 1482395690774 Marionette TRACE conn4 <- [1,2278,null,{"value":null}] 00:34:50 INFO - PROCESS | 1801 | 1482395690820 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:34:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x9cdc0800 == 7 [pid = 1848] [id = 877] 00:34:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9cdc1000) [pid = 1848] [serial = 2342] [outer = (nil)] 00:34:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9d670400) [pid = 1848] [serial = 2343] [outer = 0x9cdc1000] 00:34:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9d671800) [pid = 1848] [serial = 2344] [outer = 0x9cdc1000] 00:34:51 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:51 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9b863400) [pid = 1848] [serial = 2321] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9b8ed400) [pid = 1848] [serial = 2323] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-client.https.html] 00:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9b01c800) [pid = 1848] [serial = 2316] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9af31800) [pid = 1848] [serial = 2313] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-installed.https.html] 00:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9b023000) [pid = 1848] [serial = 2310] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/shared-worker-controlled.https.html] 00:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9af37800) [pid = 1848] [serial = 2318] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-using-registration.https.html] 00:34:52 INFO - PROCESS | 1801 | 1482395692444 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]]]}] 00:34:52 INFO - . 00:34:52 INFO - TEST-OK | /service-workers/service-worker/uncontrolled-page.https.html | took 1939ms 00:34:52 INFO - PROCESS | 1801 | 1482395692507 Marionette TRACE conn4 -> [0,2280,"getWindowHandle",null] 00:34:52 INFO - PROCESS | 1801 | 1482395692510 Marionette TRACE conn4 <- [1,2280,null,{"value":"2147483649"}] 00:34:52 INFO - TEST-START | /service-workers/service-worker/unregister-controller.https.html 00:34:52 INFO - PROCESS | 1801 | 1482395692517 Marionette TRACE conn4 -> [0,2281,"timeouts",{"script":35000}] 00:34:52 INFO - PROCESS | 1801 | 1482395692519 Marionette TRACE conn4 <- [1,2281,null,{}] 00:34:52 INFO - PROCESS | 1801 | 1482395692525 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}] 00:34:52 INFO - PROCESS | 1801 | 1482395692777 Marionette TRACE conn4 <- [1,2282,null,{"value":null}] 00:34:52 INFO - PROCESS | 1801 | 1482395692843 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:34:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d678c00 == 8 [pid = 1848] [id = 878] 00:34:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9d67a400) [pid = 1848] [serial = 2345] [outer = (nil)] 00:34:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9d8a6c00) [pid = 1848] [serial = 2346] [outer = 0x9d67a400] 00:34:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9d67e000) [pid = 1848] [serial = 2347] [outer = 0x9d67a400] 00:34:53 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:53 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d675400 == 9 [pid = 1848] [id = 879] 00:34:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9d67e800) [pid = 1848] [serial = 2348] [outer = (nil)] 00:34:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9d67f400) [pid = 1848] [serial = 2349] [outer = 0x9d67e800] 00:34:54 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:54 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8b0c00 == 10 [pid = 1848] [id = 880] 00:34:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9d8b1000) [pid = 1848] [serial = 2350] [outer = (nil)] 00:34:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9b6bec00) [pid = 1848] [serial = 2351] [outer = 0x9d8b1000] 00:34:54 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:54 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d9d0000 == 11 [pid = 1848] [id = 881] 00:34:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9d9d0400) [pid = 1848] [serial = 2352] [outer = (nil)] 00:34:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9d9d0c00) [pid = 1848] [serial = 2353] [outer = 0x9d9d0400] 00:34:54 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:54 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b866800 == 12 [pid = 1848] [id = 882] 00:34:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9b8eb400) [pid = 1848] [serial = 2354] [outer = (nil)] 00:34:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9b8ebc00) [pid = 1848] [serial = 2355] [outer = 0x9b8eb400] 00:34:54 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:54 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 00:34:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 00:34:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 00:34:55 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 00:34:55 INFO - PROCESS | 1801 | 1482395695280 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]]]}] 00:34:55 INFO - ... 00:34:55 INFO - TEST-OK | /service-workers/service-worker/unregister-controller.https.html | took 2786ms 00:34:55 INFO - PROCESS | 1801 | 1482395695304 Marionette TRACE conn4 -> [0,2284,"getWindowHandle",null] 00:34:55 INFO - PROCESS | 1801 | 1482395695307 Marionette TRACE conn4 <- [1,2284,null,{"value":"2147483649"}] 00:34:55 INFO - TEST-START | /service-workers/service-worker/unregister-then-register-new-script.https.html 00:34:55 INFO - PROCESS | 1801 | 1482395695315 Marionette TRACE conn4 -> [0,2285,"timeouts",{"script":35000}] 00:34:55 INFO - PROCESS | 1801 | 1482395695321 Marionette TRACE conn4 <- [1,2285,null,{}] 00:34:55 INFO - PROCESS | 1801 | 1482395695331 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}] 00:34:55 INFO - PROCESS | 1801 | 1482395695542 Marionette TRACE conn4 <- [1,2286,null,{"value":null}] 00:34:55 INFO - PROCESS | 1801 | 1482395695613 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:34:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b99f400 == 13 [pid = 1848] [id = 883] 00:34:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9ba18400) [pid = 1848] [serial = 2356] [outer = (nil)] 00:34:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9d674000) [pid = 1848] [serial = 2357] [outer = 0x9ba18400] 00:34:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x9d8ad400) [pid = 1848] [serial = 2358] [outer = 0x9ba18400] 00:34:56 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:56 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:57 INFO - PROCESS | 1801 | --DOCSHELL 0x9b99fc00 == 12 [pid = 1848] [id = 876] 00:34:57 INFO - PROCESS | 1801 | --DOCSHELL 0x9cdc0800 == 11 [pid = 1848] [id = 877] 00:34:57 INFO - PROCESS | 1801 | --DOCSHELL 0x9af17c00 == 10 [pid = 1848] [id = 873] 00:34:57 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba1c000 == 9 [pid = 1848] [id = 874] 00:34:57 INFO - PROCESS | 1801 | --DOCSHELL 0x9af64400 == 8 [pid = 1848] [id = 875] 00:34:57 INFO - PROCESS | 1801 | --DOCSHELL 0x9d675400 == 7 [pid = 1848] [id = 879] 00:34:57 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8b0c00 == 6 [pid = 1848] [id = 880] 00:34:57 INFO - PROCESS | 1801 | --DOCSHELL 0x9d9d0000 == 5 [pid = 1848] [id = 881] 00:34:57 INFO - PROCESS | 1801 | --DOCSHELL 0x9b866800 == 4 [pid = 1848] [id = 882] 00:34:57 INFO - PROCESS | 1801 | --DOCSHELL 0x9d678c00 == 3 [pid = 1848] [id = 878] 00:34:57 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0x9bbb1800) [pid = 1848] [serial = 2327] [outer = (nil)] [url = about:blank] 00:34:57 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9b864000) [pid = 1848] [serial = 2322] [outer = (nil)] [url = about:blank] 00:34:57 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9b9a3800) [pid = 1848] [serial = 2325] [outer = (nil)] [url = about:blank] 00:34:57 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9b01d000) [pid = 1848] [serial = 2317] [outer = (nil)] [url = about:blank] 00:34:57 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9af5d000) [pid = 1848] [serial = 2315] [outer = (nil)] [url = about:blank] 00:34:57 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0x9b8edc00) [pid = 1848] [serial = 2312] [outer = (nil)] [url = about:blank] 00:34:57 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9b48f800) [pid = 1848] [serial = 2320] [outer = (nil)] [url = about:blank] 00:34:57 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9b9a0000) [pid = 1848] [serial = 2324] [outer = (nil)] [url = about:blank] 00:34:57 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9b489000) [pid = 1848] [serial = 2319] [outer = (nil)] [url = about:blank] 00:34:57 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9af38c00) [pid = 1848] [serial = 2314] [outer = (nil)] [url = about:blank] 00:34:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af6a000 == 4 [pid = 1848] [id = 884] 00:34:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9af6ac00) [pid = 1848] [serial = 2359] [outer = (nil)] 00:34:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9b016400) [pid = 1848] [serial = 2360] [outer = 0x9af6ac00] 00:34:57 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:57 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af32c00 == 5 [pid = 1848] [id = 885] 00:34:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9af37c00) [pid = 1848] [serial = 2361] [outer = (nil)] 00:34:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9af64c00) [pid = 1848] [serial = 2362] [outer = 0x9af37c00] 00:34:57 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:57 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b48a000 == 6 [pid = 1848] [id = 886] 00:34:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9b48a400) [pid = 1848] [serial = 2363] [outer = (nil)] 00:34:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9b48a800) [pid = 1848] [serial = 2364] [outer = 0x9b48a400] 00:34:57 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:57 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 00:34:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 00:34:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 00:34:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 00:34:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af5bc00 == 7 [pid = 1848] [id = 887] 00:34:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9af62000) [pid = 1848] [serial = 2365] [outer = (nil)] 00:34:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9af3b400) [pid = 1848] [serial = 2366] [outer = 0x9af62000] 00:34:58 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:58 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 00:34:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 00:34:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:34:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:34:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:34:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:34:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8f0000 == 8 [pid = 1848] [id = 888] 00:34:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9b8f0800) [pid = 1848] [serial = 2367] [outer = (nil)] 00:34:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x9b8f1000) [pid = 1848] [serial = 2368] [outer = 0x9b8f0800] 00:34:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 00:34:58 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:58 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8f6c00 == 9 [pid = 1848] [id = 889] 00:34:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x9b8f7000) [pid = 1848] [serial = 2369] [outer = (nil)] 00:34:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x9b8f7c00) [pid = 1848] [serial = 2370] [outer = 0x9b8f7000] 00:34:58 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:58 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 00:34:58 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 00:34:59 INFO - PROCESS | 1801 | 1482395699004 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]]]}] 00:34:59 INFO - ... 00:34:59 INFO - TEST-OK | /service-workers/service-worker/unregister-then-register-new-script.https.html | took 3746ms 00:34:59 INFO - PROCESS | 1801 | 1482395699062 Marionette TRACE conn4 -> [0,2288,"getWindowHandle",null] 00:34:59 INFO - PROCESS | 1801 | 1482395699065 Marionette TRACE conn4 <- [1,2288,null,{"value":"2147483649"}] 00:34:59 INFO - TEST-START | /service-workers/service-worker/unregister-then-register.https.html 00:34:59 INFO - PROCESS | 1801 | 1482395699072 Marionette TRACE conn4 -> [0,2289,"timeouts",{"script":35000}] 00:34:59 INFO - PROCESS | 1801 | 1482395699074 Marionette TRACE conn4 <- [1,2289,null,{}] 00:34:59 INFO - PROCESS | 1801 | 1482395699080 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}] 00:34:59 INFO - PROCESS | 1801 | 1482395699264 Marionette TRACE conn4 <- [1,2290,null,{"value":null}] 00:34:59 INFO - PROCESS | 1801 | 1482395699390 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:34:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b486000 == 10 [pid = 1848] [id = 890] 00:34:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0x9b486400) [pid = 1848] [serial = 2371] [outer = (nil)] 00:34:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0x9b9a8000) [pid = 1848] [serial = 2372] [outer = 0x9b486400] 00:34:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 60 (0x9b9ab800) [pid = 1848] [serial = 2373] [outer = 0x9b486400] 00:34:59 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:34:59 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d676c00 == 11 [pid = 1848] [id = 891] 00:35:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0x9d8ac800) [pid = 1848] [serial = 2374] [outer = (nil)] 00:35:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 62 (0x9d8acc00) [pid = 1848] [serial = 2375] [outer = 0x9d8ac800] 00:35:01 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:01 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:01 INFO - PROCESS | 1801 | --DOMWINDOW == 61 (0x9b8e8c00) [pid = 1848] [serial = 2329] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:35:01 INFO - PROCESS | 1801 | --DOMWINDOW == 60 (0x9bbab000) [pid = 1848] [serial = 2339] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/synced-state.https.html] 00:35:01 INFO - PROCESS | 1801 | --DOMWINDOW == 59 (0x9cdc1000) [pid = 1848] [serial = 2342] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/uncontrolled-page.https.html] 00:35:01 INFO - PROCESS | 1801 | --DOMWINDOW == 58 (0x9d8b1000) [pid = 1848] [serial = 2350] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister-controller-page.html?load-before-unregister] 00:35:01 INFO - PROCESS | 1801 | --DOMWINDOW == 57 (0x9d67e800) [pid = 1848] [serial = 2348] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/no-new-controllee-even-if-registration-is-still-used] 00:35:01 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0x9b8eb400) [pid = 1848] [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] 00:35:01 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0x9d67a400) [pid = 1848] [serial = 2345] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-controller.https.html] 00:35:01 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0x9d9d0400) [pid = 1848] [serial = 2352] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister-controller-page.html?load-after-unregister] 00:35:01 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9af6a800) [pid = 1848] [serial = 2336] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/state.https.html] 00:35:01 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9bbb2800) [pid = 1848] [serial = 2334] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:35:01 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9af19800) [pid = 1848] [serial = 2331] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting.https.html] 00:35:01 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9ba14800) [pid = 1848] [serial = 2326] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-using-registration.https.html] 00:35:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af14000 == 12 [pid = 1848] [id = 892] 00:35:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9af16800) [pid = 1848] [serial = 2376] [outer = (nil)] 00:35:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9af19800) [pid = 1848] [serial = 2377] [outer = 0x9af16800] 00:35:01 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:01 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x9cdbfc00 == 13 [pid = 1848] [id = 893] 00:35:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9d676000) [pid = 1848] [serial = 2378] [outer = (nil)] 00:35:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9d676800) [pid = 1848] [serial = 2379] [outer = 0x9d676000] 00:35:01 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:01 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:02 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:35:02 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:35:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x9cdbe800 == 14 [pid = 1848] [id = 894] 00:35:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x9d675800) [pid = 1848] [serial = 2380] [outer = (nil)] 00:35:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x9d8af000) [pid = 1848] [serial = 2381] [outer = 0x9d675800] 00:35:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:02 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:02 INFO - PROCESS | 1801 | 1482395702518 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]]]}] 00:35:02 INFO - .... 00:35:02 INFO - TEST-OK | /service-workers/service-worker/unregister-then-register.https.html | took 3494ms 00:35:02 INFO - PROCESS | 1801 | 1482395702567 Marionette TRACE conn4 -> [0,2292,"getWindowHandle",null] 00:35:02 INFO - PROCESS | 1801 | 1482395702574 Marionette TRACE conn4 <- [1,2292,null,{"value":"2147483649"}] 00:35:02 INFO - TEST-START | /service-workers/service-worker/unregister.https.html 00:35:02 INFO - PROCESS | 1801 | 1482395702583 Marionette TRACE conn4 -> [0,2293,"timeouts",{"script":35000}] 00:35:02 INFO - PROCESS | 1801 | 1482395702588 Marionette TRACE conn4 <- [1,2293,null,{}] 00:35:02 INFO - PROCESS | 1801 | 1482395702596 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}] 00:35:02 INFO - PROCESS | 1801 | 1482395702767 Marionette TRACE conn4 <- [1,2294,null,{"value":null}] 00:35:02 INFO - PROCESS | 1801 | 1482395702954 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:35:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c40e800 == 15 [pid = 1848] [id = 895] 00:35:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x9c870000) [pid = 1848] [serial = 2382] [outer = (nil)] 00:35:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0x9d677000) [pid = 1848] [serial = 2383] [outer = 0x9c870000] 00:35:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0x9d67f000) [pid = 1848] [serial = 2384] [outer = 0x9c870000] 00:35:03 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:03 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:04 INFO - PROCESS | 1801 | 1482395704460 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]]]}] 00:35:04 INFO - .. 00:35:04 INFO - TEST-OK | /service-workers/service-worker/unregister.https.html | took 1895ms 00:35:04 INFO - PROCESS | 1801 | 1482395704478 Marionette TRACE conn4 -> [0,2296,"getWindowHandle",null] 00:35:04 INFO - PROCESS | 1801 | 1482395704481 Marionette TRACE conn4 <- [1,2296,null,{"value":"2147483649"}] 00:35:04 INFO - TEST-START | /service-workers/service-worker/update-after-navigation-fetch-event.https.html 00:35:04 INFO - PROCESS | 1801 | 1482395704492 Marionette TRACE conn4 -> [0,2297,"timeouts",{"script":35000}] 00:35:04 INFO - PROCESS | 1801 | 1482395704495 Marionette TRACE conn4 <- [1,2297,null,{}] 00:35:04 INFO - PROCESS | 1801 | 1482395704501 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}] 00:35:04 INFO - PROCESS | 1801 | 1482395704631 Marionette TRACE conn4 <- [1,2298,null,{"value":null}] 00:35:04 INFO - PROCESS | 1801 | 1482395704685 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:35:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8f1800 == 16 [pid = 1848] [id = 896] 00:35:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 60 (0x9ba20800) [pid = 1848] [serial = 2385] [outer = (nil)] 00:35:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0x9d8a9400) [pid = 1848] [serial = 2386] [outer = 0x9ba20800] 00:35:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 62 (0x9d67ac00) [pid = 1848] [serial = 2387] [outer = 0x9ba20800] 00:35:05 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:05 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af20400 == 17 [pid = 1848] [id = 897] 00:35:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 63 (0x9af34000) [pid = 1848] [serial = 2388] [outer = (nil)] 00:35:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 64 (0x9af3b800) [pid = 1848] [serial = 2389] [outer = 0x9af34000] 00:35:06 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:06 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9d676c00 == 16 [pid = 1848] [id = 891] 00:35:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9af14000 == 15 [pid = 1848] [id = 892] 00:35:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9cdbfc00 == 14 [pid = 1848] [id = 893] 00:35:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9cdbe800 == 13 [pid = 1848] [id = 894] 00:35:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9af6a000 == 12 [pid = 1848] [id = 884] 00:35:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9af32c00 == 11 [pid = 1848] [id = 885] 00:35:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9b48a000 == 10 [pid = 1848] [id = 886] 00:35:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9b99f400 == 9 [pid = 1848] [id = 883] 00:35:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9af5bc00 == 8 [pid = 1848] [id = 887] 00:35:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8f0000 == 7 [pid = 1848] [id = 888] 00:35:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8f6c00 == 6 [pid = 1848] [id = 889] 00:35:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9b486000 == 5 [pid = 1848] [id = 890] 00:35:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9c40e800 == 4 [pid = 1848] [id = 895] 00:35:06 INFO - PROCESS | 1801 | --DOMWINDOW == 63 (0x9b6bec00) [pid = 1848] [serial = 2351] [outer = (nil)] [url = about:blank] 00:35:06 INFO - PROCESS | 1801 | --DOMWINDOW == 62 (0x9d67f400) [pid = 1848] [serial = 2349] [outer = (nil)] [url = about:blank] 00:35:06 INFO - PROCESS | 1801 | --DOMWINDOW == 61 (0x9b8ebc00) [pid = 1848] [serial = 2355] [outer = (nil)] [url = about:blank] 00:35:06 INFO - PROCESS | 1801 | --DOMWINDOW == 60 (0x9d8a6c00) [pid = 1848] [serial = 2346] [outer = (nil)] [url = about:blank] 00:35:06 INFO - PROCESS | 1801 | --DOMWINDOW == 59 (0x9d9d0c00) [pid = 1848] [serial = 2353] [outer = (nil)] [url = about:blank] 00:35:06 INFO - PROCESS | 1801 | --DOMWINDOW == 58 (0x9d67e000) [pid = 1848] [serial = 2347] [outer = (nil)] [url = about:blank] 00:35:06 INFO - PROCESS | 1801 | --DOMWINDOW == 57 (0x9b8ecc00) [pid = 1848] [serial = 2338] [outer = (nil)] [url = about:blank] 00:35:06 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0x9bbb5800) [pid = 1848] [serial = 2335] [outer = (nil)] [url = about:blank] 00:35:06 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0x9d671800) [pid = 1848] [serial = 2344] [outer = (nil)] [url = about:blank] 00:35:06 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0x9c871000) [pid = 1848] [serial = 2341] [outer = (nil)] [url = about:blank] 00:35:06 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9b485800) [pid = 1848] [serial = 2333] [outer = (nil)] [url = about:blank] 00:35:06 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9d670400) [pid = 1848] [serial = 2343] [outer = (nil)] [url = about:blank] 00:35:06 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9c86cc00) [pid = 1848] [serial = 2340] [outer = (nil)] [url = about:blank] 00:35:06 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9b85ec00) [pid = 1848] [serial = 2337] [outer = (nil)] [url = about:blank] 00:35:06 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0x9af66800) [pid = 1848] [serial = 2332] [outer = (nil)] [url = about:blank] 00:35:06 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9c402800) [pid = 1848] [serial = 2328] [outer = (nil)] [url = about:blank] 00:35:06 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9c406000) [pid = 1848] [serial = 2330] [outer = (nil)] [url = about:blank] 00:35:07 INFO - PROCESS | 1801 | 1482395707486 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]]]}] 00:35:07 INFO - . 00:35:07 INFO - TEST-OK | /service-workers/service-worker/update-after-navigation-fetch-event.https.html | took 3049ms 00:35:07 INFO - PROCESS | 1801 | 1482395707541 Marionette TRACE conn4 -> [0,2300,"getWindowHandle",null] 00:35:07 INFO - PROCESS | 1801 | 1482395707543 Marionette TRACE conn4 <- [1,2300,null,{"value":"2147483649"}] 00:35:07 INFO - TEST-START | /service-workers/service-worker/update-after-oneday.https.html 00:35:07 INFO - Clearing pref dom.serviceWorkers.enabled 00:35:07 INFO - PROCESS | 1801 | 1482395707551 Marionette TRACE conn4 -> [0,2301,"getContext",null] 00:35:07 INFO - PROCESS | 1801 | 1482395707553 Marionette TRACE conn4 <- [1,2301,null,{"value":"content"}] 00:35:07 INFO - PROCESS | 1801 | 1482395707558 Marionette TRACE conn4 -> [0,2302,"setContext",{"value":"chrome"}] 00:35:07 INFO - PROCESS | 1801 | 1482395707560 Marionette TRACE conn4 <- [1,2302,null,{}] 00:35:07 INFO - PROCESS | 1801 | 1482395707567 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}] 00:35:07 INFO - PROCESS | 1801 | 1482395707583 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 00:35:07 INFO - PROCESS | 1801 | 1482395707587 Marionette TRACE conn4 -> [0,2304,"setContext",{"value":"content"}] 00:35:07 INFO - PROCESS | 1801 | 1482395707590 Marionette TRACE conn4 <- [1,2304,null,{}] 00:35:07 INFO - PROCESS | 1801 | 1482395707599 Marionette TRACE conn4 -> [0,2305,"getContext",null] 00:35:07 INFO - PROCESS | 1801 | 1482395707601 Marionette TRACE conn4 <- [1,2305,null,{"value":"content"}] 00:35:07 INFO - PROCESS | 1801 | 1482395707609 Marionette TRACE conn4 -> [0,2306,"setContext",{"value":"chrome"}] 00:35:07 INFO - PROCESS | 1801 | 1482395707611 Marionette TRACE conn4 <- [1,2306,null,{}] 00:35:07 INFO - PROCESS | 1801 | 1482395707617 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}] 00:35:07 INFO - PROCESS | 1801 | 1482395707633 Marionette TRACE conn4 <- [1,2307,null,{"value":true}] 00:35:07 INFO - PROCESS | 1801 | 1482395707636 Marionette TRACE conn4 -> [0,2308,"setContext",{"value":"content"}] 00:35:07 INFO - PROCESS | 1801 | 1482395707638 Marionette TRACE conn4 <- [1,2308,null,{}] 00:35:07 INFO - Setting pref dom.serviceWorkers.enabled (true) 00:35:07 INFO - PROCESS | 1801 | 1482395707645 Marionette TRACE conn4 -> [0,2309,"getContext",null] 00:35:07 INFO - PROCESS | 1801 | 1482395707647 Marionette TRACE conn4 <- [1,2309,null,{"value":"content"}] 00:35:07 INFO - PROCESS | 1801 | 1482395707652 Marionette TRACE conn4 -> [0,2310,"setContext",{"value":"chrome"}] 00:35:07 INFO - PROCESS | 1801 | 1482395707654 Marionette TRACE conn4 <- [1,2310,null,{}] 00:35:07 INFO - PROCESS | 1801 | 1482395707685 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}] 00:35:07 INFO - PROCESS | 1801 | 1482395707701 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 00:35:07 INFO - PROCESS | 1801 | 1482395707704 Marionette TRACE conn4 -> [0,2312,"setContext",{"value":"content"}] 00:35:07 INFO - PROCESS | 1801 | 1482395707706 Marionette TRACE conn4 <- [1,2312,null,{}] 00:35:07 INFO - PROCESS | 1801 | 1482395707712 Marionette TRACE conn4 -> [0,2313,"getContext",null] 00:35:07 INFO - PROCESS | 1801 | 1482395707714 Marionette TRACE conn4 <- [1,2313,null,{"value":"content"}] 00:35:07 INFO - PROCESS | 1801 | 1482395707719 Marionette TRACE conn4 -> [0,2314,"setContext",{"value":"chrome"}] 00:35:07 INFO - PROCESS | 1801 | 1482395707722 Marionette TRACE conn4 <- [1,2314,null,{}] 00:35:07 INFO - PROCESS | 1801 | 1482395707726 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}] 00:35:07 INFO - PROCESS | 1801 | 1482395707740 Marionette TRACE conn4 <- [1,2315,null,{"value":false}] 00:35:07 INFO - PROCESS | 1801 | 1482395707745 Marionette TRACE conn4 -> [0,2316,"setContext",{"value":"content"}] 00:35:07 INFO - PROCESS | 1801 | 1482395707748 Marionette TRACE conn4 <- [1,2316,null,{}] 00:35:07 INFO - Setting pref dom.serviceWorkers.testUpdateOverOneDay (' true') 00:35:07 INFO - PROCESS | 1801 | 1482395707753 Marionette TRACE conn4 -> [0,2317,"getContext",null] 00:35:07 INFO - PROCESS | 1801 | 1482395707755 Marionette TRACE conn4 <- [1,2317,null,{"value":"content"}] 00:35:07 INFO - PROCESS | 1801 | 1482395707760 Marionette TRACE conn4 -> [0,2318,"setContext",{"value":"chrome"}] 00:35:07 INFO - PROCESS | 1801 | 1482395707763 Marionette TRACE conn4 <- [1,2318,null,{}] 00:35:07 INFO - PROCESS | 1801 | 1482395707768 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}] 00:35:07 INFO - PROCESS | 1801 | 1482395707782 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 00:35:07 INFO - PROCESS | 1801 | 1482395707787 Marionette TRACE conn4 -> [0,2320,"setContext",{"value":"content"}] 00:35:07 INFO - PROCESS | 1801 | 1482395707790 Marionette TRACE conn4 <- [1,2320,null,{}] 00:35:07 INFO - PROCESS | 1801 | 1482395707795 Marionette TRACE conn4 -> [0,2321,"timeouts",{"script":35000}] 00:35:07 INFO - PROCESS | 1801 | 1482395707798 Marionette TRACE conn4 <- [1,2321,null,{}] 00:35:07 INFO - PROCESS | 1801 | 1482395707803 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}] 00:35:07 INFO - PROCESS | 1801 | 1482395707938 Marionette TRACE conn4 <- [1,2322,null,{"value":null}] 00:35:08 INFO - PROCESS | 1801 | 1482395708082 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:35:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af37400 == 5 [pid = 1848] [id = 898] 00:35:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9af37800) [pid = 1848] [serial = 2390] [outer = (nil)] 00:35:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9b01ac00) [pid = 1848] [serial = 2391] [outer = 0x9af37800] 00:35:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9b485800) [pid = 1848] [serial = 2392] [outer = 0x9af37800] 00:35:08 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:08 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b85a800 == 6 [pid = 1848] [id = 899] 00:35:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9b85d800) [pid = 1848] [serial = 2393] [outer = (nil)] 00:35:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9b85ec00) [pid = 1848] [serial = 2394] [outer = 0x9b85d800] 00:35:09 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:09 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:10 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9b486400) [pid = 1848] [serial = 2371] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-then-register.https.html] 00:35:10 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9c870000) [pid = 1848] [serial = 2382] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister.https.html] 00:35:10 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0x9af37c00) [pid = 1848] [serial = 2361] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-404s] 00:35:10 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9af6ac00) [pid = 1848] [serial = 2359] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-exists] 00:35:10 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9b48a400) [pid = 1848] [serial = 2363] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-reject-install-worker] 00:35:10 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9ba18400) [pid = 1848] [serial = 2356] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-then-register-new-script.https.html] 00:35:10 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9af62000) [pid = 1848] [serial = 2365] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-404s] 00:35:10 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9b8f0800) [pid = 1848] [serial = 2367] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-exists] 00:35:10 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9b8f7000) [pid = 1848] [serial = 2369] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-reject-install-worker] 00:35:10 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9af16800) [pid = 1848] [serial = 2376] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/re-register-does-not-affect-existing-controllee] 00:35:10 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9d8ac800) [pid = 1848] [serial = 2374] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/re-register-while-old-registration-in-use] 00:35:10 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9d675800) [pid = 1848] [serial = 2380] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/resurrection] 00:35:10 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9d676000) [pid = 1848] [serial = 2378] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/resurrection] 00:35:10 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:35:11 INFO - PROCESS | 1801 | 1482395711661 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]]]}] 00:35:11 INFO - . 00:35:11 INFO - TEST-OK | /service-workers/service-worker/update-after-oneday.https.html | took 4145ms 00:35:11 INFO - PROCESS | 1801 | 1482395711697 Marionette TRACE conn4 -> [0,2324,"getWindowHandle",null] 00:35:11 INFO - PROCESS | 1801 | 1482395711699 Marionette TRACE conn4 <- [1,2324,null,{"value":"2147483649"}] 00:35:11 INFO - TEST-START | /service-workers/service-worker/update-recovery.https.html 00:35:11 INFO - Clearing pref dom.serviceWorkers.enabled 00:35:11 INFO - PROCESS | 1801 | 1482395711707 Marionette TRACE conn4 -> [0,2325,"getContext",null] 00:35:11 INFO - PROCESS | 1801 | 1482395711710 Marionette TRACE conn4 <- [1,2325,null,{"value":"content"}] 00:35:11 INFO - PROCESS | 1801 | 1482395711715 Marionette TRACE conn4 -> [0,2326,"setContext",{"value":"chrome"}] 00:35:11 INFO - PROCESS | 1801 | 1482395711717 Marionette TRACE conn4 <- [1,2326,null,{}] 00:35:11 INFO - PROCESS | 1801 | 1482395711722 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}] 00:35:11 INFO - PROCESS | 1801 | 1482395711735 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 00:35:11 INFO - PROCESS | 1801 | 1482395711739 Marionette TRACE conn4 -> [0,2328,"setContext",{"value":"content"}] 00:35:11 INFO - PROCESS | 1801 | 1482395711742 Marionette TRACE conn4 <- [1,2328,null,{}] 00:35:11 INFO - Clearing pref dom.serviceWorkers.testUpdateOverOneDay 00:35:11 INFO - PROCESS | 1801 | 1482395711748 Marionette TRACE conn4 -> [0,2329,"getContext",null] 00:35:11 INFO - PROCESS | 1801 | 1482395711750 Marionette TRACE conn4 <- [1,2329,null,{"value":"content"}] 00:35:11 INFO - PROCESS | 1801 | 1482395711756 Marionette TRACE conn4 -> [0,2330,"setContext",{"value":"chrome"}] 00:35:11 INFO - PROCESS | 1801 | 1482395711757 Marionette TRACE conn4 <- [1,2330,null,{}] 00:35:11 INFO - PROCESS | 1801 | 1482395711763 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}] 00:35:11 INFO - PROCESS | 1801 | 1482395711776 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 00:35:11 INFO - PROCESS | 1801 | 1482395711780 Marionette TRACE conn4 -> [0,2332,"setContext",{"value":"content"}] 00:35:11 INFO - PROCESS | 1801 | 1482395711782 Marionette TRACE conn4 <- [1,2332,null,{}] 00:35:11 INFO - PROCESS | 1801 | 1482395711787 Marionette TRACE conn4 -> [0,2333,"getContext",null] 00:35:11 INFO - PROCESS | 1801 | 1482395711789 Marionette TRACE conn4 <- [1,2333,null,{"value":"content"}] 00:35:11 INFO - PROCESS | 1801 | 1482395711795 Marionette TRACE conn4 -> [0,2334,"setContext",{"value":"chrome"}] 00:35:11 INFO - PROCESS | 1801 | 1482395711797 Marionette TRACE conn4 <- [1,2334,null,{}] 00:35:11 INFO - PROCESS | 1801 | 1482395711802 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}] 00:35:11 INFO - PROCESS | 1801 | 1482395711815 Marionette TRACE conn4 <- [1,2335,null,{"value":true}] 00:35:11 INFO - PROCESS | 1801 | 1482395711819 Marionette TRACE conn4 -> [0,2336,"setContext",{"value":"content"}] 00:35:11 INFO - PROCESS | 1801 | 1482395711823 Marionette TRACE conn4 <- [1,2336,null,{}] 00:35:11 INFO - Setting pref dom.serviceWorkers.enabled (true) 00:35:11 INFO - PROCESS | 1801 | 1482395711828 Marionette TRACE conn4 -> [0,2337,"getContext",null] 00:35:11 INFO - PROCESS | 1801 | 1482395711830 Marionette TRACE conn4 <- [1,2337,null,{"value":"content"}] 00:35:11 INFO - PROCESS | 1801 | 1482395711837 Marionette TRACE conn4 -> [0,2338,"setContext",{"value":"chrome"}] 00:35:11 INFO - PROCESS | 1801 | 1482395711839 Marionette TRACE conn4 <- [1,2338,null,{}] 00:35:11 INFO - PROCESS | 1801 | 1482395711845 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}] 00:35:11 INFO - PROCESS | 1801 | 1482395711859 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 00:35:11 INFO - PROCESS | 1801 | 1482395711863 Marionette TRACE conn4 -> [0,2340,"setContext",{"value":"content"}] 00:35:11 INFO - PROCESS | 1801 | 1482395711866 Marionette TRACE conn4 <- [1,2340,null,{}] 00:35:11 INFO - PROCESS | 1801 | 1482395711871 Marionette TRACE conn4 -> [0,2341,"timeouts",{"script":35000}] 00:35:11 INFO - PROCESS | 1801 | 1482395711873 Marionette TRACE conn4 <- [1,2341,null,{}] 00:35:11 INFO - PROCESS | 1801 | 1482395711878 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}] 00:35:12 INFO - PROCESS | 1801 | 1482395712099 Marionette TRACE conn4 <- [1,2342,null,{"value":null}] 00:35:12 INFO - PROCESS | 1801 | 1482395712165 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:35:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b48e000 == 7 [pid = 1848] [id = 900] 00:35:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9b491400) [pid = 1848] [serial = 2395] [outer = (nil)] 00:35:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9b9a7800) [pid = 1848] [serial = 2396] [outer = 0x9b491400] 00:35:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9ba11c00) [pid = 1848] [serial = 2397] [outer = 0x9b491400] 00:35:12 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:12 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba1e800 == 8 [pid = 1848] [id = 901] 00:35:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9bba9800) [pid = 1848] [serial = 2398] [outer = (nil)] 00:35:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9bbaa400) [pid = 1848] [serial = 2399] [outer = 0x9bba9800] 00:35:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9bbb1000) [pid = 1848] [serial = 2400] [outer = 0x9bba9800] 00:35:14 INFO - PROCESS | 1801 | --DOCSHELL 0x9b85a800 == 7 [pid = 1848] [id = 899] 00:35:14 INFO - PROCESS | 1801 | --DOCSHELL 0x9af37400 == 6 [pid = 1848] [id = 898] 00:35:14 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8f1800 == 5 [pid = 1848] [id = 896] 00:35:14 INFO - PROCESS | 1801 | --DOCSHELL 0x9af20400 == 4 [pid = 1848] [id = 897] 00:35:14 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9af64c00) [pid = 1848] [serial = 2362] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9b016400) [pid = 1848] [serial = 2360] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9b48a800) [pid = 1848] [serial = 2364] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9d8ad400) [pid = 1848] [serial = 2358] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9af3b400) [pid = 1848] [serial = 2366] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9b8f1000) [pid = 1848] [serial = 2368] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9b8f7c00) [pid = 1848] [serial = 2370] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9af19800) [pid = 1848] [serial = 2377] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9d8acc00) [pid = 1848] [serial = 2375] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9d8af000) [pid = 1848] [serial = 2381] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9d676800) [pid = 1848] [serial = 2379] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9d677000) [pid = 1848] [serial = 2383] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0x9b9ab800) [pid = 1848] [serial = 2373] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0x9d67f000) [pid = 1848] [serial = 2384] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0x9b9a8000) [pid = 1848] [serial = 2372] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0x9d674000) [pid = 1848] [serial = 2357] [outer = (nil)] [url = about:blank] 00:35:16 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0x9af37800) [pid = 1848] [serial = 2390] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-after-oneday.https.html] 00:35:16 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9af34000) [pid = 1848] [serial = 2388] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/update] 00:35:16 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0x9ba20800) [pid = 1848] [serial = 2385] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-after-navigation-fetch-event.https.html] 00:35:16 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0x9b85d800) [pid = 1848] [serial = 2393] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/update/update-after-oneday.https.html] 00:35:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af34000 == 5 [pid = 1848] [id = 902] 00:35:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x9af36800) [pid = 1848] [serial = 2401] [outer = (nil)] 00:35:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9af36c00) [pid = 1848] [serial = 2402] [outer = 0x9af36800] 00:35:18 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:18 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:18 INFO - PROCESS | 1801 | 1482395718696 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]]]}] 00:35:18 INFO - . 00:35:18 INFO - TEST-OK | /service-workers/service-worker/update-recovery.https.html | took 7013ms 00:35:18 INFO - PROCESS | 1801 | 1482395718720 Marionette TRACE conn4 -> [0,2344,"getWindowHandle",null] 00:35:18 INFO - PROCESS | 1801 | 1482395718723 Marionette TRACE conn4 <- [1,2344,null,{"value":"2147483649"}] 00:35:18 INFO - TEST-START | /service-workers/service-worker/update.https.html 00:35:18 INFO - PROCESS | 1801 | 1482395718734 Marionette TRACE conn4 -> [0,2345,"timeouts",{"script":35000}] 00:35:18 INFO - PROCESS | 1801 | 1482395718739 Marionette TRACE conn4 <- [1,2345,null,{}] 00:35:18 INFO - PROCESS | 1801 | 1482395718745 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}] 00:35:18 INFO - PROCESS | 1801 | 1482395718960 Marionette TRACE conn4 <- [1,2346,null,{"value":null}] 00:35:19 INFO - PROCESS | 1801 | 1482395719006 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:35:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af35800 == 6 [pid = 1848] [id = 903] 00:35:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9af37000) [pid = 1848] [serial = 2403] [outer = (nil)] 00:35:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9af6ac00) [pid = 1848] [serial = 2404] [outer = 0x9af37000] 00:35:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9b017800) [pid = 1848] [serial = 2405] [outer = 0x9af37000] 00:35:19 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:19 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:20 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:35:20 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:35:20 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:35:20 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:35:20 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:35:20 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:35:20 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 00:35:20 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 00:35:20 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 00:35:20 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 00:35:20 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:35:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8f2800 == 7 [pid = 1848] [id = 904] 00:35:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9b99d400) [pid = 1848] [serial = 2406] [outer = (nil)] 00:35:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x9b9a8400) [pid = 1848] [serial = 2407] [outer = 0x9b99d400] 00:35:20 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:20 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:20 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 00:35:21 INFO - PROCESS | 1801 | 1482395721026 Marionette TRACE conn4 <- [1,2347,null,{"value":["/service-workers/service-worker/update.https.html",0,null,null,[["Update a registration.",0,null,null]]]}] 00:35:21 INFO - . 00:35:21 INFO - TEST-OK | /service-workers/service-worker/update.https.html | took 2339ms 00:35:21 INFO - PROCESS | 1801 | 1482395721072 Marionette TRACE conn4 -> [0,2348,"getWindowHandle",null] 00:35:21 INFO - PROCESS | 1801 | 1482395721075 Marionette TRACE conn4 <- [1,2348,null,{"value":"2147483649"}] 00:35:21 INFO - TEST-START | /service-workers/service-worker/waiting.https.html 00:35:21 INFO - PROCESS | 1801 | 1482395721083 Marionette TRACE conn4 -> [0,2349,"timeouts",{"script":35000}] 00:35:21 INFO - PROCESS | 1801 | 1482395721086 Marionette TRACE conn4 <- [1,2349,null,{}] 00:35:21 INFO - PROCESS | 1801 | 1482395721091 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}] 00:35:21 INFO - PROCESS | 1801 | 1482395721250 Marionette TRACE conn4 <- [1,2350,null,{"value":null}] 00:35:21 INFO - PROCESS | 1801 | 1482395721350 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:35:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af5bc00 == 8 [pid = 1848] [id = 905] 00:35:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9af5fc00) [pid = 1848] [serial = 2408] [outer = (nil)] 00:35:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9b857800) [pid = 1848] [serial = 2409] [outer = 0x9af5fc00] 00:35:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9b8eb400) [pid = 1848] [serial = 2410] [outer = 0x9af5fc00] 00:35:21 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:21 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9af34000 == 7 [pid = 1848] [id = 902] 00:35:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba1e800 == 6 [pid = 1848] [id = 901] 00:35:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8f2800 == 5 [pid = 1848] [id = 904] 00:35:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9af35800 == 4 [pid = 1848] [id = 903] 00:35:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9b48e000 == 3 [pid = 1848] [id = 900] 00:35:22 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9af3b800) [pid = 1848] [serial = 2389] [outer = (nil)] [url = about:blank] 00:35:22 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9d67ac00) [pid = 1848] [serial = 2387] [outer = (nil)] [url = about:blank] 00:35:22 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0x9b9a7800) [pid = 1848] [serial = 2396] [outer = (nil)] [url = about:blank] 00:35:22 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0x9b85ec00) [pid = 1848] [serial = 2394] [outer = (nil)] [url = about:blank] 00:35:22 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0x9b485800) [pid = 1848] [serial = 2392] [outer = (nil)] [url = about:blank] 00:35:22 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0x9b01ac00) [pid = 1848] [serial = 2391] [outer = (nil)] [url = about:blank] 00:35:22 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0x9d8a9400) [pid = 1848] [serial = 2386] [outer = (nil)] [url = about:blank] 00:35:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af1b800 == 4 [pid = 1848] [id = 906] 00:35:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9af1c800) [pid = 1848] [serial = 2411] [outer = (nil)] 00:35:22 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:22 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9af30c00) [pid = 1848] [serial = 2412] [outer = 0x9af1c800] 00:35:23 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 00:35:23 INFO - PROCESS | 1801 | [Child 1848] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 00:35:23 INFO - PROCESS | 1801 | [Child 1848] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 00:35:23 INFO - PROCESS | 1801 | 1482395723154 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]]]}] 00:35:23 INFO - . 00:35:23 INFO - TEST-OK | /service-workers/service-worker/waiting.https.html | took 2086ms 00:35:23 INFO - PROCESS | 1801 | 1482395723168 Marionette TRACE conn4 -> [0,2352,"getWindowHandle",null] 00:35:23 INFO - PROCESS | 1801 | 1482395723170 Marionette TRACE conn4 <- [1,2352,null,{"value":"2147483649"}] 00:35:23 INFO - TEST-START | /service-workers/service-worker/websocket.https.html 00:35:23 INFO - PROCESS | 1801 | 1482395723182 Marionette TRACE conn4 -> [0,2353,"timeouts",{"script":35000}] 00:35:23 INFO - PROCESS | 1801 | 1482395723184 Marionette TRACE conn4 <- [1,2353,null,{}] 00:35:23 INFO - PROCESS | 1801 | 1482395723195 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}] 00:35:23 INFO - PROCESS | 1801 | 1482395723364 Marionette TRACE conn4 <- [1,2354,null,{"value":null}] 00:35:23 INFO - PROCESS | 1801 | 1482395723488 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:35:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af39c00 == 5 [pid = 1848] [id = 907] 00:35:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9af67000) [pid = 1848] [serial = 2413] [outer = (nil)] 00:35:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x9b486000) [pid = 1848] [serial = 2414] [outer = 0x9af67000] 00:35:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9b48e000) [pid = 1848] [serial = 2415] [outer = 0x9af67000] 00:35:23 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:23 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b865000 == 6 [pid = 1848] [id = 908] 00:35:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9b866800) [pid = 1848] [serial = 2416] [outer = (nil)] 00:35:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9b8e9000) [pid = 1848] [serial = 2417] [outer = 0x9b866800] 00:35:24 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:24 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:25 INFO - PROCESS | 1801 | 1482395725099 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]]]}] 00:35:25 INFO - . 00:35:25 INFO - TEST-OK | /service-workers/service-worker/websocket.https.html | took 1956ms 00:35:25 INFO - PROCESS | 1801 | 1482395725139 Marionette TRACE conn4 -> [0,2356,"getWindowHandle",null] 00:35:25 INFO - PROCESS | 1801 | 1482395725144 Marionette TRACE conn4 <- [1,2356,null,{"value":"2147483649"}] 00:35:25 INFO - TEST-START | /service-workers/service-worker/worker-interception.https.html 00:35:25 INFO - PROCESS | 1801 | 1482395725150 Marionette TRACE conn4 -> [0,2357,"timeouts",{"script":35000}] 00:35:25 INFO - PROCESS | 1801 | 1482395725152 Marionette TRACE conn4 <- [1,2357,null,{}] 00:35:25 INFO - PROCESS | 1801 | 1482395725161 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}] 00:35:25 INFO - PROCESS | 1801 | 1482395725409 Marionette TRACE conn4 <- [1,2358,null,{"value":null}] 00:35:25 INFO - PROCESS | 1801 | 1482395725494 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:35:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b85d000 == 7 [pid = 1848] [id = 909] 00:35:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9b8f0800) [pid = 1848] [serial = 2418] [outer = (nil)] 00:35:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9b99f000) [pid = 1848] [serial = 2419] [outer = 0x9b8f0800] 00:35:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9b9a1800) [pid = 1848] [serial = 2420] [outer = 0x9b8f0800] 00:35:26 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:26 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9b99d400) [pid = 1848] [serial = 2406] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.txt] 00:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9b491400) [pid = 1848] [serial = 2395] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-recovery.https.html] 00:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9af37000) [pid = 1848] [serial = 2403] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update.https.html] 00:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9af36800) [pid = 1848] [serial = 2401] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.txt] 00:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9bba9800) [pid = 1848] [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.] 00:35:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d676000 == 8 [pid = 1848] [id = 910] 00:35:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9d676800) [pid = 1848] [serial = 2421] [outer = (nil)] 00:35:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9d677800) [pid = 1848] [serial = 2422] [outer = 0x9d676800] 00:35:28 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:28 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:28 INFO - PROCESS | 1801 | 1482395728453 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]]]}] 00:35:28 INFO - ..... 00:35:28 INFO - TEST-OK | /service-workers/service-worker/worker-interception.https.html | took 3344ms 00:35:28 INFO - PROCESS | 1801 | 1482395728498 Marionette TRACE conn4 -> [0,2360,"getWindowHandle",null] 00:35:28 INFO - PROCESS | 1801 | 1482395728500 Marionette TRACE conn4 <- [1,2360,null,{"value":"2147483649"}] 00:35:28 INFO - TEST-START | /service-workers/service-worker/xhr.https.html 00:35:28 INFO - PROCESS | 1801 | 1482395728513 Marionette TRACE conn4 -> [0,2361,"timeouts",{"script":35000}] 00:35:28 INFO - PROCESS | 1801 | 1482395728515 Marionette TRACE conn4 <- [1,2361,null,{}] 00:35:28 INFO - PROCESS | 1801 | 1482395728523 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}] 00:35:28 INFO - PROCESS | 1801 | 1482395728739 Marionette TRACE conn4 <- [1,2362,null,{"value":null}] 00:35:28 INFO - PROCESS | 1801 | 1482395728792 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:35:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af1cc00 == 9 [pid = 1848] [id = 911] 00:35:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9af1f400) [pid = 1848] [serial = 2423] [outer = (nil)] 00:35:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9b48b000) [pid = 1848] [serial = 2424] [outer = 0x9af1f400] 00:35:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9b85a400) [pid = 1848] [serial = 2425] [outer = 0x9af1f400] 00:35:29 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:29 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d9d3c00 == 10 [pid = 1848] [id = 912] 00:35:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9d9d4400) [pid = 1848] [serial = 2426] [outer = (nil)] 00:35:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9d9d4800) [pid = 1848] [serial = 2427] [outer = 0x9d9d4400] 00:35:30 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75160 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:30 INFO - PROCESS | 1801 | [Parent 1801] WARNING: Suboptimal indexes for the SQL statement 0x98e75080 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 00:35:30 INFO - PROCESS | 1801 | 1482395730767 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]]]}] 00:35:30 INFO - . 00:35:30 INFO - TEST-OK | /service-workers/service-worker/xhr.https.html | took 2299ms 00:35:30 INFO - PROCESS | 1801 | 1482395730816 Marionette TRACE conn4 -> [0,2364,"getWindowHandle",null] 00:35:30 INFO - PROCESS | 1801 | 1482395730819 Marionette TRACE conn4 <- [1,2364,null,{"value":"2147483649"}] 00:35:30 INFO - TEST-START | /shadow-dom/Document-prototype-adoptNode.html 00:35:30 INFO - Clearing pref dom.serviceWorkers.enabled 00:35:30 INFO - PROCESS | 1801 | 1482395730832 Marionette TRACE conn4 -> [0,2365,"getContext",null] 00:35:30 INFO - PROCESS | 1801 | 1482395730834 Marionette TRACE conn4 <- [1,2365,null,{"value":"content"}] 00:35:30 INFO - PROCESS | 1801 | 1482395730849 Marionette TRACE conn4 -> [0,2366,"setContext",{"value":"chrome"}] 00:35:30 INFO - PROCESS | 1801 | 1482395730854 Marionette TRACE conn4 <- [1,2366,null,{}] 00:35:30 INFO - PROCESS | 1801 | --DOCSHELL 0x9d676000 == 9 [pid = 1848] [id = 910] 00:35:30 INFO - PROCESS | 1801 | --DOCSHELL 0x9b85d000 == 8 [pid = 1848] [id = 909] 00:35:30 INFO - PROCESS | 1801 | --DOCSHELL 0x9b865000 == 7 [pid = 1848] [id = 908] 00:35:30 INFO - PROCESS | 1801 | --DOCSHELL 0x9af39c00 == 6 [pid = 1848] [id = 907] 00:35:30 INFO - PROCESS | 1801 | 1482395730872 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}] 00:35:30 INFO - PROCESS | 1801 | --DOCSHELL 0x9af1b800 == 5 [pid = 1848] [id = 906] 00:35:30 INFO - PROCESS | 1801 | --DOCSHELL 0x9af5bc00 == 4 [pid = 1848] [id = 905] 00:35:30 INFO - PROCESS | 1801 | 1482395730897 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 00:35:30 INFO - PROCESS | 1801 | 1482395730901 Marionette TRACE conn4 -> [0,2368,"setContext",{"value":"content"}] 00:35:30 INFO - PROCESS | 1801 | 1482395730905 Marionette TRACE conn4 <- [1,2368,null,{}] 00:35:30 INFO - PROCESS | 1801 | 1482395730910 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}] 00:35:31 INFO - PROCESS | 1801 | 1482395731121 Marionette TRACE conn4 <- [1,2369,null,{"value":null}] 00:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9b9a8400) [pid = 1848] [serial = 2407] [outer = (nil)] [url = about:blank] 00:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9b017800) [pid = 1848] [serial = 2405] [outer = (nil)] [url = about:blank] 00:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9af6ac00) [pid = 1848] [serial = 2404] [outer = (nil)] [url = about:blank] 00:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9af36c00) [pid = 1848] [serial = 2402] [outer = (nil)] [url = about:blank] 00:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9bbb1000) [pid = 1848] [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.] 00:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9ba11c00) [pid = 1848] [serial = 2397] [outer = (nil)] [url = about:blank] 00:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9bbaa400) [pid = 1848] [serial = 2399] [outer = (nil)] [url = about:blank] 00:35:31 INFO - PROCESS | 1801 | 1482395731196 Marionette TRACE conn4 -> [0,2370,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:35:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9af3f000) [pid = 1848] [serial = 2428] [outer = 0xa75bf400] 00:35:31 INFO - PROCESS | 1801 | 1482395731525 Marionette TRACE conn4 <- [1,2370,null,{}] 00:35:31 INFO - PROCESS | 1801 | 1482395731537 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:35:31 INFO - PROCESS | 1801 | 1482395731563 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 00:35:31 INFO - PROCESS | 1801 | 1482395731570 Marionette TRACE conn4 -> [0,2372,"timeouts",{"script":35000}] 00:35:31 INFO - PROCESS | 1801 | 1482395731574 Marionette TRACE conn4 <- [1,2372,null,{}] 00:35:31 INFO - PROCESS | 1801 | 1482395731618 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}] 00:35:31 INFO - PROCESS | 1801 | 1482395731657 Marionette TRACE conn4 <- [1,2373,null,{"value":null}] 00:35:31 INFO - PROCESS | 1801 | 1482395731663 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:35:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b01b800 == 5 [pid = 1848] [id = 913] 00:35:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9b01cc00) [pid = 1848] [serial = 2429] [outer = (nil)] 00:35:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9b487400) [pid = 1848] [serial = 2430] [outer = 0x9b01cc00] 00:35:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9b024800) [pid = 1848] [serial = 2431] [outer = 0x9b01cc00] 00:35:32 INFO - PROCESS | 1801 | 1482395732877 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"]]]}] 00:35:32 INFO - .. 00:35:32 INFO - TEST-OK | /shadow-dom/Document-prototype-adoptNode.html | took 2089ms 00:35:32 INFO - PROCESS | 1801 | 1482395732921 Marionette TRACE conn4 -> [0,2375,"getWindowHandle",null] 00:35:32 INFO - PROCESS | 1801 | 1482395732928 Marionette TRACE conn4 <- [1,2375,null,{"value":"2147483649"}] 00:35:32 INFO - TEST-START | /shadow-dom/Document-prototype-currentScript.html 00:35:32 INFO - PROCESS | 1801 | 1482395732940 Marionette TRACE conn4 -> [0,2376,"timeouts",{"script":35000}] 00:35:32 INFO - PROCESS | 1801 | 1482395732942 Marionette TRACE conn4 <- [1,2376,null,{}] 00:35:32 INFO - PROCESS | 1801 | 1482395732948 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}] 00:35:33 INFO - PROCESS | 1801 | 1482395733162 Marionette TRACE conn4 <- [1,2377,null,{"value":null}] 00:35:33 INFO - PROCESS | 1801 | 1482395733205 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:35:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a9400 == 6 [pid = 1848] [id = 914] 00:35:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9b9a9800) [pid = 1848] [serial = 2432] [outer = (nil)] 00:35:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9ba1a400) [pid = 1848] [serial = 2433] [outer = 0x9b9a9800] 00:35:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9af32000) [pid = 1848] [serial = 2434] [outer = 0x9b9a9800] 00:35:33 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9af67000) [pid = 1848] [serial = 2413] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/websocket.https.html] 00:35:33 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9af1c800) [pid = 1848] [serial = 2411] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:35:33 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9b866800) [pid = 1848] [serial = 2416] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?websocket] 00:35:38 INFO - PROCESS | 1801 | --DOCSHELL 0x9d9d3c00 == 5 [pid = 1848] [id = 912] 00:35:38 INFO - PROCESS | 1801 | --DOCSHELL 0x9b01b800 == 4 [pid = 1848] [id = 913] 00:35:38 INFO - PROCESS | 1801 | --DOCSHELL 0x9af1cc00 == 3 [pid = 1848] [id = 911] 00:35:38 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9b99f000) [pid = 1848] [serial = 2419] [outer = (nil)] [url = about:blank] 00:35:38 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9af30c00) [pid = 1848] [serial = 2412] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 00:35:38 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9b8e9000) [pid = 1848] [serial = 2417] [outer = (nil)] [url = about:blank] 00:35:38 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9b48e000) [pid = 1848] [serial = 2415] [outer = (nil)] [url = about:blank] 00:35:38 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0x9b486000) [pid = 1848] [serial = 2414] [outer = (nil)] [url = about:blank] 00:35:38 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0x9b857800) [pid = 1848] [serial = 2409] [outer = (nil)] [url = about:blank] 00:35:40 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0x9d676800) [pid = 1848] [serial = 2421] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/worker-interception-iframe.https.html?bypass] 00:35:40 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0x9b8f0800) [pid = 1848] [serial = 2418] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/worker-interception.https.html] 00:35:40 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0x9d9d4400) [pid = 1848] [serial = 2426] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?xhr] 00:35:40 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9b01cc00) [pid = 1848] [serial = 2429] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html] 00:35:40 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0x9af5fc00) [pid = 1848] [serial = 2408] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/waiting.https.html] 00:35:40 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0x9e873000) [pid = 1848] [serial = 1542] [outer = (nil)] [url = http://web-platform.test:8000/selectors/child-indexed-pseudo-class.html] 00:35:44 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0x9d677800) [pid = 1848] [serial = 2422] [outer = (nil)] [url = about:blank] 00:35:44 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0x9b9a1800) [pid = 1848] [serial = 2420] [outer = (nil)] [url = about:blank] 00:35:44 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0x9d9d4800) [pid = 1848] [serial = 2427] [outer = (nil)] [url = about:blank] 00:35:44 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0x9b487400) [pid = 1848] [serial = 2430] [outer = (nil)] [url = about:blank] 00:35:44 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0x9b024800) [pid = 1848] [serial = 2431] [outer = (nil)] [url = about:blank] 00:35:44 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0x9ba1a400) [pid = 1848] [serial = 2433] [outer = (nil)] [url = about:blank] 00:35:44 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0x9b48b000) [pid = 1848] [serial = 2424] [outer = (nil)] [url = about:blank] 00:35:44 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0x9b8eb400) [pid = 1848] [serial = 2410] [outer = (nil)] [url = about:blank] 00:35:44 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0xa2d20800) [pid = 1848] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/testharness_runner.html] 00:35:44 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0x9eec8800) [pid = 1848] [serial = 1544] [outer = (nil)] [url = about:blank] 00:36:03 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:36:03 INFO - PROCESS | 1801 | 1482395763671 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]]]}] 00:36:03 INFO - ........ 00:36:03 INFO - TEST-TIMEOUT | /shadow-dom/Document-prototype-currentScript.html | took 30770ms 00:36:03 INFO - TEST-START | /shadow-dom/Document-prototype-importNode.html 00:36:03 INFO - PROCESS | 1801 | 1482395763705 Marionette TRACE conn4 -> [0,2379,"getWindowHandle",null] 00:36:03 INFO - PROCESS | 1801 | 1482395763707 Marionette TRACE conn4 <- [1,2379,null,{"value":"2147483649"}] 00:36:03 INFO - PROCESS | 1801 | 1482395763714 Marionette TRACE conn4 -> [0,2380,"timeouts",{"script":35000}] 00:36:03 INFO - PROCESS | 1801 | 1482395763717 Marionette TRACE conn4 <- [1,2380,null,{}] 00:36:03 INFO - PROCESS | 1801 | 1482395763722 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}] 00:36:03 INFO - PROCESS | 1801 | 1482395763932 Marionette TRACE conn4 <- [1,2381,null,{"value":null}] 00:36:04 INFO - PROCESS | 1801 | 1482395763970 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:36:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af20800 == 4 [pid = 1848] [id = 915] 00:36:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0x9af30400) [pid = 1848] [serial = 2435] [outer = (nil)] 00:36:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0x9af37400) [pid = 1848] [serial = 2436] [outer = 0x9af30400] 00:36:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0x9af5bc00) [pid = 1848] [serial = 2437] [outer = 0x9af30400] 00:36:05 INFO - PROCESS | 1801 | 1482395765289 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"]]]}] 00:36:05 INFO - .. 00:36:05 INFO - TEST-OK | /shadow-dom/Document-prototype-importNode.html | took 1638ms 00:36:05 INFO - PROCESS | 1801 | 1482395765352 Marionette TRACE conn4 -> [0,2383,"getWindowHandle",null] 00:36:05 INFO - PROCESS | 1801 | 1482395765354 Marionette TRACE conn4 <- [1,2383,null,{"value":"2147483649"}] 00:36:05 INFO - TEST-START | /shadow-dom/Element-interface-attachShadow.html 00:36:05 INFO - PROCESS | 1801 | 1482395765361 Marionette TRACE conn4 -> [0,2384,"timeouts",{"script":35000}] 00:36:05 INFO - PROCESS | 1801 | 1482395765364 Marionette TRACE conn4 <- [1,2384,null,{}] 00:36:05 INFO - PROCESS | 1801 | 1482395765369 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}] 00:36:05 INFO - PROCESS | 1801 | 1482395765583 Marionette TRACE conn4 <- [1,2385,null,{"value":null}] 00:36:05 INFO - PROCESS | 1801 | 1482395765621 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:36:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af1dc00 == 5 [pid = 1848] [id = 916] 00:36:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0x9af20c00) [pid = 1848] [serial = 2438] [outer = (nil)] 00:36:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0x9b022400) [pid = 1848] [serial = 2439] [outer = 0x9af20c00] 00:36:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0x9b484c00) [pid = 1848] [serial = 2440] [outer = 0x9af20c00] 00:36:06 INFO - ...... 00:36:06 INFO - TEST-OK | /shadow-dom/Element-interface-attachShadow.html | took 1390ms 00:36:06 INFO - PROCESS | 1801 | 1482395766719 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"]]]}] 00:36:06 INFO - PROCESS | 1801 | 1482395766758 Marionette TRACE conn4 -> [0,2387,"getWindowHandle",null] 00:36:06 INFO - TEST-START | /shadow-dom/Element-interface-shadowRoot-attribute.html 00:36:06 INFO - PROCESS | 1801 | 1482395766763 Marionette TRACE conn4 <- [1,2387,null,{"value":"2147483649"}] 00:36:06 INFO - PROCESS | 1801 | 1482395766769 Marionette TRACE conn4 -> [0,2388,"timeouts",{"script":35000}] 00:36:06 INFO - PROCESS | 1801 | 1482395766772 Marionette TRACE conn4 <- [1,2388,null,{}] 00:36:06 INFO - PROCESS | 1801 | 1482395766777 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}] 00:36:06 INFO - PROCESS | 1801 | 1482395766956 Marionette TRACE conn4 <- [1,2389,null,{"value":null}] 00:36:07 INFO - PROCESS | 1801 | 1482395767008 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:36:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b85b000 == 6 [pid = 1848] [id = 917] 00:36:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0x9b85b800) [pid = 1848] [serial = 2441] [outer = (nil)] 00:36:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0x9b862800) [pid = 1848] [serial = 2442] [outer = 0x9b85b800] 00:36:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0x9b866000) [pid = 1848] [serial = 2443] [outer = 0x9b85b800] 00:36:08 INFO - PROCESS | 1801 | 1482395768025 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"]]]}] 00:36:08 INFO - ... 00:36:08 INFO - TEST-OK | /shadow-dom/Element-interface-shadowRoot-attribute.html | took 1287ms 00:36:08 INFO - PROCESS | 1801 | 1482395768056 Marionette TRACE conn4 -> [0,2391,"getWindowHandle",null] 00:36:08 INFO - PROCESS | 1801 | 1482395768060 Marionette TRACE conn4 <- [1,2391,null,{"value":"2147483649"}] 00:36:08 INFO - TEST-START | /shadow-dom/HTMLSlotElement-interface.html 00:36:08 INFO - PROCESS | 1801 | 1482395768078 Marionette TRACE conn4 -> [0,2392,"timeouts",{"script":35000}] 00:36:08 INFO - PROCESS | 1801 | 1482395768080 Marionette TRACE conn4 <- [1,2392,null,{}] 00:36:08 INFO - PROCESS | 1801 | 1482395768086 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}] 00:36:08 INFO - PROCESS | 1801 | 1482395768243 Marionette TRACE conn4 <- [1,2393,null,{"value":null}] 00:36:08 INFO - PROCESS | 1801 | 1482395768294 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:36:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8f3000 == 7 [pid = 1848] [id = 918] 00:36:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0x9b8f3400) [pid = 1848] [serial = 2444] [outer = (nil)] 00:36:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x9b99d800) [pid = 1848] [serial = 2445] [outer = 0x9b8f3400] 00:36:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9b9a0000) [pid = 1848] [serial = 2446] [outer = 0x9b8f3400] 00:36:09 INFO - .................. 00:36:09 INFO - TEST-OK | /shadow-dom/HTMLSlotElement-interface.html | took 1306ms 00:36:09 INFO - TEST-START | /shadow-dom/Node-prototype-cloneNode.html 00:36:09 INFO - PROCESS | 1801 | 1482395769299 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"]]]}] 00:36:09 INFO - PROCESS | 1801 | 1482395769374 Marionette TRACE conn4 -> [0,2395,"getWindowHandle",null] 00:36:09 INFO - PROCESS | 1801 | 1482395769376 Marionette TRACE conn4 <- [1,2395,null,{"value":"2147483649"}] 00:36:09 INFO - PROCESS | 1801 | 1482395769381 Marionette TRACE conn4 -> [0,2396,"timeouts",{"script":35000}] 00:36:09 INFO - PROCESS | 1801 | 1482395769386 Marionette TRACE conn4 <- [1,2396,null,{}] 00:36:09 INFO - PROCESS | 1801 | 1482395769393 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}] 00:36:09 INFO - PROCESS | 1801 | 1482395769566 Marionette TRACE conn4 <- [1,2397,null,{"value":null}] 00:36:09 INFO - PROCESS | 1801 | 1482395769666 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:36:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba19400 == 8 [pid = 1848] [id = 919] 00:36:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9ba1a400) [pid = 1848] [serial = 2447] [outer = (nil)] 00:36:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9bbb0800) [pid = 1848] [serial = 2448] [outer = 0x9ba1a400] 00:36:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9bbaec00) [pid = 1848] [serial = 2449] [outer = 0x9ba1a400] 00:36:10 INFO - PROCESS | 1801 | 1482395770672 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"]]]}] 00:36:10 INFO - .... 00:36:10 INFO - TEST-OK | /shadow-dom/Node-prototype-cloneNode.html | took 1332ms 00:36:10 INFO - PROCESS | 1801 | 1482395770714 Marionette TRACE conn4 -> [0,2399,"getWindowHandle",null] 00:36:10 INFO - PROCESS | 1801 | 1482395770717 Marionette TRACE conn4 <- [1,2399,null,{"value":"2147483649"}] 00:36:10 INFO - TEST-START | /shadow-dom/ShadowRoot-interface.html 00:36:10 INFO - PROCESS | 1801 | 1482395770724 Marionette TRACE conn4 -> [0,2400,"timeouts",{"script":35000}] 00:36:10 INFO - PROCESS | 1801 | 1482395770726 Marionette TRACE conn4 <- [1,2400,null,{}] 00:36:10 INFO - PROCESS | 1801 | 1482395770732 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}] 00:36:10 INFO - PROCESS | 1801 | 1482395770933 Marionette TRACE conn4 <- [1,2401,null,{"value":null}] 00:36:11 INFO - PROCESS | 1801 | 1482395770987 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:36:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c40d400 == 9 [pid = 1848] [id = 920] 00:36:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9c86d000) [pid = 1848] [serial = 2450] [outer = (nil)] 00:36:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x9c874800) [pid = 1848] [serial = 2451] [outer = 0x9c86d000] 00:36:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9cdbe000) [pid = 1848] [serial = 2452] [outer = 0x9c86d000] 00:36:12 INFO - ............ 00:36:12 INFO - TEST-OK | /shadow-dom/ShadowRoot-interface.html | took 1398ms 00:36:12 INFO - TEST-START | /shadow-dom/event-composed-path-with-related-target.html 00:36:12 INFO - PROCESS | 1801 | 1482395772066 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"]]]}] 00:36:12 INFO - PROCESS | 1801 | 1482395772125 Marionette TRACE conn4 -> [0,2403,"getWindowHandle",null] 00:36:12 INFO - PROCESS | 1801 | 1482395772126 Marionette TRACE conn4 <- [1,2403,null,{"value":"2147483649"}] 00:36:12 INFO - PROCESS | 1801 | 1482395772141 Marionette TRACE conn4 -> [0,2404,"timeouts",{"script":35000}] 00:36:12 INFO - PROCESS | 1801 | 1482395772142 Marionette TRACE conn4 <- [1,2404,null,{}] 00:36:12 INFO - PROCESS | 1801 | 1482395772155 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}] 00:36:12 INFO - PROCESS | 1801 | 1482395772312 Marionette TRACE conn4 <- [1,2405,null,{"value":null}] 00:36:12 INFO - PROCESS | 1801 | 1482395772366 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:36:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af68400 == 10 [pid = 1848] [id = 921] 00:36:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9af69c00) [pid = 1848] [serial = 2453] [outer = (nil)] 00:36:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9b487c00) [pid = 1848] [serial = 2454] [outer = 0x9af69c00] 00:36:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9b492c00) [pid = 1848] [serial = 2455] [outer = 0x9af69c00] 00:36:13 INFO - PROCESS | 1801 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 00:36:13 INFO - PROCESS | 1801 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 00:36:13 INFO - PROCESS | 1801 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 00:36:13 INFO - PROCESS | 1801 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 00:36:13 INFO - ............. 00:36:13 INFO - TEST-ERROR | /shadow-dom/event-composed-path-with-related-target.html | took 1540ms 00:36:13 INFO - TEST-START | /shadow-dom/event-composed-path.html 00:36:13 INFO - PROCESS | 1801 | 1482395773643 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"]]]}] 00:36:13 INFO - PROCESS | 1801 | 1482395773685 Marionette TRACE conn4 -> [0,2407,"getWindowHandle",null] 00:36:13 INFO - PROCESS | 1801 | 1482395773687 Marionette TRACE conn4 <- [1,2407,null,{"value":"2147483649"}] 00:36:13 INFO - PROCESS | 1801 | 1482395773693 Marionette TRACE conn4 -> [0,2408,"timeouts",{"script":35000}] 00:36:13 INFO - PROCESS | 1801 | 1482395773694 Marionette TRACE conn4 <- [1,2408,null,{}] 00:36:13 INFO - PROCESS | 1801 | 1482395773710 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}] 00:36:13 INFO - PROCESS | 1801 | 1482395773926 Marionette TRACE conn4 <- [1,2409,null,{"value":null}] 00:36:14 INFO - PROCESS | 1801 | 1482395773979 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:36:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d671400 == 11 [pid = 1848] [id = 922] 00:36:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9d674000) [pid = 1848] [serial = 2456] [outer = (nil)] 00:36:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9d67b800) [pid = 1848] [serial = 2457] [outer = 0x9d674000] 00:36:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9d679800) [pid = 1848] [serial = 2458] [outer = 0x9d674000] 00:36:15 INFO - PROCESS | 1801 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 00:36:15 INFO - PROCESS | 1801 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 00:36:15 INFO - PROCESS | 1801 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 00:36:15 INFO - ........... 00:36:15 INFO - TEST-ERROR | /shadow-dom/event-composed-path.html | took 1641ms 00:36:15 INFO - TEST-START | /shadow-dom/event-composed.html 00:36:15 INFO - PROCESS | 1801 | 1482395775281 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"]]]}] 00:36:15 INFO - PROCESS | 1801 | 1482395775336 Marionette TRACE conn4 -> [0,2411,"getWindowHandle",null] 00:36:15 INFO - PROCESS | 1801 | 1482395775338 Marionette TRACE conn4 <- [1,2411,null,{"value":"2147483649"}] 00:36:15 INFO - PROCESS | 1801 | 1482395775351 Marionette TRACE conn4 -> [0,2412,"timeouts",{"script":35000}] 00:36:15 INFO - PROCESS | 1801 | 1482395775352 Marionette TRACE conn4 <- [1,2412,null,{}] 00:36:15 INFO - PROCESS | 1801 | 1482395775366 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}] 00:36:15 INFO - PROCESS | 1801 | 1482395775551 Marionette TRACE conn4 <- [1,2413,null,{"value":null}] 00:36:15 INFO - PROCESS | 1801 | 1482395775674 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:36:15 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba19400 == 10 [pid = 1848] [id = 919] 00:36:15 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8f3000 == 9 [pid = 1848] [id = 918] 00:36:15 INFO - PROCESS | 1801 | --DOCSHELL 0x9b85b000 == 8 [pid = 1848] [id = 917] 00:36:15 INFO - PROCESS | 1801 | --DOCSHELL 0x9af1dc00 == 7 [pid = 1848] [id = 916] 00:36:15 INFO - PROCESS | 1801 | --DOCSHELL 0x9af20800 == 6 [pid = 1848] [id = 915] 00:36:15 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9a9400 == 5 [pid = 1848] [id = 914] 00:36:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af63400 == 6 [pid = 1848] [id = 923] 00:36:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9b019c00) [pid = 1848] [serial = 2459] [outer = (nil)] 00:36:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9cdbe800) [pid = 1848] [serial = 2460] [outer = 0x9b019c00] 00:36:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9d8a9400) [pid = 1848] [serial = 2461] [outer = 0x9b019c00] 00:36:16 INFO - PROCESS | 1801 | 1482395776732 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"]]]}] 00:36:16 INFO - ......... 00:36:16 INFO - TEST-OK | /shadow-dom/event-composed.html | took 1443ms 00:36:16 INFO - TEST-START | /shadow-dom/scroll-to-the-fragment-in-shadow-tree.html 00:36:16 INFO - PROCESS | 1801 | 1482395776792 Marionette TRACE conn4 -> [0,2415,"getWindowHandle",null] 00:36:16 INFO - PROCESS | 1801 | 1482395776794 Marionette TRACE conn4 <- [1,2415,null,{"value":"2147483649"}] 00:36:16 INFO - PROCESS | 1801 | 1482395776804 Marionette TRACE conn4 -> [0,2416,"timeouts",{"script":35000}] 00:36:16 INFO - PROCESS | 1801 | 1482395776807 Marionette TRACE conn4 <- [1,2416,null,{}] 00:36:16 INFO - PROCESS | 1801 | 1482395776813 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}] 00:36:17 INFO - PROCESS | 1801 | 1482395777007 Marionette TRACE conn4 <- [1,2417,null,{"value":null}] 00:36:17 INFO - PROCESS | 1801 | 1482395777097 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:36:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d9cb400 == 7 [pid = 1848] [id = 924] 00:36:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9d9cb800) [pid = 1848] [serial = 2462] [outer = (nil)] 00:36:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9d9d7c00) [pid = 1848] [serial = 2463] [outer = 0x9d9cb800] 00:36:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9dca3400) [pid = 1848] [serial = 2464] [outer = 0x9d9cb800] 00:36:20 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9af20c00) [pid = 1848] [serial = 2438] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html] 00:36:20 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9af30400) [pid = 1848] [serial = 2435] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html] 00:36:20 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9b85b800) [pid = 1848] [serial = 2441] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html] 00:36:20 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9b8f3400) [pid = 1848] [serial = 2444] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html] 00:36:20 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9ba1a400) [pid = 1848] [serial = 2447] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html] 00:36:20 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9b9a9800) [pid = 1848] [serial = 2432] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html] 00:36:21 INFO - .......... 00:36:21 INFO - TEST-OK | /shadow-dom/scroll-to-the-fragment-in-shadow-tree.html | took 4250ms 00:36:21 INFO - TEST-START | /shadow-dom/slotchange.html 00:36:21 INFO - PROCESS | 1801 | 1482395781018 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"]]]}] 00:36:21 INFO - PROCESS | 1801 | 1482395781057 Marionette TRACE conn4 -> [0,2419,"getWindowHandle",null] 00:36:21 INFO - PROCESS | 1801 | 1482395781059 Marionette TRACE conn4 <- [1,2419,null,{"value":"2147483649"}] 00:36:21 INFO - PROCESS | 1801 | 1482395781065 Marionette TRACE conn4 -> [0,2420,"timeouts",{"script":35000}] 00:36:21 INFO - PROCESS | 1801 | 1482395781074 Marionette TRACE conn4 <- [1,2420,null,{}] 00:36:21 INFO - PROCESS | 1801 | 1482395781087 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}] 00:36:21 INFO - PROCESS | 1801 | 1482395781486 Marionette TRACE conn4 <- [1,2421,null,{"value":null}] 00:36:21 INFO - PROCESS | 1801 | 1482395781505 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:36:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dcb1800 == 8 [pid = 1848] [id = 925] 00:36:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9dcb1c00) [pid = 1848] [serial = 2465] [outer = (nil)] 00:36:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9dd34c00) [pid = 1848] [serial = 2466] [outer = 0x9dcb1c00] 00:36:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9dd37400) [pid = 1848] [serial = 2467] [outer = 0x9dcb1c00] 00:36:22 INFO - ............... 00:36:22 INFO - TEST-OK | /shadow-dom/slotchange.html | took 1660ms 00:36:22 INFO - TEST-START | /shadow-dom/slots-fallback.html 00:36:22 INFO - PROCESS | 1801 | 1482395782661 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"]]]}] 00:36:22 INFO - PROCESS | 1801 | 1482395782726 Marionette TRACE conn4 -> [0,2423,"getWindowHandle",null] 00:36:22 INFO - PROCESS | 1801 | 1482395782729 Marionette TRACE conn4 <- [1,2423,null,{"value":"2147483649"}] 00:36:22 INFO - PROCESS | 1801 | 1482395782740 Marionette TRACE conn4 -> [0,2424,"timeouts",{"script":35000}] 00:36:22 INFO - PROCESS | 1801 | 1482395782743 Marionette TRACE conn4 <- [1,2424,null,{}] 00:36:22 INFO - PROCESS | 1801 | 1482395782751 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}] 00:36:23 INFO - PROCESS | 1801 | 1482395783013 Marionette TRACE conn4 <- [1,2425,null,{"value":null}] 00:36:23 INFO - PROCESS | 1801 | 1482395783060 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:36:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8aac00 == 9 [pid = 1848] [id = 926] 00:36:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9d8abc00) [pid = 1848] [serial = 2468] [outer = (nil)] 00:36:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9d9d8c00) [pid = 1848] [serial = 2469] [outer = 0x9d8abc00] 00:36:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9dcac400) [pid = 1848] [serial = 2470] [outer = 0x9d8abc00] 00:36:24 INFO - .......... 00:36:24 INFO - TEST-OK | /shadow-dom/slots-fallback.html | took 1587ms 00:36:24 INFO - TEST-START | /shadow-dom/slots.html 00:36:24 INFO - PROCESS | 1801 | 1482395784304 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"]]]}] 00:36:24 INFO - PROCESS | 1801 | 1482395784328 Marionette TRACE conn4 -> [0,2427,"getWindowHandle",null] 00:36:24 INFO - PROCESS | 1801 | 1482395784331 Marionette TRACE conn4 <- [1,2427,null,{"value":"2147483649"}] 00:36:24 INFO - PROCESS | 1801 | 1482395784348 Marionette TRACE conn4 -> [0,2428,"timeouts",{"script":35000}] 00:36:24 INFO - PROCESS | 1801 | 1482395784350 Marionette TRACE conn4 <- [1,2428,null,{}] 00:36:24 INFO - PROCESS | 1801 | 1482395784358 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}] 00:36:24 INFO - PROCESS | 1801 | 1482395784557 Marionette TRACE conn4 <- [1,2429,null,{"value":null}] 00:36:24 INFO - PROCESS | 1801 | 1482395784668 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:36:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dca6000 == 10 [pid = 1848] [id = 927] 00:36:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9dcafc00) [pid = 1848] [serial = 2471] [outer = (nil)] 00:36:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9e7bd000) [pid = 1848] [serial = 2472] [outer = 0x9dcafc00] 00:36:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9e7c0400) [pid = 1848] [serial = 2473] [outer = 0x9dcafc00] 00:36:26 INFO - ....................... 00:36:26 INFO - TEST-OK | /shadow-dom/slots.html | took 1747ms 00:36:26 INFO - TEST-START | /shadow-dom/leaktests/get-elements.html 00:36:26 INFO - PROCESS | 1801 | 1482395786016 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"]]]}] 00:36:26 INFO - PROCESS | 1801 | 1482395786098 Marionette TRACE conn4 -> [0,2431,"getWindowHandle",null] 00:36:26 INFO - PROCESS | 1801 | 1482395786100 Marionette TRACE conn4 <- [1,2431,null,{"value":"2147483649"}] 00:36:26 INFO - PROCESS | 1801 | 1482395786108 Marionette TRACE conn4 -> [0,2432,"timeouts",{"script":35000}] 00:36:26 INFO - PROCESS | 1801 | 1482395786112 Marionette TRACE conn4 <- [1,2432,null,{}] 00:36:26 INFO - PROCESS | 1801 | 1482395786120 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}] 00:36:26 INFO - PROCESS | 1801 | 1482395786370 Marionette TRACE conn4 <- [1,2433,null,{"value":null}] 00:36:26 INFO - PROCESS | 1801 | 1482395786434 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:36:26 INFO - PROCESS | 1801 | --DOCSHELL 0x9d9cb400 == 9 [pid = 1848] [id = 924] 00:36:26 INFO - PROCESS | 1801 | --DOCSHELL 0x9af68400 == 8 [pid = 1848] [id = 921] 00:36:26 INFO - PROCESS | 1801 | --DOCSHELL 0x9d671400 == 7 [pid = 1848] [id = 922] 00:36:26 INFO - PROCESS | 1801 | --DOCSHELL 0x9af63400 == 6 [pid = 1848] [id = 923] 00:36:26 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8aac00 == 5 [pid = 1848] [id = 926] 00:36:26 INFO - PROCESS | 1801 | --DOCSHELL 0x9c40d400 == 4 [pid = 1848] [id = 920] 00:36:26 INFO - PROCESS | 1801 | --DOCSHELL 0x9dcb1800 == 3 [pid = 1848] [id = 925] 00:36:26 INFO - PROCESS | 1801 | --DOMWINDOW == 47 (0x9c874800) [pid = 1848] [serial = 2451] [outer = (nil)] [url = about:blank] 00:36:26 INFO - PROCESS | 1801 | --DOMWINDOW == 46 (0x9bbb0800) [pid = 1848] [serial = 2448] [outer = (nil)] [url = about:blank] 00:36:26 INFO - PROCESS | 1801 | --DOMWINDOW == 45 (0x9bbaec00) [pid = 1848] [serial = 2449] [outer = (nil)] [url = about:blank] 00:36:26 INFO - PROCESS | 1801 | --DOMWINDOW == 44 (0x9b99d800) [pid = 1848] [serial = 2445] [outer = (nil)] [url = about:blank] 00:36:26 INFO - PROCESS | 1801 | --DOMWINDOW == 43 (0x9b9a0000) [pid = 1848] [serial = 2446] [outer = (nil)] [url = about:blank] 00:36:26 INFO - PROCESS | 1801 | --DOMWINDOW == 42 (0x9b022400) [pid = 1848] [serial = 2439] [outer = (nil)] [url = about:blank] 00:36:26 INFO - PROCESS | 1801 | --DOMWINDOW == 41 (0x9af37400) [pid = 1848] [serial = 2436] [outer = (nil)] [url = about:blank] 00:36:26 INFO - PROCESS | 1801 | --DOMWINDOW == 40 (0x9b484c00) [pid = 1848] [serial = 2440] [outer = (nil)] [url = about:blank] 00:36:26 INFO - PROCESS | 1801 | --DOMWINDOW == 39 (0x9b862800) [pid = 1848] [serial = 2442] [outer = (nil)] [url = about:blank] 00:36:26 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9b866000) [pid = 1848] [serial = 2443] [outer = (nil)] [url = about:blank] 00:36:26 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9af5bc00) [pid = 1848] [serial = 2437] [outer = (nil)] [url = about:blank] 00:36:26 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9af32000) [pid = 1848] [serial = 2434] [outer = (nil)] [url = about:blank] 00:36:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af1d800 == 4 [pid = 1848] [id = 928] 00:36:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9af1f000) [pid = 1848] [serial = 2474] [outer = (nil)] 00:36:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9af63000) [pid = 1848] [serial = 2475] [outer = 0x9af1f000] 00:36:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9af38c00) [pid = 1848] [serial = 2476] [outer = 0x9af1f000] 00:36:27 INFO - PROCESS | 1801 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/get-elements.html, line 48: TypeError: hostOpen.attachShadow is not a function 00:36:30 INFO - PROCESS | 1801 | --DOMWINDOW == 38 (0x9d9cb800) [pid = 1848] [serial = 2462] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html] 00:36:30 INFO - PROCESS | 1801 | --DOMWINDOW == 37 (0x9dcb1c00) [pid = 1848] [serial = 2465] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slotchange.html] 00:36:30 INFO - PROCESS | 1801 | --DOMWINDOW == 36 (0x9d674000) [pid = 1848] [serial = 2456] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed-path.html] 00:36:30 INFO - PROCESS | 1801 | --DOMWINDOW == 35 (0x9c86d000) [pid = 1848] [serial = 2450] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html] 00:36:30 INFO - PROCESS | 1801 | --DOMWINDOW == 34 (0x9b019c00) [pid = 1848] [serial = 2459] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed.html] 00:36:30 INFO - PROCESS | 1801 | --DOMWINDOW == 33 (0x9af69c00) [pid = 1848] [serial = 2453] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html] 00:36:33 INFO - PROCESS | 1801 | --DOCSHELL 0x9dca6000 == 3 [pid = 1848] [id = 927] 00:36:33 INFO - PROCESS | 1801 | --DOMWINDOW == 32 (0x9dd34c00) [pid = 1848] [serial = 2466] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1801 | --DOMWINDOW == 31 (0x9dd37400) [pid = 1848] [serial = 2467] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1801 | --DOMWINDOW == 30 (0x9d679800) [pid = 1848] [serial = 2458] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1801 | --DOMWINDOW == 29 (0x9cdbe000) [pid = 1848] [serial = 2452] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1801 | --DOMWINDOW == 28 (0x9d8a9400) [pid = 1848] [serial = 2461] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1801 | --DOMWINDOW == 27 (0x9b492c00) [pid = 1848] [serial = 2455] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1801 | --DOMWINDOW == 26 (0x9dca3400) [pid = 1848] [serial = 2464] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1801 | --DOMWINDOW == 25 (0x9d9d7c00) [pid = 1848] [serial = 2463] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1801 | --DOMWINDOW == 24 (0x9cdbe800) [pid = 1848] [serial = 2460] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1801 | --DOMWINDOW == 23 (0x9d67b800) [pid = 1848] [serial = 2457] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1801 | --DOMWINDOW == 22 (0x9b487c00) [pid = 1848] [serial = 2454] [outer = (nil)] [url = about:blank] 00:36:35 INFO - PROCESS | 1801 | --DOMWINDOW == 21 (0x9d8abc00) [pid = 1848] [serial = 2468] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slots-fallback.html] 00:36:35 INFO - PROCESS | 1801 | --DOMWINDOW == 20 (0x9dcafc00) [pid = 1848] [serial = 2471] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slots.html] 00:36:39 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0x9d9d8c00) [pid = 1848] [serial = 2469] [outer = (nil)] [url = about:blank] 00:36:39 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0x9e7bd000) [pid = 1848] [serial = 2472] [outer = (nil)] [url = about:blank] 00:36:39 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0x9dcac400) [pid = 1848] [serial = 2470] [outer = (nil)] [url = about:blank] 00:36:39 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0x9e7c0400) [pid = 1848] [serial = 2473] [outer = (nil)] [url = about:blank] 00:36:39 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0x9af63000) [pid = 1848] [serial = 2475] [outer = (nil)] [url = about:blank] 00:36:57 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:36:57 INFO - PROCESS | 1801 | 1482395817142 Marionette TRACE conn4 <- [1,2434,null,{"value":["/shadow-dom/leaktests/get-elements.html",1,"TypeError: hostOpen.attachShadow is not a function",null,[]]}] 00:36:57 INFO - TEST-ERROR | /shadow-dom/leaktests/get-elements.html | took 31076ms 00:36:57 INFO - PROCESS | 1801 | 1482395817185 Marionette TRACE conn4 -> [0,2435,"getWindowHandle",null] 00:36:57 INFO - PROCESS | 1801 | 1482395817187 Marionette TRACE conn4 <- [1,2435,null,{"value":"2147483649"}] 00:36:57 INFO - TEST-START | /shadow-dom/leaktests/html-collection.html 00:36:57 INFO - PROCESS | 1801 | 1482395817193 Marionette TRACE conn4 -> [0,2436,"timeouts",{"script":35000}] 00:36:57 INFO - PROCESS | 1801 | 1482395817195 Marionette TRACE conn4 <- [1,2436,null,{}] 00:36:57 INFO - PROCESS | 1801 | 1482395817202 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}] 00:36:57 INFO - PROCESS | 1801 | 1482395817377 Marionette TRACE conn4 <- [1,2437,null,{"value":null}] 00:36:57 INFO - PROCESS | 1801 | 1482395817438 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:36:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af31400 == 4 [pid = 1848] [id = 929] 00:36:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0x9af31800) [pid = 1848] [serial = 2477] [outer = (nil)] 00:36:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0x9af3a000) [pid = 1848] [serial = 2478] [outer = 0x9af31800] 00:36:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0x9af61000) [pid = 1848] [serial = 2479] [outer = 0x9af31800] 00:36:58 INFO - PROCESS | 1801 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/html-collection.html, line 45: TypeError: host.attachShadow is not a function 00:37:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9af1d800 == 3 [pid = 1848] [id = 928] 00:37:12 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0x9af1f000) [pid = 1848] [serial = 2474] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/get-elements.html] 00:37:16 INFO - PROCESS | 1801 | --DOMWINDOW == 16 (0x9af3a000) [pid = 1848] [serial = 2478] [outer = (nil)] [url = about:blank] 00:37:16 INFO - PROCESS | 1801 | --DOMWINDOW == 15 (0x9af38c00) [pid = 1848] [serial = 2476] [outer = (nil)] [url = about:blank] 00:37:27 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:37:27 INFO - PROCESS | 1801 | 1482395847873 Marionette TRACE conn4 <- [1,2438,null,{"value":["/shadow-dom/leaktests/html-collection.html",1,"TypeError: host.attachShadow is not a function",null,[]]}] 00:37:27 INFO - TEST-ERROR | /shadow-dom/leaktests/html-collection.html | took 30713ms 00:37:27 INFO - TEST-START | /shadow-dom/leaktests/window-frames.html 00:37:27 INFO - PROCESS | 1801 | 1482395847907 Marionette TRACE conn4 -> [0,2439,"getWindowHandle",null] 00:37:27 INFO - PROCESS | 1801 | 1482395847910 Marionette TRACE conn4 <- [1,2439,null,{"value":"2147483649"}] 00:37:27 INFO - PROCESS | 1801 | 1482395847916 Marionette TRACE conn4 -> [0,2440,"timeouts",{"script":35000}] 00:37:27 INFO - PROCESS | 1801 | 1482395847919 Marionette TRACE conn4 <- [1,2440,null,{}] 00:37:27 INFO - PROCESS | 1801 | 1482395847924 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}] 00:37:28 INFO - PROCESS | 1801 | 1482395848117 Marionette TRACE conn4 <- [1,2441,null,{"value":null}] 00:37:28 INFO - PROCESS | 1801 | 1482395848192 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:37:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af32000 == 4 [pid = 1848] [id = 930] 00:37:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0x9af33800) [pid = 1848] [serial = 2480] [outer = (nil)] 00:37:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0x9af3b400) [pid = 1848] [serial = 2481] [outer = 0x9af33800] 00:37:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0x9af64000) [pid = 1848] [serial = 2482] [outer = 0x9af33800] 00:37:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b01c800 == 5 [pid = 1848] [id = 931] 00:37:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0x9b01d000) [pid = 1848] [serial = 2483] [outer = (nil)] 00:37:28 INFO - PROCESS | 1801 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/window-frames.html, line 20: TypeError: host_open.attachShadow is not a function 00:37:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0x9b021800) [pid = 1848] [serial = 2484] [outer = 0x9b01d000] 00:37:36 INFO - PROCESS | 1801 | --DOCSHELL 0x9af31400 == 4 [pid = 1848] [id = 929] 00:37:42 INFO - PROCESS | 1801 | --DOMWINDOW == 19 (0x9af31800) [pid = 1848] [serial = 2477] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/html-collection.html] 00:37:47 INFO - PROCESS | 1801 | --DOMWINDOW == 18 (0x9af61000) [pid = 1848] [serial = 2479] [outer = (nil)] [url = about:blank] 00:37:47 INFO - PROCESS | 1801 | --DOMWINDOW == 17 (0x9af3b400) [pid = 1848] [serial = 2481] [outer = (nil)] [url = about:blank] 00:37:58 INFO - PROCESS | 1801 | MARIONETTE LOG: INFO: Timeout fired 00:37:58 INFO - PROCESS | 1801 | 1482395878620 Marionette TRACE conn4 <- [1,2442,null,{"value":["/shadow-dom/leaktests/window-frames.html",1,"TypeError: host_open.attachShadow is not a function",null,[]]}] 00:37:58 INFO - TEST-ERROR | /shadow-dom/leaktests/window-frames.html | took 30762ms 00:37:58 INFO - PROCESS | 1801 | 1482395878677 Marionette TRACE conn4 -> [0,2443,"getWindowHandle",null] 00:37:58 INFO - PROCESS | 1801 | 1482395878680 Marionette TRACE conn4 <- [1,2443,null,{"value":"2147483649"}] 00:37:58 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html 00:37:58 INFO - PROCESS | 1801 | 1482395878686 Marionette TRACE conn4 -> [0,2444,"timeouts",{"script":35000}] 00:37:58 INFO - PROCESS | 1801 | 1482395878688 Marionette TRACE conn4 <- [1,2444,null,{}] 00:37:58 INFO - PROCESS | 1801 | 1482395878693 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}] 00:37:58 INFO - PROCESS | 1801 | --DOCSHELL 0x9b01c800 == 3 [pid = 1848] [id = 931] 00:37:58 INFO - PROCESS | 1801 | 1482395878897 Marionette TRACE conn4 <- [1,2445,null,{"value":null}] 00:37:58 INFO - PROCESS | 1801 | 1482395878965 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:37:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af31400 == 4 [pid = 1848] [id = 932] 00:37:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0x9af31800) [pid = 1848] [serial = 2485] [outer = (nil)] 00:37:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0x9af3a000) [pid = 1848] [serial = 2486] [outer = 0x9af31800] 00:37:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0x9af62000) [pid = 1848] [serial = 2487] [outer = 0x9af31800] 00:37:59 INFO - PROCESS | 1801 | 1482395879870 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]]]}] 00:37:59 INFO - . 00:37:59 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html | took 1229ms 00:37:59 INFO - PROCESS | 1801 | 1482395879915 Marionette TRACE conn4 -> [0,2447,"getWindowHandle",null] 00:37:59 INFO - PROCESS | 1801 | 1482395879917 Marionette TRACE conn4 <- [1,2447,null,{"value":"2147483649"}] 00:37:59 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html 00:37:59 INFO - PROCESS | 1801 | 1482395879924 Marionette TRACE conn4 -> [0,2448,"timeouts",{"script":35000}] 00:37:59 INFO - PROCESS | 1801 | 1482395879927 Marionette TRACE conn4 <- [1,2448,null,{}] 00:37:59 INFO - PROCESS | 1801 | 1482395879932 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}] 00:38:00 INFO - PROCESS | 1801 | 1482395880111 Marionette TRACE conn4 <- [1,2449,null,{"value":null}] 00:38:00 INFO - PROCESS | 1801 | 1482395880211 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af63400 == 5 [pid = 1848] [id = 933] 00:38:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0x9af65000) [pid = 1848] [serial = 2488] [outer = (nil)] 00:38:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0x9b487400) [pid = 1848] [serial = 2489] [outer = 0x9af65000] 00:38:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0x9b48c800) [pid = 1848] [serial = 2490] [outer = 0x9af65000] 00:38:01 INFO - PROCESS | 1801 | 1482395881201 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"]]]}] 00:38:01 INFO - . 00:38:01 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html | took 1330ms 00:38:01 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html 00:38:01 INFO - PROCESS | 1801 | 1482395881255 Marionette TRACE conn4 -> [0,2451,"getWindowHandle",null] 00:38:01 INFO - PROCESS | 1801 | 1482395881258 Marionette TRACE conn4 <- [1,2451,null,{"value":"2147483649"}] 00:38:01 INFO - PROCESS | 1801 | 1482395881265 Marionette TRACE conn4 -> [0,2452,"timeouts",{"script":35000}] 00:38:01 INFO - PROCESS | 1801 | 1482395881268 Marionette TRACE conn4 <- [1,2452,null,{}] 00:38:01 INFO - PROCESS | 1801 | 1482395881274 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}] 00:38:01 INFO - PROCESS | 1801 | 1482395881455 Marionette TRACE conn4 <- [1,2453,null,{"value":null}] 00:38:01 INFO - PROCESS | 1801 | 1482395881538 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b85d000 == 6 [pid = 1848] [id = 934] 00:38:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0x9b85d800) [pid = 1848] [serial = 2491] [outer = (nil)] 00:38:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0x9b863800) [pid = 1848] [serial = 2492] [outer = 0x9b85d800] 00:38:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x9b8e8800) [pid = 1848] [serial = 2493] [outer = 0x9b85d800] 00:38:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b865c00 == 7 [pid = 1848] [id = 935] 00:38:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9b8f1000) [pid = 1848] [serial = 2494] [outer = (nil)] 00:38:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9b8f2000) [pid = 1848] [serial = 2495] [outer = 0x9b8f1000] 00:38:02 INFO - PROCESS | 1801 | 1482395882538 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"]]]}] 00:38:02 INFO - . 00:38:02 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html | took 1331ms 00:38:02 INFO - PROCESS | 1801 | 1482395882594 Marionette TRACE conn4 -> [0,2455,"getWindowHandle",null] 00:38:02 INFO - PROCESS | 1801 | 1482395882597 Marionette TRACE conn4 <- [1,2455,null,{"value":"2147483649"}] 00:38:02 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html 00:38:02 INFO - PROCESS | 1801 | 1482395882603 Marionette TRACE conn4 -> [0,2456,"timeouts",{"script":35000}] 00:38:02 INFO - PROCESS | 1801 | 1482395882605 Marionette TRACE conn4 <- [1,2456,null,{}] 00:38:02 INFO - PROCESS | 1801 | 1482395882611 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}] 00:38:02 INFO - PROCESS | 1801 | 1482395882780 Marionette TRACE conn4 <- [1,2457,null,{"value":null}] 00:38:02 INFO - PROCESS | 1801 | 1482395882890 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b99fc00 == 8 [pid = 1848] [id = 936] 00:38:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x9b9a0000) [pid = 1848] [serial = 2496] [outer = (nil)] 00:38:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9b9a6c00) [pid = 1848] [serial = 2497] [outer = 0x9b9a0000] 00:38:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x9b9a9400) [pid = 1848] [serial = 2498] [outer = 0x9b9a0000] 00:38:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba12000 == 9 [pid = 1848] [id = 937] 00:38:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x9ba13400) [pid = 1848] [serial = 2499] [outer = (nil)] 00:38:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x9ba13c00) [pid = 1848] [serial = 2500] [outer = 0x9ba13400] 00:38:03 INFO - PROCESS | 1801 | 1482395883800 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"]]]}] 00:38:03 INFO - . 00:38:03 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html | took 1230ms 00:38:03 INFO - PROCESS | 1801 | 1482395883834 Marionette TRACE conn4 -> [0,2459,"getWindowHandle",null] 00:38:03 INFO - PROCESS | 1801 | 1482395883837 Marionette TRACE conn4 <- [1,2459,null,{"value":"2147483649"}] 00:38:03 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html 00:38:03 INFO - PROCESS | 1801 | 1482395883843 Marionette TRACE conn4 -> [0,2460,"timeouts",{"script":35000}] 00:38:03 INFO - PROCESS | 1801 | 1482395883845 Marionette TRACE conn4 <- [1,2460,null,{}] 00:38:03 INFO - PROCESS | 1801 | 1482395883851 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}] 00:38:04 INFO - PROCESS | 1801 | 1482395884064 Marionette TRACE conn4 <- [1,2461,null,{"value":null}] 00:38:04 INFO - PROCESS | 1801 | 1482395884122 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba1a400 == 10 [pid = 1848] [id = 938] 00:38:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9ba20800) [pid = 1848] [serial = 2501] [outer = (nil)] 00:38:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x9bbb0800) [pid = 1848] [serial = 2502] [outer = 0x9ba20800] 00:38:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x9bbb5800) [pid = 1848] [serial = 2503] [outer = 0x9ba20800] 00:38:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c402c00 == 11 [pid = 1848] [id = 939] 00:38:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x9c404400) [pid = 1848] [serial = 2504] [outer = (nil)] 00:38:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9c404800) [pid = 1848] [serial = 2505] [outer = 0x9c404400] 00:38:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c40d000 == 12 [pid = 1848] [id = 940] 00:38:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x9c40d400) [pid = 1848] [serial = 2506] [outer = (nil)] 00:38:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9c40e800) [pid = 1848] [serial = 2507] [outer = 0x9c40d400] 00:38:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c86ec00 == 13 [pid = 1848] [id = 941] 00:38:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9c870000) [pid = 1848] [serial = 2508] [outer = (nil)] 00:38:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9c870400) [pid = 1848] [serial = 2509] [outer = 0x9c870000] 00:38:05 INFO - PROCESS | 1801 | 1482395885163 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"]]]}] 00:38:05 INFO - ... 00:38:05 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html | took 1387ms 00:38:05 INFO - PROCESS | 1801 | 1482395885232 Marionette TRACE conn4 -> [0,2463,"getWindowHandle",null] 00:38:05 INFO - PROCESS | 1801 | 1482395885234 Marionette TRACE conn4 <- [1,2463,null,{"value":"2147483649"}] 00:38:05 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html 00:38:05 INFO - PROCESS | 1801 | 1482395885241 Marionette TRACE conn4 -> [0,2464,"timeouts",{"script":35000}] 00:38:05 INFO - PROCESS | 1801 | 1482395885244 Marionette TRACE conn4 <- [1,2464,null,{}] 00:38:05 INFO - PROCESS | 1801 | 1482395885249 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}] 00:38:05 INFO - PROCESS | 1801 | 1482395885428 Marionette TRACE conn4 <- [1,2465,null,{"value":null}] 00:38:05 INFO - PROCESS | 1801 | 1482395885573 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x9cdc0000 == 14 [pid = 1848] [id = 942] 00:38:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9cdc0400) [pid = 1848] [serial = 2510] [outer = (nil)] 00:38:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9cdc5800) [pid = 1848] [serial = 2511] [outer = 0x9cdc0400] 00:38:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9d671c00) [pid = 1848] [serial = 2512] [outer = 0x9cdc0400] 00:38:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d67a400 == 15 [pid = 1848] [id = 943] 00:38:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9d67b000) [pid = 1848] [serial = 2513] [outer = (nil)] 00:38:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9b8f1800) [pid = 1848] [serial = 2514] [outer = 0x9d67b000] 00:38:06 INFO - PROCESS | 1801 | 1482395886568 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"]]]}] 00:38:06 INFO - . 00:38:06 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html | took 1384ms 00:38:06 INFO - PROCESS | 1801 | 1482395886625 Marionette TRACE conn4 -> [0,2467,"getWindowHandle",null] 00:38:06 INFO - PROCESS | 1801 | 1482395886628 Marionette TRACE conn4 <- [1,2467,null,{"value":"2147483649"}] 00:38:06 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html 00:38:06 INFO - PROCESS | 1801 | 1482395886634 Marionette TRACE conn4 -> [0,2468,"timeouts",{"script":35000}] 00:38:06 INFO - PROCESS | 1801 | 1482395886636 Marionette TRACE conn4 <- [1,2468,null,{}] 00:38:06 INFO - PROCESS | 1801 | 1482395886642 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}] 00:38:06 INFO - PROCESS | 1801 | 1482395886800 Marionette TRACE conn4 <- [1,2469,null,{"value":null}] 00:38:06 INFO - PROCESS | 1801 | 1482395886918 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af17c00 == 16 [pid = 1848] [id = 944] 00:38:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x9af1b000) [pid = 1848] [serial = 2515] [outer = (nil)] 00:38:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9af68c00) [pid = 1848] [serial = 2516] [outer = 0x9af1b000] 00:38:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9b01cc00) [pid = 1848] [serial = 2517] [outer = 0x9af1b000] 00:38:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b6c1c00 == 17 [pid = 1848] [id = 945] 00:38:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9b6c2800) [pid = 1848] [serial = 2518] [outer = (nil)] 00:38:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9b6ca000) [pid = 1848] [serial = 2519] [outer = 0x9b6c2800] 00:38:08 INFO - PROCESS | 1801 | 1482395888070 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"]]]}] 00:38:08 INFO - . 00:38:08 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html | took 1490ms 00:38:08 INFO - PROCESS | 1801 | 1482395888127 Marionette TRACE conn4 -> [0,2471,"getWindowHandle",null] 00:38:08 INFO - PROCESS | 1801 | 1482395888131 Marionette TRACE conn4 <- [1,2471,null,{"value":"2147483649"}] 00:38:08 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html 00:38:08 INFO - PROCESS | 1801 | 1482395888144 Marionette TRACE conn4 -> [0,2472,"timeouts",{"script":35000}] 00:38:08 INFO - PROCESS | 1801 | 1482395888146 Marionette TRACE conn4 <- [1,2472,null,{}] 00:38:08 INFO - PROCESS | 1801 | 1482395888154 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}] 00:38:08 INFO - PROCESS | 1801 | 1482395888315 Marionette TRACE conn4 <- [1,2473,null,{"value":null}] 00:38:08 INFO - PROCESS | 1801 | 1482395888433 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8f2c00 == 18 [pid = 1848] [id = 946] 00:38:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9bbaac00) [pid = 1848] [serial = 2520] [outer = (nil)] 00:38:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9cdbe000) [pid = 1848] [serial = 2521] [outer = 0x9bbaac00] 00:38:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x9cdbb000) [pid = 1848] [serial = 2522] [outer = 0x9bbaac00] 00:38:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af16400 == 19 [pid = 1848] [id = 947] 00:38:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x9af18800) [pid = 1848] [serial = 2523] [outer = (nil)] 00:38:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x9af1c800) [pid = 1848] [serial = 2524] [outer = 0x9af18800] 00:38:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af66400 == 20 [pid = 1848] [id = 948] 00:38:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0x9b018800) [pid = 1848] [serial = 2525] [outer = (nil)] 00:38:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0x9b019400) [pid = 1848] [serial = 2526] [outer = 0x9b018800] 00:38:09 INFO - PROCESS | 1801 | 1482395889656 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"]]]}] 00:38:09 INFO - .. 00:38:09 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html | took 1586ms 00:38:09 INFO - PROCESS | 1801 | 1482395889726 Marionette TRACE conn4 -> [0,2475,"getWindowHandle",null] 00:38:09 INFO - PROCESS | 1801 | 1482395889732 Marionette TRACE conn4 <- [1,2475,null,{"value":"2147483649"}] 00:38:09 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html 00:38:09 INFO - PROCESS | 1801 | 1482395889742 Marionette TRACE conn4 -> [0,2476,"timeouts",{"script":35000}] 00:38:09 INFO - PROCESS | 1801 | 1482395889744 Marionette TRACE conn4 <- [1,2476,null,{}] 00:38:09 INFO - PROCESS | 1801 | 1482395889755 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}] 00:38:09 INFO - PROCESS | 1801 | 1482395889925 Marionette TRACE conn4 <- [1,2477,null,{"value":null}] 00:38:10 INFO - PROCESS | 1801 | 1482395890047 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b861c00 == 21 [pid = 1848] [id = 949] 00:38:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 60 (0x9b8e9800) [pid = 1848] [serial = 2527] [outer = (nil)] 00:38:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0x9ba1bc00) [pid = 1848] [serial = 2528] [outer = 0x9b8e9800] 00:38:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 62 (0x9bbb6400) [pid = 1848] [serial = 2529] [outer = 0x9b8e9800] 00:38:10 INFO - PROCESS | 1801 | --DOCSHELL 0x9d67a400 == 20 [pid = 1848] [id = 943] 00:38:10 INFO - PROCESS | 1801 | --DOCSHELL 0x9cdc0000 == 19 [pid = 1848] [id = 942] 00:38:10 INFO - PROCESS | 1801 | --DOCSHELL 0x9c86ec00 == 18 [pid = 1848] [id = 941] 00:38:10 INFO - PROCESS | 1801 | --DOCSHELL 0x9c40d000 == 17 [pid = 1848] [id = 940] 00:38:10 INFO - PROCESS | 1801 | --DOCSHELL 0x9c402c00 == 16 [pid = 1848] [id = 939] 00:38:10 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba1a400 == 15 [pid = 1848] [id = 938] 00:38:10 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba12000 == 14 [pid = 1848] [id = 937] 00:38:10 INFO - PROCESS | 1801 | --DOCSHELL 0x9b99fc00 == 13 [pid = 1848] [id = 936] 00:38:10 INFO - PROCESS | 1801 | --DOCSHELL 0x9b865c00 == 12 [pid = 1848] [id = 935] 00:38:10 INFO - PROCESS | 1801 | --DOCSHELL 0x9b85d000 == 11 [pid = 1848] [id = 934] 00:38:10 INFO - PROCESS | 1801 | --DOCSHELL 0x9af63400 == 10 [pid = 1848] [id = 933] 00:38:10 INFO - PROCESS | 1801 | --DOCSHELL 0x9af31400 == 9 [pid = 1848] [id = 932] 00:38:10 INFO - PROCESS | 1801 | --DOCSHELL 0x9af32000 == 8 [pid = 1848] [id = 930] 00:38:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af38c00 == 9 [pid = 1848] [id = 950] 00:38:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 63 (0x9af61000) [pid = 1848] [serial = 2530] [outer = (nil)] 00:38:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 64 (0x9b85d000) [pid = 1848] [serial = 2531] [outer = 0x9af61000] 00:38:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbad800 == 10 [pid = 1848] [id = 951] 00:38:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 65 (0x9bbb2800) [pid = 1848] [serial = 2532] [outer = (nil)] 00:38:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 66 (0x9c401800) [pid = 1848] [serial = 2533] [outer = 0x9bbb2800] 00:38:11 INFO - PROCESS | 1801 | 1482395891171 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"]]]}] 00:38:11 INFO - .. 00:38:11 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html | took 1494ms 00:38:11 INFO - PROCESS | 1801 | 1482395891236 Marionette TRACE conn4 -> [0,2479,"getWindowHandle",null] 00:38:11 INFO - PROCESS | 1801 | 1482395891239 Marionette TRACE conn4 <- [1,2479,null,{"value":"2147483649"}] 00:38:11 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html 00:38:11 INFO - PROCESS | 1801 | 1482395891250 Marionette TRACE conn4 -> [0,2480,"timeouts",{"script":35000}] 00:38:11 INFO - PROCESS | 1801 | 1482395891252 Marionette TRACE conn4 <- [1,2480,null,{}] 00:38:11 INFO - PROCESS | 1801 | 1482395891259 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}] 00:38:11 INFO - PROCESS | 1801 | 1482395891470 Marionette TRACE conn4 <- [1,2481,null,{"value":null}] 00:38:11 INFO - PROCESS | 1801 | 1482395891497 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c875400 == 11 [pid = 1848] [id = 952] 00:38:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 67 (0x9c87b000) [pid = 1848] [serial = 2534] [outer = (nil)] 00:38:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 68 (0x9cdc4400) [pid = 1848] [serial = 2535] [outer = 0x9c87b000] 00:38:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 69 (0x9cdc7400) [pid = 1848] [serial = 2536] [outer = 0x9c87b000] 00:38:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d67e000 == 12 [pid = 1848] [id = 953] 00:38:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 70 (0x9d67e400) [pid = 1848] [serial = 2537] [outer = (nil)] 00:38:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 71 (0x9d67f400) [pid = 1848] [serial = 2538] [outer = 0x9d67e400] 00:38:12 INFO - PROCESS | 1801 | 1482395892581 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"]]]}] 00:38:12 INFO - . 00:38:12 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html | took 1380ms 00:38:12 INFO - PROCESS | 1801 | 1482395892631 Marionette TRACE conn4 -> [0,2483,"getWindowHandle",null] 00:38:12 INFO - PROCESS | 1801 | 1482395892635 Marionette TRACE conn4 <- [1,2483,null,{"value":"2147483649"}] 00:38:12 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html 00:38:12 INFO - PROCESS | 1801 | 1482395892641 Marionette TRACE conn4 -> [0,2484,"timeouts",{"script":35000}] 00:38:12 INFO - PROCESS | 1801 | 1482395892643 Marionette TRACE conn4 <- [1,2484,null,{}] 00:38:12 INFO - PROCESS | 1801 | 1482395892649 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}] 00:38:12 INFO - PROCESS | 1801 | 1482395892818 Marionette TRACE conn4 <- [1,2485,null,{"value":null}] 00:38:12 INFO - PROCESS | 1801 | 1482395892933 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8ad400 == 13 [pid = 1848] [id = 954] 00:38:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0x9d8ae000) [pid = 1848] [serial = 2539] [outer = (nil)] 00:38:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0x9d8b1c00) [pid = 1848] [serial = 2540] [outer = 0x9d8ae000] 00:38:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0x9d9cac00) [pid = 1848] [serial = 2541] [outer = 0x9d8ae000] 00:38:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d9d1800 == 14 [pid = 1848] [id = 955] 00:38:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0x9d9d2000) [pid = 1848] [serial = 2542] [outer = (nil)] 00:38:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 76 (0x9af1f000) [pid = 1848] [serial = 2543] [outer = 0x9d9d2000] 00:38:14 INFO - PROCESS | 1801 | 1482395894088 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"]]]}] 00:38:14 INFO - . 00:38:14 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html | took 1483ms 00:38:14 INFO - PROCESS | 1801 | 1482395894124 Marionette TRACE conn4 -> [0,2487,"getWindowHandle",null] 00:38:14 INFO - PROCESS | 1801 | 1482395894127 Marionette TRACE conn4 <- [1,2487,null,{"value":"2147483649"}] 00:38:14 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html 00:38:14 INFO - PROCESS | 1801 | 1482395894134 Marionette TRACE conn4 -> [0,2488,"timeouts",{"script":35000}] 00:38:14 INFO - PROCESS | 1801 | 1482395894136 Marionette TRACE conn4 <- [1,2488,null,{}] 00:38:14 INFO - PROCESS | 1801 | 1482395894142 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}] 00:38:14 INFO - PROCESS | 1801 | 1482395894300 Marionette TRACE conn4 <- [1,2489,null,{"value":null}] 00:38:14 INFO - PROCESS | 1801 | 1482395894417 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dca3c00 == 15 [pid = 1848] [id = 956] 00:38:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 77 (0x9dca4000) [pid = 1848] [serial = 2544] [outer = (nil)] 00:38:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 78 (0x9dca8400) [pid = 1848] [serial = 2545] [outer = 0x9dca4000] 00:38:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 79 (0x9dcab400) [pid = 1848] [serial = 2546] [outer = 0x9dca4000] 00:38:15 INFO - PROCESS | 1801 | --DOMWINDOW == 78 (0x9c870000) [pid = 1848] [serial = 2508] [outer = (nil)] [url = about:blank] 00:38:15 INFO - PROCESS | 1801 | --DOMWINDOW == 77 (0x9c40d400) [pid = 1848] [serial = 2506] [outer = (nil)] [url = about:blank] 00:38:15 INFO - PROCESS | 1801 | --DOMWINDOW == 76 (0x9c404400) [pid = 1848] [serial = 2504] [outer = (nil)] [url = about:blank] 00:38:15 INFO - PROCESS | 1801 | --DOMWINDOW == 75 (0x9ba13400) [pid = 1848] [serial = 2499] [outer = (nil)] [url = about:blank] 00:38:15 INFO - PROCESS | 1801 | --DOMWINDOW == 74 (0x9b8f1000) [pid = 1848] [serial = 2494] [outer = (nil)] [url = about:blank] 00:38:15 INFO - PROCESS | 1801 | --DOMWINDOW == 73 (0x9b01d000) [pid = 1848] [serial = 2483] [outer = (nil)] [url = about:blank] 00:38:15 INFO - PROCESS | 1801 | --DOMWINDOW == 72 (0x9d67b000) [pid = 1848] [serial = 2513] [outer = (nil)] [url = about:blank] 00:38:15 INFO - PROCESS | 1801 | --DOMWINDOW == 71 (0x9af33800) [pid = 1848] [serial = 2480] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/window-frames.html] 00:38:15 INFO - PROCESS | 1801 | --DOMWINDOW == 70 (0x9af31800) [pid = 1848] [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] 00:38:15 INFO - PROCESS | 1801 | --DOMWINDOW == 69 (0x9af65000) [pid = 1848] [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] 00:38:15 INFO - PROCESS | 1801 | --DOMWINDOW == 68 (0x9b85d800) [pid = 1848] [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] 00:38:15 INFO - PROCESS | 1801 | --DOMWINDOW == 67 (0x9b9a0000) [pid = 1848] [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] 00:38:15 INFO - PROCESS | 1801 | --DOMWINDOW == 66 (0x9ba20800) [pid = 1848] [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] 00:38:15 INFO - PROCESS | 1801 | 1482395895802 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"]]]}] 00:38:15 INFO - .. 00:38:15 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html | took 1739ms 00:38:15 INFO - PROCESS | 1801 | 1482395895874 Marionette TRACE conn4 -> [0,2491,"getWindowHandle",null] 00:38:15 INFO - PROCESS | 1801 | 1482395895877 Marionette TRACE conn4 <- [1,2491,null,{"value":"2147483649"}] 00:38:15 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html 00:38:15 INFO - PROCESS | 1801 | 1482395895883 Marionette TRACE conn4 -> [0,2492,"timeouts",{"script":35000}] 00:38:15 INFO - PROCESS | 1801 | 1482395895885 Marionette TRACE conn4 <- [1,2492,null,{}] 00:38:15 INFO - PROCESS | 1801 | 1482395895891 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}] 00:38:16 INFO - PROCESS | 1801 | 1482395896138 Marionette TRACE conn4 <- [1,2493,null,{"value":null}] 00:38:16 INFO - PROCESS | 1801 | 1482395896188 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba18c00 == 16 [pid = 1848] [id = 957] 00:38:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 67 (0x9ba20800) [pid = 1848] [serial = 2547] [outer = (nil)] 00:38:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 68 (0x9dca4400) [pid = 1848] [serial = 2548] [outer = 0x9ba20800] 00:38:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 69 (0x9dcad400) [pid = 1848] [serial = 2549] [outer = 0x9ba20800] 00:38:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dcb0c00 == 17 [pid = 1848] [id = 958] 00:38:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 70 (0x9dcb1400) [pid = 1848] [serial = 2550] [outer = (nil)] 00:38:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 71 (0x9dcb2000) [pid = 1848] [serial = 2551] [outer = 0x9dcb1400] 00:38:17 INFO - PROCESS | 1801 | 1482395897242 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"]]]}] 00:38:17 INFO - . 00:38:17 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html | took 1383ms 00:38:17 INFO - PROCESS | 1801 | 1482395897266 Marionette TRACE conn4 -> [0,2495,"getWindowHandle",null] 00:38:17 INFO - PROCESS | 1801 | 1482395897269 Marionette TRACE conn4 <- [1,2495,null,{"value":"2147483649"}] 00:38:17 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html 00:38:17 INFO - PROCESS | 1801 | 1482395897277 Marionette TRACE conn4 -> [0,2496,"timeouts",{"script":35000}] 00:38:17 INFO - PROCESS | 1801 | 1482395897280 Marionette TRACE conn4 <- [1,2496,null,{}] 00:38:17 INFO - PROCESS | 1801 | 1482395897285 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}] 00:38:17 INFO - PROCESS | 1801 | 1482395897503 Marionette TRACE conn4 <- [1,2497,null,{"value":null}] 00:38:17 INFO - PROCESS | 1801 | 1482395897572 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af1dc00 == 18 [pid = 1848] [id = 959] 00:38:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0x9af37800) [pid = 1848] [serial = 2552] [outer = (nil)] 00:38:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0x9b8edc00) [pid = 1848] [serial = 2553] [outer = 0x9af37800] 00:38:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0x9b9a7c00) [pid = 1848] [serial = 2554] [outer = 0x9af37800] 00:38:18 INFO - PROCESS | 1801 | 1482395898687 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"]]]}] 00:38:18 INFO - .. 00:38:18 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html | took 1433ms 00:38:18 INFO - PROCESS | 1801 | 1482395898710 Marionette TRACE conn4 -> [0,2499,"getWindowHandle",null] 00:38:18 INFO - PROCESS | 1801 | 1482395898713 Marionette TRACE conn4 <- [1,2499,null,{"value":"2147483649"}] 00:38:18 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html 00:38:18 INFO - PROCESS | 1801 | 1482395898725 Marionette TRACE conn4 -> [0,2500,"timeouts",{"script":35000}] 00:38:18 INFO - PROCESS | 1801 | 1482395898727 Marionette TRACE conn4 <- [1,2500,null,{}] 00:38:18 INFO - PROCESS | 1801 | 1482395898735 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}] 00:38:18 INFO - PROCESS | 1801 | 1482395898936 Marionette TRACE conn4 <- [1,2501,null,{"value":null}] 00:38:19 INFO - PROCESS | 1801 | 1482395898988 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8af400 == 19 [pid = 1848] [id = 960] 00:38:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0x9d8af800) [pid = 1848] [serial = 2555] [outer = (nil)] 00:38:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 76 (0x9dcaa400) [pid = 1848] [serial = 2556] [outer = 0x9d8af800] 00:38:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 77 (0x9d9d4c00) [pid = 1848] [serial = 2557] [outer = 0x9d8af800] 00:38:20 INFO - PROCESS | 1801 | 1482395900170 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"]]]}] 00:38:20 INFO - .. 00:38:20 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html | took 1481ms 00:38:20 INFO - PROCESS | 1801 | 1482395900206 Marionette TRACE conn4 -> [0,2503,"getWindowHandle",null] 00:38:20 INFO - PROCESS | 1801 | 1482395900209 Marionette TRACE conn4 <- [1,2503,null,{"value":"2147483649"}] 00:38:20 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html 00:38:20 INFO - PROCESS | 1801 | 1482395900221 Marionette TRACE conn4 -> [0,2504,"timeouts",{"script":35000}] 00:38:20 INFO - PROCESS | 1801 | 1482395900223 Marionette TRACE conn4 <- [1,2504,null,{}] 00:38:20 INFO - PROCESS | 1801 | 1482395900231 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}] 00:38:20 INFO - PROCESS | 1801 | 1482395900377 Marionette TRACE conn4 <- [1,2505,null,{"value":null}] 00:38:20 INFO - PROCESS | 1801 | 1482395900419 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af39400 == 20 [pid = 1848] [id = 961] 00:38:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 78 (0x9af3ac00) [pid = 1848] [serial = 2558] [outer = (nil)] 00:38:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 79 (0x9b6c0000) [pid = 1848] [serial = 2559] [outer = 0x9af3ac00] 00:38:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 80 (0x9b860c00) [pid = 1848] [serial = 2560] [outer = 0x9af3ac00] 00:38:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9dca3c00 == 19 [pid = 1848] [id = 956] 00:38:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9dcb0c00 == 18 [pid = 1848] [id = 958] 00:38:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9d67e000 == 17 [pid = 1848] [id = 953] 00:38:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9c875400 == 16 [pid = 1848] [id = 952] 00:38:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9d9d1800 == 15 [pid = 1848] [id = 955] 00:38:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8ad400 == 14 [pid = 1848] [id = 954] 00:38:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9b6c1c00 == 13 [pid = 1848] [id = 945] 00:38:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9af17c00 == 12 [pid = 1848] [id = 944] 00:38:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9af16400 == 11 [pid = 1848] [id = 947] 00:38:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9af66400 == 10 [pid = 1848] [id = 948] 00:38:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8f2c00 == 9 [pid = 1848] [id = 946] 00:38:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9b861c00 == 8 [pid = 1848] [id = 949] 00:38:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9af38c00 == 7 [pid = 1848] [id = 950] 00:38:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbad800 == 6 [pid = 1848] [id = 951] 00:38:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9af1dc00 == 5 [pid = 1848] [id = 959] 00:38:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8af400 == 4 [pid = 1848] [id = 960] 00:38:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba18c00 == 3 [pid = 1848] [id = 957] 00:38:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af16400 == 4 [pid = 1848] [id = 962] 00:38:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 81 (0x9af19000) [pid = 1848] [serial = 2561] [outer = (nil)] 00:38:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 82 (0x9af34800) [pid = 1848] [serial = 2562] [outer = 0x9af19000] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 81 (0x9cdc5800) [pid = 1848] [serial = 2511] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 80 (0x9c870400) [pid = 1848] [serial = 2509] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 79 (0x9c40e800) [pid = 1848] [serial = 2507] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 78 (0x9c404800) [pid = 1848] [serial = 2505] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 77 (0x9bbb0800) [pid = 1848] [serial = 2502] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 76 (0x9ba13c00) [pid = 1848] [serial = 2500] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 75 (0x9b9a6c00) [pid = 1848] [serial = 2497] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 74 (0x9b8f2000) [pid = 1848] [serial = 2495] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 73 (0x9b863800) [pid = 1848] [serial = 2492] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 72 (0x9b487400) [pid = 1848] [serial = 2489] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 71 (0x9b021800) [pid = 1848] [serial = 2484] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 70 (0x9af3a000) [pid = 1848] [serial = 2486] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 69 (0x9b8f1800) [pid = 1848] [serial = 2514] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 68 (0x9bbb5800) [pid = 1848] [serial = 2503] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 67 (0x9b9a9400) [pid = 1848] [serial = 2498] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 66 (0x9b8e8800) [pid = 1848] [serial = 2493] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 65 (0x9b48c800) [pid = 1848] [serial = 2490] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 64 (0x9af62000) [pid = 1848] [serial = 2487] [outer = (nil)] [url = about:blank] 00:38:21 INFO - PROCESS | 1801 | --DOMWINDOW == 63 (0x9af64000) [pid = 1848] [serial = 2482] [outer = (nil)] [url = about:blank] 00:38:22 INFO - PROCESS | 1801 | 1482395902088 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"]]]}] 00:38:22 INFO - . 00:38:22 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html | took 1936ms 00:38:22 INFO - PROCESS | 1801 | 1482395902157 Marionette TRACE conn4 -> [0,2507,"getWindowHandle",null] 00:38:22 INFO - PROCESS | 1801 | 1482395902161 Marionette TRACE conn4 <- [1,2507,null,{"value":"2147483649"}] 00:38:22 INFO - TEST-START | /shadow-dom/untriaged/events/event-dispatch/test-002.html 00:38:22 INFO - PROCESS | 1801 | 1482395902167 Marionette TRACE conn4 -> [0,2508,"timeouts",{"script":35000}] 00:38:22 INFO - PROCESS | 1801 | 1482395902169 Marionette TRACE conn4 <- [1,2508,null,{}] 00:38:22 INFO - PROCESS | 1801 | 1482395902175 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}] 00:38:22 INFO - PROCESS | 1801 | 1482395902376 Marionette TRACE conn4 <- [1,2509,null,{"value":null}] 00:38:22 INFO - PROCESS | 1801 | 1482395902434 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af5fc00 == 5 [pid = 1848] [id = 963] 00:38:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 64 (0x9af60000) [pid = 1848] [serial = 2563] [outer = (nil)] 00:38:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 65 (0x9b023400) [pid = 1848] [serial = 2564] [outer = 0x9af60000] 00:38:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 66 (0x9af64400) [pid = 1848] [serial = 2565] [outer = 0x9af60000] 00:38:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b492000 == 6 [pid = 1848] [id = 964] 00:38:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 67 (0x9b6be800) [pid = 1848] [serial = 2566] [outer = (nil)] 00:38:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 68 (0x9b6c0800) [pid = 1848] [serial = 2567] [outer = 0x9b6be800] 00:38:23 INFO - PROCESS | 1801 | 1482395903418 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"]]]}] 00:38:23 INFO - . 00:38:23 INFO - TEST-OK | /shadow-dom/untriaged/events/event-dispatch/test-002.html | took 1280ms 00:38:23 INFO - PROCESS | 1801 | 1482395903448 Marionette TRACE conn4 -> [0,2511,"getWindowHandle",null] 00:38:23 INFO - PROCESS | 1801 | 1482395903451 Marionette TRACE conn4 <- [1,2511,null,{"value":"2147483649"}] 00:38:23 INFO - TEST-START | /shadow-dom/untriaged/events/event-dispatch/test-003.html 00:38:23 INFO - PROCESS | 1801 | 1482395903457 Marionette TRACE conn4 -> [0,2512,"timeouts",{"script":35000}] 00:38:23 INFO - PROCESS | 1801 | 1482395903459 Marionette TRACE conn4 <- [1,2512,null,{}] 00:38:23 INFO - PROCESS | 1801 | 1482395903465 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}] 00:38:23 INFO - PROCESS | 1801 | 1482395903697 Marionette TRACE conn4 <- [1,2513,null,{"value":null}] 00:38:23 INFO - PROCESS | 1801 | 1482395903742 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8f0000 == 7 [pid = 1848] [id = 965] 00:38:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 69 (0x9b8f0800) [pid = 1848] [serial = 2568] [outer = (nil)] 00:38:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 70 (0x9b8f7000) [pid = 1848] [serial = 2569] [outer = 0x9b8f0800] 00:38:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 71 (0x9b9a1400) [pid = 1848] [serial = 2570] [outer = 0x9b8f0800] 00:38:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a8000 == 8 [pid = 1848] [id = 966] 00:38:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0x9b9a9400) [pid = 1848] [serial = 2571] [outer = (nil)] 00:38:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0x9b9aa800) [pid = 1848] [serial = 2572] [outer = 0x9b9a9400] 00:38:24 INFO - PROCESS | 1801 | 1482395904971 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"]]]}] 00:38:25 INFO - . 00:38:25 INFO - TEST-OK | /shadow-dom/untriaged/events/event-dispatch/test-003.html | took 1580ms 00:38:25 INFO - PROCESS | 1801 | 1482395905037 Marionette TRACE conn4 -> [0,2515,"getWindowHandle",null] 00:38:25 INFO - PROCESS | 1801 | 1482395905043 Marionette TRACE conn4 <- [1,2515,null,{"value":"2147483649"}] 00:38:25 INFO - TEST-START | /shadow-dom/untriaged/events/event-retargeting/test-001.html 00:38:25 INFO - PROCESS | 1801 | 1482395905049 Marionette TRACE conn4 -> [0,2516,"timeouts",{"script":35000}] 00:38:25 INFO - PROCESS | 1801 | 1482395905051 Marionette TRACE conn4 <- [1,2516,null,{}] 00:38:25 INFO - PROCESS | 1801 | 1482395905057 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}] 00:38:25 INFO - PROCESS | 1801 | 1482395905248 Marionette TRACE conn4 <- [1,2517,null,{"value":null}] 00:38:25 INFO - PROCESS | 1801 | 1482395905335 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x9bbb0800 == 9 [pid = 1848] [id = 967] 00:38:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0x9bbb1000) [pid = 1848] [serial = 2573] [outer = (nil)] 00:38:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0x9bbb8800) [pid = 1848] [serial = 2574] [outer = 0x9bbb1000] 00:38:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 76 (0x9c405800) [pid = 1848] [serial = 2575] [outer = 0x9bbb1000] 00:38:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a5400 == 10 [pid = 1848] [id = 968] 00:38:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 77 (0x9ba19400) [pid = 1848] [serial = 2576] [outer = (nil)] 00:38:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c404800 == 11 [pid = 1848] [id = 969] 00:38:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 78 (0x9c86d800) [pid = 1848] [serial = 2577] [outer = (nil)] 00:38:26 INFO - PROCESS | 1801 | --DOMWINDOW == 77 (0x9d9d2000) [pid = 1848] [serial = 2542] [outer = (nil)] [url = about:blank] 00:38:26 INFO - PROCESS | 1801 | --DOMWINDOW == 76 (0x9af61000) [pid = 1848] [serial = 2530] [outer = (nil)] [url = about:blank] 00:38:26 INFO - PROCESS | 1801 | --DOMWINDOW == 75 (0x9bbb2800) [pid = 1848] [serial = 2532] [outer = (nil)] [url = about:blank] 00:38:26 INFO - PROCESS | 1801 | --DOMWINDOW == 74 (0x9af18800) [pid = 1848] [serial = 2523] [outer = (nil)] [url = about:blank] 00:38:26 INFO - PROCESS | 1801 | --DOMWINDOW == 73 (0x9b6c2800) [pid = 1848] [serial = 2518] [outer = (nil)] [url = about:blank] 00:38:26 INFO - PROCESS | 1801 | --DOMWINDOW == 72 (0x9cdc0400) [pid = 1848] [serial = 2510] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html] 00:38:26 INFO - PROCESS | 1801 | --DOMWINDOW == 71 (0x9d67e400) [pid = 1848] [serial = 2537] [outer = (nil)] [url = about:blank] 00:38:26 INFO - PROCESS | 1801 | --DOMWINDOW == 70 (0x9b018800) [pid = 1848] [serial = 2525] [outer = (nil)] [url = about:blank] 00:38:26 INFO - PROCESS | 1801 | --DOMWINDOW == 69 (0x9d8ae000) [pid = 1848] [serial = 2539] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html] 00:38:26 INFO - PROCESS | 1801 | --DOMWINDOW == 68 (0x9dca4000) [pid = 1848] [serial = 2544] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html] 00:38:26 INFO - PROCESS | 1801 | --DOMWINDOW == 67 (0x9ba20800) [pid = 1848] [serial = 2547] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html] 00:38:26 INFO - PROCESS | 1801 | --DOMWINDOW == 66 (0x9c87b000) [pid = 1848] [serial = 2534] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html] 00:38:26 INFO - PROCESS | 1801 | --DOMWINDOW == 65 (0x9af1b000) [pid = 1848] [serial = 2515] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html] 00:38:26 INFO - PROCESS | 1801 | --DOMWINDOW == 64 (0x9bbaac00) [pid = 1848] [serial = 2520] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html] 00:38:26 INFO - PROCESS | 1801 | --DOMWINDOW == 63 (0x9b8e9800) [pid = 1848] [serial = 2527] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html] 00:38:26 INFO - PROCESS | 1801 | --DOMWINDOW == 62 (0x9dcb1400) [pid = 1848] [serial = 2550] [outer = (nil)] [url = about:blank] 00:38:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 63 (0x9af15c00) [pid = 1848] [serial = 2578] [outer = 0x9ba19400] 00:38:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 64 (0x9b48cc00) [pid = 1848] [serial = 2579] [outer = 0x9c86d800] 00:38:27 INFO - PROCESS | 1801 | 1482395907119 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"]]]}] 00:38:27 INFO - .. 00:38:27 INFO - TEST-OK | /shadow-dom/untriaged/events/event-retargeting/test-001.html | took 2100ms 00:38:27 INFO - TEST-START | /shadow-dom/untriaged/events/event-retargeting/test-003.html 00:38:27 INFO - PROCESS | 1801 | 1482395907149 Marionette TRACE conn4 -> [0,2519,"getWindowHandle",null] 00:38:27 INFO - PROCESS | 1801 | 1482395907152 Marionette TRACE conn4 <- [1,2519,null,{"value":"2147483649"}] 00:38:27 INFO - PROCESS | 1801 | 1482395907158 Marionette TRACE conn4 -> [0,2520,"timeouts",{"script":35000}] 00:38:27 INFO - PROCESS | 1801 | 1482395907161 Marionette TRACE conn4 <- [1,2520,null,{}] 00:38:27 INFO - PROCESS | 1801 | 1482395907169 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}] 00:38:27 INFO - PROCESS | 1801 | 1482395907343 Marionette TRACE conn4 <- [1,2521,null,{"value":null}] 00:38:27 INFO - PROCESS | 1801 | 1482395907426 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a3c00 == 12 [pid = 1848] [id = 970] 00:38:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 65 (0x9ba18400) [pid = 1848] [serial = 2580] [outer = (nil)] 00:38:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 66 (0x9c87b000) [pid = 1848] [serial = 2581] [outer = 0x9ba18400] 00:38:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 67 (0x9cdc0400) [pid = 1848] [serial = 2582] [outer = 0x9ba18400] 00:38:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x9cdc5c00 == 13 [pid = 1848] [id = 971] 00:38:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 68 (0x9cdc6000) [pid = 1848] [serial = 2583] [outer = (nil)] 00:38:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 69 (0x9cdc6400) [pid = 1848] [serial = 2584] [outer = 0x9cdc6000] 00:38:28 INFO - PROCESS | 1801 | 1482395908390 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"]]]}] 00:38:28 INFO - . 00:38:28 INFO - TEST-OK | /shadow-dom/untriaged/events/event-retargeting/test-003.html | took 1284ms 00:38:28 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-001.html 00:38:28 INFO - PROCESS | 1801 | 1482395908446 Marionette TRACE conn4 -> [0,2523,"getWindowHandle",null] 00:38:28 INFO - PROCESS | 1801 | 1482395908448 Marionette TRACE conn4 <- [1,2523,null,{"value":"2147483649"}] 00:38:28 INFO - PROCESS | 1801 | 1482395908455 Marionette TRACE conn4 -> [0,2524,"timeouts",{"script":35000}] 00:38:28 INFO - PROCESS | 1801 | 1482395908459 Marionette TRACE conn4 <- [1,2524,null,{}] 00:38:28 INFO - PROCESS | 1801 | 1482395908464 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}] 00:38:28 INFO - PROCESS | 1801 | 1482395908622 Marionette TRACE conn4 <- [1,2525,null,{"value":null}] 00:38:28 INFO - PROCESS | 1801 | 1482395908748 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af62000 == 14 [pid = 1848] [id = 972] 00:38:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 70 (0x9af62800) [pid = 1848] [serial = 2585] [outer = (nil)] 00:38:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 71 (0x9b864400) [pid = 1848] [serial = 2586] [outer = 0x9af62800] 00:38:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0x9b8ee000) [pid = 1848] [serial = 2587] [outer = 0x9af62800] 00:38:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ba12800 == 15 [pid = 1848] [id = 973] 00:38:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0x9bbac400) [pid = 1848] [serial = 2588] [outer = (nil)] 00:38:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0x9b9a9800) [pid = 1848] [serial = 2589] [outer = 0x9bbac400] 00:38:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c40ec00 == 16 [pid = 1848] [id = 974] 00:38:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0x9c870400) [pid = 1848] [serial = 2590] [outer = (nil)] 00:38:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 76 (0x9c871400) [pid = 1848] [serial = 2591] [outer = 0x9c870400] 00:38:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x9cdc4c00 == 17 [pid = 1848] [id = 975] 00:38:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 77 (0x9cdc5000) [pid = 1848] [serial = 2592] [outer = (nil)] 00:38:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 78 (0x9d675000) [pid = 1848] [serial = 2593] [outer = 0x9cdc5000] 00:38:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d67e400 == 18 [pid = 1848] [id = 976] 00:38:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 79 (0x9d8a5400) [pid = 1848] [serial = 2594] [outer = (nil)] 00:38:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 80 (0x9d8a7000) [pid = 1848] [serial = 2595] [outer = 0x9d8a5400] 00:38:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8a8c00 == 19 [pid = 1848] [id = 977] 00:38:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 81 (0x9d8a9400) [pid = 1848] [serial = 2596] [outer = (nil)] 00:38:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 82 (0x9d8a9c00) [pid = 1848] [serial = 2597] [outer = 0x9d8a9400] 00:38:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8ab000 == 20 [pid = 1848] [id = 978] 00:38:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 83 (0x9d8ab400) [pid = 1848] [serial = 2598] [outer = (nil)] 00:38:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 84 (0x9b99f800) [pid = 1848] [serial = 2599] [outer = 0x9d8ab400] 00:38:30 INFO - ...... 00:38:30 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-001.html | took 1635ms 00:38:30 INFO - PROCESS | 1801 | 1482395910063 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"]]]}] 00:38:30 INFO - PROCESS | 1801 | 1482395910090 Marionette TRACE conn4 -> [0,2527,"getWindowHandle",null] 00:38:30 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-002.html 00:38:30 INFO - PROCESS | 1801 | 1482395910095 Marionette TRACE conn4 <- [1,2527,null,{"value":"2147483649"}] 00:38:30 INFO - PROCESS | 1801 | 1482395910120 Marionette TRACE conn4 -> [0,2528,"timeouts",{"script":35000}] 00:38:30 INFO - PROCESS | 1801 | 1482395910125 Marionette TRACE conn4 <- [1,2528,null,{}] 00:38:30 INFO - PROCESS | 1801 | 1482395910131 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}] 00:38:30 INFO - PROCESS | 1801 | 1482395910296 Marionette TRACE conn4 <- [1,2529,null,{"value":null}] 00:38:30 INFO - PROCESS | 1801 | 1482395910357 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8af400 == 21 [pid = 1848] [id = 979] 00:38:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 85 (0x9d8b3c00) [pid = 1848] [serial = 2600] [outer = (nil)] 00:38:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 86 (0x9d9d4400) [pid = 1848] [serial = 2601] [outer = 0x9d8b3c00] 00:38:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 87 (0x9d9d7c00) [pid = 1848] [serial = 2602] [outer = 0x9d8b3c00] 00:38:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dcab000 == 22 [pid = 1848] [id = 980] 00:38:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 88 (0x9dcabc00) [pid = 1848] [serial = 2603] [outer = (nil)] 00:38:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 89 (0x9dcac400) [pid = 1848] [serial = 2604] [outer = 0x9dcabc00] 00:38:31 INFO - PROCESS | 1801 | 1482395911662 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"]]]}] 00:38:31 INFO - . 00:38:31 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-002.html | took 1594ms 00:38:31 INFO - PROCESS | 1801 | 1482395911715 Marionette TRACE conn4 -> [0,2531,"getWindowHandle",null] 00:38:31 INFO - PROCESS | 1801 | 1482395911718 Marionette TRACE conn4 <- [1,2531,null,{"value":"2147483649"}] 00:38:31 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-003.html 00:38:31 INFO - PROCESS | 1801 | 1482395911724 Marionette TRACE conn4 -> [0,2532,"timeouts",{"script":35000}] 00:38:31 INFO - PROCESS | 1801 | 1482395911733 Marionette TRACE conn4 <- [1,2532,null,{}] 00:38:31 INFO - PROCESS | 1801 | 1482395911741 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}] 00:38:31 INFO - PROCESS | 1801 | 1482395911984 Marionette TRACE conn4 <- [1,2533,null,{"value":null}] 00:38:32 INFO - PROCESS | 1801 | 1482395912054 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af1fc00 == 23 [pid = 1848] [id = 981] 00:38:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 90 (0x9af3b800) [pid = 1848] [serial = 2605] [outer = (nil)] 00:38:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 91 (0x9b858c00) [pid = 1848] [serial = 2606] [outer = 0x9af3b800] 00:38:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 92 (0x9b8f1000) [pid = 1848] [serial = 2607] [outer = 0x9af3b800] 00:38:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af6a800 == 24 [pid = 1848] [id = 982] 00:38:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 93 (0x9b486400) [pid = 1848] [serial = 2608] [outer = (nil)] 00:38:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 94 (0x9b488800) [pid = 1848] [serial = 2609] [outer = 0x9b486400] 00:38:33 INFO - PROCESS | 1801 | --DOCSHELL 0x9cdc5c00 == 23 [pid = 1848] [id = 971] 00:38:33 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9a3c00 == 22 [pid = 1848] [id = 970] 00:38:33 INFO - PROCESS | 1801 | --DOCSHELL 0x9c404800 == 21 [pid = 1848] [id = 969] 00:38:33 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9a5400 == 20 [pid = 1848] [id = 968] 00:38:33 INFO - PROCESS | 1801 | --DOCSHELL 0x9bbb0800 == 19 [pid = 1848] [id = 967] 00:38:33 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9a8000 == 18 [pid = 1848] [id = 966] 00:38:33 INFO - PROCESS | 1801 | 1482395913249 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"]]]}] 00:38:33 INFO - PROCESS | 1801 | --DOCSHELL 0x9b8f0000 == 17 [pid = 1848] [id = 965] 00:38:33 INFO - PROCESS | 1801 | --DOCSHELL 0x9b492000 == 16 [pid = 1848] [id = 964] 00:38:33 INFO - PROCESS | 1801 | --DOCSHELL 0x9af5fc00 == 15 [pid = 1848] [id = 963] 00:38:33 INFO - PROCESS | 1801 | --DOCSHELL 0x9af39400 == 14 [pid = 1848] [id = 961] 00:38:33 INFO - . 00:38:33 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-003.html | took 1543ms 00:38:33 INFO - PROCESS | 1801 | --DOCSHELL 0x9af16400 == 13 [pid = 1848] [id = 962] 00:38:33 INFO - PROCESS | 1801 | 1482395913267 Marionette TRACE conn4 -> [0,2535,"getWindowHandle",null] 00:38:33 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html 00:38:33 INFO - PROCESS | 1801 | 1482395913271 Marionette TRACE conn4 <- [1,2535,null,{"value":"2147483649"}] 00:38:33 INFO - PROCESS | 1801 | 1482395913282 Marionette TRACE conn4 -> [0,2536,"timeouts",{"script":35000}] 00:38:33 INFO - PROCESS | 1801 | 1482395913285 Marionette TRACE conn4 <- [1,2536,null,{}] 00:38:33 INFO - PROCESS | 1801 | 1482395913295 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}] 00:38:33 INFO - PROCESS | 1801 | 1482395913459 Marionette TRACE conn4 <- [1,2537,null,{"value":null}] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 93 (0x9af1f000) [pid = 1848] [serial = 2543] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 92 (0x9b85d000) [pid = 1848] [serial = 2531] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 91 (0x9c401800) [pid = 1848] [serial = 2533] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 90 (0x9af1c800) [pid = 1848] [serial = 2524] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 89 (0x9b6ca000) [pid = 1848] [serial = 2519] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 88 (0x9d671c00) [pid = 1848] [serial = 2512] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 87 (0x9d67f400) [pid = 1848] [serial = 2538] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 86 (0x9b019400) [pid = 1848] [serial = 2526] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 85 (0x9dca4400) [pid = 1848] [serial = 2548] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 84 (0x9cdc7400) [pid = 1848] [serial = 2536] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 83 (0x9b01cc00) [pid = 1848] [serial = 2517] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 82 (0x9cdbb000) [pid = 1848] [serial = 2522] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 81 (0x9bbb6400) [pid = 1848] [serial = 2529] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 80 (0x9dcab400) [pid = 1848] [serial = 2546] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 79 (0x9d9cac00) [pid = 1848] [serial = 2541] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 78 (0x9dcb2000) [pid = 1848] [serial = 2551] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 77 (0x9dcad400) [pid = 1848] [serial = 2549] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 76 (0x9dca8400) [pid = 1848] [serial = 2545] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 75 (0x9d8b1c00) [pid = 1848] [serial = 2540] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 74 (0x9cdc4400) [pid = 1848] [serial = 2535] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 73 (0x9ba1bc00) [pid = 1848] [serial = 2528] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 72 (0x9cdbe000) [pid = 1848] [serial = 2521] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | --DOMWINDOW == 71 (0x9af68c00) [pid = 1848] [serial = 2516] [outer = (nil)] [url = about:blank] 00:38:33 INFO - PROCESS | 1801 | 1482395913612 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af3d800 == 14 [pid = 1848] [id = 983] 00:38:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0x9af61000) [pid = 1848] [serial = 2610] [outer = (nil)] 00:38:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0x9b85b000) [pid = 1848] [serial = 2611] [outer = 0x9af61000] 00:38:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0x9b8e9000) [pid = 1848] [serial = 2612] [outer = 0x9af61000] 00:38:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a9c00 == 15 [pid = 1848] [id = 984] 00:38:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0x9ba12000) [pid = 1848] [serial = 2613] [outer = (nil)] 00:38:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 76 (0x9ba13400) [pid = 1848] [serial = 2614] [outer = 0x9ba12000] 00:38:34 INFO - PROCESS | 1801 | 1482395914607 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"]]]}] 00:38:34 INFO - . 00:38:34 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html | took 1380ms 00:38:34 INFO - PROCESS | 1801 | 1482395914662 Marionette TRACE conn4 -> [0,2539,"getWindowHandle",null] 00:38:34 INFO - PROCESS | 1801 | 1482395914666 Marionette TRACE conn4 <- [1,2539,null,{"value":"2147483649"}] 00:38:34 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html 00:38:34 INFO - PROCESS | 1801 | 1482395914672 Marionette TRACE conn4 -> [0,2540,"timeouts",{"script":35000}] 00:38:34 INFO - PROCESS | 1801 | 1482395914675 Marionette TRACE conn4 <- [1,2540,null,{}] 00:38:34 INFO - PROCESS | 1801 | 1482395914680 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}] 00:38:34 INFO - PROCESS | 1801 | 1482395914903 Marionette TRACE conn4 <- [1,2541,null,{"value":null}] 00:38:34 INFO - PROCESS | 1801 | 1482395914967 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b01e000 == 16 [pid = 1848] [id = 985] 00:38:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 77 (0x9b023c00) [pid = 1848] [serial = 2615] [outer = (nil)] 00:38:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 78 (0x9cdbcc00) [pid = 1848] [serial = 2616] [outer = 0x9b023c00] 00:38:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 79 (0x9cdc2c00) [pid = 1848] [serial = 2617] [outer = 0x9b023c00] 00:38:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d670800 == 17 [pid = 1848] [id = 986] 00:38:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 80 (0x9d672c00) [pid = 1848] [serial = 2618] [outer = (nil)] 00:38:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 81 (0x9d673000) [pid = 1848] [serial = 2619] [outer = 0x9d672c00] 00:38:35 INFO - PROCESS | 1801 | 1482395915934 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"]]]}] 00:38:35 INFO - . 00:38:35 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html | took 1284ms 00:38:35 INFO - PROCESS | 1801 | 1482395915957 Marionette TRACE conn4 -> [0,2543,"getWindowHandle",null] 00:38:35 INFO - PROCESS | 1801 | 1482395915960 Marionette TRACE conn4 <- [1,2543,null,{"value":"2147483649"}] 00:38:35 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html 00:38:35 INFO - PROCESS | 1801 | 1482395915966 Marionette TRACE conn4 -> [0,2544,"timeouts",{"script":35000}] 00:38:35 INFO - PROCESS | 1801 | 1482395915968 Marionette TRACE conn4 <- [1,2544,null,{}] 00:38:35 INFO - PROCESS | 1801 | 1482395915977 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}] 00:38:36 INFO - PROCESS | 1801 | 1482395916193 Marionette TRACE conn4 <- [1,2545,null,{"value":null}] 00:38:36 INFO - PROCESS | 1801 | 1482395916234 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d8b2400 == 18 [pid = 1848] [id = 987] 00:38:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 82 (0x9d8b3400) [pid = 1848] [serial = 2620] [outer = (nil)] 00:38:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 83 (0x9d9d3800) [pid = 1848] [serial = 2621] [outer = 0x9d8b3400] 00:38:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 84 (0x9d9d1000) [pid = 1848] [serial = 2622] [outer = 0x9d8b3400] 00:38:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dcab800 == 19 [pid = 1848] [id = 988] 00:38:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 85 (0x9dcad800) [pid = 1848] [serial = 2623] [outer = (nil)] 00:38:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 86 (0x9dcb0400) [pid = 1848] [serial = 2624] [outer = 0x9dcad800] 00:38:37 INFO - PROCESS | 1801 | 1482395917391 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"]]]}] 00:38:37 INFO - . 00:38:37 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html | took 1492ms 00:38:37 INFO - PROCESS | 1801 | 1482395917459 Marionette TRACE conn4 -> [0,2547,"getWindowHandle",null] 00:38:37 INFO - PROCESS | 1801 | 1482395917463 Marionette TRACE conn4 <- [1,2547,null,{"value":"2147483649"}] 00:38:37 INFO - TEST-START | /shadow-dom/untriaged/events/test-001.html 00:38:37 INFO - PROCESS | 1801 | 1482395917469 Marionette TRACE conn4 -> [0,2548,"timeouts",{"script":35000}] 00:38:37 INFO - PROCESS | 1801 | 1482395917471 Marionette TRACE conn4 <- [1,2548,null,{}] 00:38:37 INFO - PROCESS | 1801 | 1482395917477 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}] 00:38:37 INFO - PROCESS | 1801 | 1482395917647 Marionette TRACE conn4 <- [1,2549,null,{"value":null}] 00:38:37 INFO - PROCESS | 1801 | 1482395917750 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dcb2400 == 20 [pid = 1848] [id = 989] 00:38:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 87 (0x9dd32c00) [pid = 1848] [serial = 2625] [outer = (nil)] 00:38:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 88 (0x9dd37c00) [pid = 1848] [serial = 2626] [outer = 0x9dd32c00] 00:38:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 89 (0x9dd3a000) [pid = 1848] [serial = 2627] [outer = 0x9dd32c00] 00:38:38 INFO - PROCESS | 1801 | --DOMWINDOW == 88 (0x9af19000) [pid = 1848] [serial = 2561] [outer = (nil)] [url = about:blank] 00:38:38 INFO - PROCESS | 1801 | --DOMWINDOW == 87 (0x9b9a9400) [pid = 1848] [serial = 2571] [outer = (nil)] [url = about:blank] 00:38:38 INFO - PROCESS | 1801 | --DOMWINDOW == 86 (0x9b6be800) [pid = 1848] [serial = 2566] [outer = (nil)] [url = about:blank] 00:38:38 INFO - PROCESS | 1801 | --DOMWINDOW == 85 (0x9b8f0800) [pid = 1848] [serial = 2568] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-003.html] 00:38:38 INFO - PROCESS | 1801 | --DOMWINDOW == 84 (0x9bbb1000) [pid = 1848] [serial = 2573] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-001.html] 00:38:38 INFO - PROCESS | 1801 | --DOMWINDOW == 83 (0x9c86d800) [pid = 1848] [serial = 2577] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 00:38:38 INFO - PROCESS | 1801 | --DOMWINDOW == 82 (0x9ba19400) [pid = 1848] [serial = 2576] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 00:38:38 INFO - PROCESS | 1801 | --DOMWINDOW == 81 (0x9af3ac00) [pid = 1848] [serial = 2558] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html] 00:38:38 INFO - PROCESS | 1801 | --DOMWINDOW == 80 (0x9cdc6000) [pid = 1848] [serial = 2583] [outer = (nil)] [url = about:blank] 00:38:38 INFO - PROCESS | 1801 | --DOMWINDOW == 79 (0x9af60000) [pid = 1848] [serial = 2563] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-002.html] 00:38:38 INFO - PROCESS | 1801 | --DOMWINDOW == 78 (0x9af37800) [pid = 1848] [serial = 2552] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html] 00:38:38 INFO - PROCESS | 1801 | --DOMWINDOW == 77 (0x9d8af800) [pid = 1848] [serial = 2555] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html] 00:38:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af37800 == 21 [pid = 1848] [id = 990] 00:38:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 78 (0x9af3ac00) [pid = 1848] [serial = 2628] [outer = (nil)] 00:38:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 79 (0x9b492000) [pid = 1848] [serial = 2629] [outer = 0x9af3ac00] 00:38:39 INFO - PROCESS | 1801 | 1482395919097 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"]]]}] 00:38:39 INFO - . 00:38:39 INFO - TEST-OK | /shadow-dom/untriaged/events/test-001.html | took 1681ms 00:38:39 INFO - PROCESS | 1801 | 1482395919150 Marionette TRACE conn4 -> [0,2551,"getWindowHandle",null] 00:38:39 INFO - PROCESS | 1801 | 1482395919154 Marionette TRACE conn4 <- [1,2551,null,{"value":"2147483649"}] 00:38:39 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html 00:38:39 INFO - PROCESS | 1801 | 1482395919161 Marionette TRACE conn4 -> [0,2552,"timeouts",{"script":35000}] 00:38:39 INFO - PROCESS | 1801 | 1482395919163 Marionette TRACE conn4 <- [1,2552,null,{}] 00:38:39 INFO - PROCESS | 1801 | 1482395919169 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}] 00:38:39 INFO - PROCESS | 1801 | 1482395919331 Marionette TRACE conn4 <- [1,2553,null,{"value":null}] 00:38:39 INFO - PROCESS | 1801 | 1482395919454 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dca5000 == 22 [pid = 1848] [id = 991] 00:38:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 80 (0x9dca6000) [pid = 1848] [serial = 2630] [outer = (nil)] 00:38:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 81 (0x9dd3d800) [pid = 1848] [serial = 2631] [outer = 0x9dca6000] 00:38:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 82 (0x9e747400) [pid = 1848] [serial = 2632] [outer = 0x9dca6000] 00:38:40 INFO - PROCESS | 1801 | 1482395920438 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"]]]}] 00:38:40 INFO - .. 00:38:40 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html | took 1337ms 00:38:40 INFO - PROCESS | 1801 | 1482395920499 Marionette TRACE conn4 -> [0,2555,"getWindowHandle",null] 00:38:40 INFO - PROCESS | 1801 | 1482395920502 Marionette TRACE conn4 <- [1,2555,null,{"value":"2147483649"}] 00:38:40 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html 00:38:40 INFO - PROCESS | 1801 | 1482395920509 Marionette TRACE conn4 -> [0,2556,"timeouts",{"script":35000}] 00:38:40 INFO - PROCESS | 1801 | 1482395920512 Marionette TRACE conn4 <- [1,2556,null,{}] 00:38:40 INFO - PROCESS | 1801 | 1482395920517 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}] 00:38:40 INFO - PROCESS | 1801 | 1482395920713 Marionette TRACE conn4 <- [1,2557,null,{"value":null}] 00:38:40 INFO - PROCESS | 1801 | 1482395920773 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b485c00 == 23 [pid = 1848] [id = 992] 00:38:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 83 (0x9b489c00) [pid = 1848] [serial = 2633] [outer = (nil)] 00:38:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 84 (0x9b9a5400) [pid = 1848] [serial = 2634] [outer = 0x9b489c00] 00:38:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 85 (0x9c405400) [pid = 1848] [serial = 2635] [outer = 0x9b489c00] 00:38:42 INFO - PROCESS | 1801 | 1482395922034 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"]]]}] 00:38:42 INFO - ... 00:38:42 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html | took 1584ms 00:38:42 INFO - PROCESS | 1801 | 1482395922093 Marionette TRACE conn4 -> [0,2559,"getWindowHandle",null] 00:38:42 INFO - PROCESS | 1801 | 1482395922099 Marionette TRACE conn4 <- [1,2559,null,{"value":"2147483649"}] 00:38:42 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html 00:38:42 INFO - PROCESS | 1801 | 1482395922112 Marionette TRACE conn4 -> [0,2560,"timeouts",{"script":35000}] 00:38:42 INFO - PROCESS | 1801 | 1482395922114 Marionette TRACE conn4 <- [1,2560,null,{}] 00:38:42 INFO - PROCESS | 1801 | 1482395922122 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}] 00:38:42 INFO - PROCESS | 1801 | 1482395922302 Marionette TRACE conn4 <- [1,2561,null,{"value":null}] 00:38:42 INFO - PROCESS | 1801 | 1482395922415 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d67e000 == 24 [pid = 1848] [id = 993] 00:38:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 86 (0x9d8a6800) [pid = 1848] [serial = 2636] [outer = (nil)] 00:38:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 87 (0x9dd36000) [pid = 1848] [serial = 2637] [outer = 0x9d8a6800] 00:38:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 88 (0x9dd3f400) [pid = 1848] [serial = 2638] [outer = 0x9d8a6800] 00:38:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b022400 == 25 [pid = 1848] [id = 994] 00:38:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 89 (0x9dd3bc00) [pid = 1848] [serial = 2639] [outer = (nil)] 00:38:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 90 (0x9e74b000) [pid = 1848] [serial = 2640] [outer = 0x9dd3bc00] 00:38:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e750400 == 26 [pid = 1848] [id = 995] 00:38:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 91 (0x9e750800) [pid = 1848] [serial = 2641] [outer = (nil)] 00:38:43 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(EnsureContentViewer(), nullptr) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/docshell/base/nsDocShell.cpp, line 4527 00:38:43 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 8961 00:38:43 INFO - PROCESS | 1801 | --DOMWINDOW == 90 (0x9e750800) [pid = 1848] [serial = 2641] [outer = (nil)] [url = ] 00:38:43 INFO - PROCESS | 1801 | 1482395923634 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"]]]}] 00:38:43 INFO - . 00:38:43 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html | took 1555ms 00:38:43 INFO - PROCESS | 1801 | 1482395923666 Marionette TRACE conn4 -> [0,2563,"getWindowHandle",null] 00:38:43 INFO - PROCESS | 1801 | 1482395923669 Marionette TRACE conn4 <- [1,2563,null,{"value":"2147483649"}] 00:38:43 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html 00:38:43 INFO - PROCESS | 1801 | 1482395923681 Marionette TRACE conn4 -> [0,2564,"timeouts",{"script":35000}] 00:38:43 INFO - PROCESS | 1801 | 1482395923683 Marionette TRACE conn4 <- [1,2564,null,{}] 00:38:43 INFO - PROCESS | 1801 | 1482395923687 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}] 00:38:43 INFO - PROCESS | 1801 | 1482395923849 Marionette TRACE conn4 <- [1,2565,null,{"value":null}] 00:38:43 INFO - PROCESS | 1801 | 1482395923902 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af6a000 == 27 [pid = 1848] [id = 996] 00:38:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 91 (0x9b017800) [pid = 1848] [serial = 2642] [outer = (nil)] 00:38:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 92 (0x9b85b800) [pid = 1848] [serial = 2643] [outer = 0x9b017800] 00:38:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 93 (0x9b9a7800) [pid = 1848] [serial = 2644] [outer = 0x9b017800] 00:38:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af63c00 == 28 [pid = 1848] [id = 997] 00:38:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 94 (0x9b024400) [pid = 1848] [serial = 2645] [outer = (nil)] 00:38:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 95 (0x9b8ea800) [pid = 1848] [serial = 2646] [outer = 0x9b024400] 00:38:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9abc00 == 29 [pid = 1848] [id = 998] 00:38:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 96 (0x9ba17c00) [pid = 1848] [serial = 2647] [outer = (nil)] 00:38:45 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_SUCCESS(EnsureContentViewer(), nullptr) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/docshell/base/nsDocShell.cpp, line 4527 00:38:45 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 8961 00:38:45 INFO - PROCESS | 1801 | 1482395925295 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"]]]}] 00:38:45 INFO - . 00:38:45 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html | took 1627ms 00:38:45 INFO - PROCESS | 1801 | --DOMWINDOW == 95 (0x9ba17c00) [pid = 1848] [serial = 2647] [outer = (nil)] [url = ] 00:38:45 INFO - PROCESS | 1801 | 1482395925310 Marionette TRACE conn4 -> [0,2567,"getWindowHandle",null] 00:38:45 INFO - PROCESS | 1801 | 1482395925313 Marionette TRACE conn4 <- [1,2567,null,{"value":"2147483649"}] 00:38:45 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html 00:38:45 INFO - PROCESS | 1801 | 1482395925324 Marionette TRACE conn4 -> [0,2568,"timeouts",{"script":35000}] 00:38:45 INFO - PROCESS | 1801 | 1482395925326 Marionette TRACE conn4 <- [1,2568,null,{}] 00:38:45 INFO - PROCESS | 1801 | 1482395925332 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}] 00:38:45 INFO - PROCESS | 1801 | 1482395925496 Marionette TRACE conn4 <- [1,2569,null,{"value":null}] 00:38:45 INFO - PROCESS | 1801 | 1482395925623 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9dcab800 == 28 [pid = 1848] [id = 988] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8b2400 == 27 [pid = 1848] [id = 987] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9af37800 == 26 [pid = 1848] [id = 990] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9dcb2400 == 25 [pid = 1848] [id = 989] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9a9c00 == 24 [pid = 1848] [id = 984] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9af3d800 == 23 [pid = 1848] [id = 983] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9d670800 == 22 [pid = 1848] [id = 986] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9b01e000 == 21 [pid = 1848] [id = 985] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9ba12800 == 20 [pid = 1848] [id = 973] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9c40ec00 == 19 [pid = 1848] [id = 974] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9cdc4c00 == 18 [pid = 1848] [id = 975] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9d67e400 == 17 [pid = 1848] [id = 976] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8a8c00 == 16 [pid = 1848] [id = 977] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8ab000 == 15 [pid = 1848] [id = 978] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9af62000 == 14 [pid = 1848] [id = 972] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9d8af400 == 13 [pid = 1848] [id = 979] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9dcab000 == 12 [pid = 1848] [id = 980] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9af6a800 == 11 [pid = 1848] [id = 982] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9af1fc00 == 10 [pid = 1848] [id = 981] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9b485c00 == 9 [pid = 1848] [id = 992] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9af63c00 == 8 [pid = 1848] [id = 997] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9abc00 == 7 [pid = 1848] [id = 998] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9b022400 == 6 [pid = 1848] [id = 994] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9e750400 == 5 [pid = 1848] [id = 995] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9d67e000 == 4 [pid = 1848] [id = 993] 00:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9dca5000 == 3 [pid = 1848] [id = 991] 00:38:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af19400 == 4 [pid = 1848] [id = 999] 00:38:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 96 (0x9af19800) [pid = 1848] [serial = 2648] [outer = (nil)] 00:38:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 97 (0x9af3d800) [pid = 1848] [serial = 2649] [outer = 0x9af19800] 00:38:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 98 (0x9af64c00) [pid = 1848] [serial = 2650] [outer = 0x9af19800] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 97 (0x9af34800) [pid = 1848] [serial = 2562] [outer = (nil)] [url = about:blank] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 96 (0x9b9aa800) [pid = 1848] [serial = 2572] [outer = (nil)] [url = about:blank] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 95 (0x9b6c0800) [pid = 1848] [serial = 2567] [outer = (nil)] [url = about:blank] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 94 (0x9b48cc00) [pid = 1848] [serial = 2579] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 93 (0x9af15c00) [pid = 1848] [serial = 2578] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 92 (0x9c405800) [pid = 1848] [serial = 2575] [outer = (nil)] [url = about:blank] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 91 (0x9b860c00) [pid = 1848] [serial = 2560] [outer = (nil)] [url = about:blank] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 90 (0x9cdc6400) [pid = 1848] [serial = 2584] [outer = (nil)] [url = about:blank] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 89 (0x9c87b000) [pid = 1848] [serial = 2581] [outer = (nil)] [url = about:blank] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 88 (0x9af64400) [pid = 1848] [serial = 2565] [outer = (nil)] [url = about:blank] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 87 (0x9b9a7c00) [pid = 1848] [serial = 2554] [outer = (nil)] [url = about:blank] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 86 (0x9b9a1400) [pid = 1848] [serial = 2570] [outer = (nil)] [url = about:blank] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 85 (0x9d9d4c00) [pid = 1848] [serial = 2557] [outer = (nil)] [url = about:blank] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 84 (0x9bbb8800) [pid = 1848] [serial = 2574] [outer = (nil)] [url = about:blank] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 83 (0x9b8f7000) [pid = 1848] [serial = 2569] [outer = (nil)] [url = about:blank] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 82 (0x9b023400) [pid = 1848] [serial = 2564] [outer = (nil)] [url = about:blank] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 81 (0x9b6c0000) [pid = 1848] [serial = 2559] [outer = (nil)] [url = about:blank] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 80 (0x9dcaa400) [pid = 1848] [serial = 2556] [outer = (nil)] [url = about:blank] 00:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 79 (0x9b8edc00) [pid = 1848] [serial = 2553] [outer = (nil)] [url = about:blank] 00:38:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af30c00 == 5 [pid = 1848] [id = 1000] 00:38:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 80 (0x9b01b800) [pid = 1848] [serial = 2651] [outer = (nil)] 00:38:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 81 (0x9b020c00) [pid = 1848] [serial = 2652] [outer = 0x9b01b800] 00:38:47 INFO - . 00:38:47 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html | took 1783ms 00:38:47 INFO - PROCESS | 1801 | 1482395927092 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"]]]}] 00:38:47 INFO - PROCESS | 1801 | 1482395927107 Marionette TRACE conn4 -> [0,2571,"getWindowHandle",null] 00:38:47 INFO - PROCESS | 1801 | 1482395927109 Marionette TRACE conn4 <- [1,2571,null,{"value":"2147483649"}] 00:38:47 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html 00:38:47 INFO - PROCESS | 1801 | 1482395927120 Marionette TRACE conn4 -> [0,2572,"timeouts",{"script":35000}] 00:38:47 INFO - PROCESS | 1801 | 1482395927123 Marionette TRACE conn4 <- [1,2572,null,{}] 00:38:47 INFO - PROCESS | 1801 | 1482395927127 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}] 00:38:47 INFO - PROCESS | 1801 | 1482395927287 Marionette TRACE conn4 <- [1,2573,null,{"value":null}] 00:38:47 INFO - PROCESS | 1801 | 1482395927404 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af37800 == 6 [pid = 1848] [id = 1001] 00:38:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 82 (0x9af3b000) [pid = 1848] [serial = 2653] [outer = (nil)] 00:38:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 83 (0x9b6c0800) [pid = 1848] [serial = 2654] [outer = 0x9af3b000] 00:38:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 84 (0x9b85d800) [pid = 1848] [serial = 2655] [outer = 0x9af3b000] 00:38:48 INFO - .............. 00:38:48 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html | took 1593ms 00:38:48 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html 00:38:48 INFO - PROCESS | 1801 | 1482395928669 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] 00:38:48 INFO - PROCESS | 1801 | 1482395928719 Marionette TRACE conn4 <- [1,2575,null,{"value":"2147483649"}] 00:38:48 INFO - PROCESS | 1801 | 1482395928737 Marionette TRACE conn4 -> [0,2576,"timeouts",{"script":35000}] 00:38:48 INFO - PROCESS | 1801 | 1482395928740 Marionette TRACE conn4 <- [1,2576,null,{}] 00:38:48 INFO - PROCESS | 1801 | 1482395928750 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}] 00:38:48 INFO - PROCESS | 1801 | 1482395928979 Marionette TRACE conn4 <- [1,2577,null,{"value":null}] 00:38:49 INFO - PROCESS | 1801 | 1482395929068 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c874800 == 7 [pid = 1848] [id = 1002] 00:38:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 85 (0x9c875400) [pid = 1848] [serial = 2656] [outer = (nil)] 00:38:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 86 (0x9cdbe800) [pid = 1848] [serial = 2657] [outer = 0x9c875400] 00:38:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 87 (0x9cdc6400) [pid = 1848] [serial = 2658] [outer = 0x9c875400] 00:38:50 INFO - ... 00:38:50 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html | took 1594ms 00:38:50 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html 00:38:50 INFO - PROCESS | 1801 | 1482395930306 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"]]]}] 00:38:50 INFO - PROCESS | 1801 | 1482395930322 Marionette TRACE conn4 -> [0,2579,"getWindowHandle",null] 00:38:50 INFO - PROCESS | 1801 | 1482395930332 Marionette TRACE conn4 <- [1,2579,null,{"value":"2147483649"}] 00:38:50 INFO - PROCESS | 1801 | 1482395930337 Marionette TRACE conn4 -> [0,2580,"timeouts",{"script":35000}] 00:38:50 INFO - PROCESS | 1801 | 1482395930344 Marionette TRACE conn4 <- [1,2580,null,{}] 00:38:50 INFO - PROCESS | 1801 | 1482395930352 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}] 00:38:50 INFO - PROCESS | 1801 | 1482395930557 Marionette TRACE conn4 <- [1,2581,null,{"value":null}] 00:38:50 INFO - PROCESS | 1801 | 1482395930599 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d670c00 == 8 [pid = 1848] [id = 1003] 00:38:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 88 (0x9d67bc00) [pid = 1848] [serial = 2659] [outer = (nil)] 00:38:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 89 (0x9d9cb800) [pid = 1848] [serial = 2660] [outer = 0x9d67bc00] 00:38:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 90 (0x9d9cdc00) [pid = 1848] [serial = 2661] [outer = 0x9d67bc00] 00:38:51 INFO - ...... 00:38:51 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html | took 1643ms 00:38:52 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html 00:38:52 INFO - PROCESS | 1801 | 1482395931964 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"]]]}] 00:38:52 INFO - PROCESS | 1801 | 1482395931993 Marionette TRACE conn4 -> [0,2583,"getWindowHandle",null] 00:38:52 INFO - PROCESS | 1801 | 1482395931995 Marionette TRACE conn4 <- [1,2583,null,{"value":"2147483649"}] 00:38:52 INFO - PROCESS | 1801 | 1482395932010 Marionette TRACE conn4 -> [0,2584,"timeouts",{"script":35000}] 00:38:52 INFO - PROCESS | 1801 | 1482395932011 Marionette TRACE conn4 <- [1,2584,null,{}] 00:38:52 INFO - PROCESS | 1801 | 1482395932019 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}] 00:38:52 INFO - PROCESS | 1801 | 1482395932264 Marionette TRACE conn4 <- [1,2585,null,{"value":null}] 00:38:52 INFO - PROCESS | 1801 | 1482395932369 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:52 INFO - PROCESS | 1801 | --DOCSHELL 0x9af30c00 == 7 [pid = 1848] [id = 1000] 00:38:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c86cc00 == 8 [pid = 1848] [id = 1004] 00:38:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 91 (0x9c86e000) [pid = 1848] [serial = 2662] [outer = (nil)] 00:38:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 92 (0x9d8ad400) [pid = 1848] [serial = 2663] [outer = 0x9c86e000] 00:38:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 93 (0x9d9d0c00) [pid = 1848] [serial = 2664] [outer = 0x9c86e000] 00:38:53 INFO - ................. 00:38:53 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html | took 1441ms 00:38:53 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html 00:38:53 INFO - PROCESS | 1801 | 1482395933394 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] 00:38:53 INFO - PROCESS | 1801 | 1482395933453 Marionette TRACE conn4 <- [1,2587,null,{"value":"2147483649"}] 00:38:53 INFO - PROCESS | 1801 | 1482395933459 Marionette TRACE conn4 -> [0,2588,"timeouts",{"script":35000}] 00:38:53 INFO - PROCESS | 1801 | 1482395933461 Marionette TRACE conn4 <- [1,2588,null,{}] 00:38:53 INFO - PROCESS | 1801 | 1482395933472 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}] 00:38:53 INFO - PROCESS | 1801 | 1482395933758 Marionette TRACE conn4 <- [1,2589,null,{"value":null}] 00:38:53 INFO - PROCESS | 1801 | 1482395933830 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e7b7800 == 9 [pid = 1848] [id = 1005] 00:38:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 94 (0x9e7bb800) [pid = 1848] [serial = 2665] [outer = (nil)] 00:38:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 95 (0x9e867800) [pid = 1848] [serial = 2666] [outer = 0x9e7bb800] 00:38:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 96 (0x9e869000) [pid = 1848] [serial = 2667] [outer = 0x9e7bb800] 00:38:54 INFO - PROCESS | 1801 | 1482395934938 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"]]]}] 00:38:54 INFO - .. 00:38:54 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html | took 1535ms 00:38:54 INFO - PROCESS | 1801 | 1482395934995 Marionette TRACE conn4 -> [0,2591,"getWindowHandle",null] 00:38:55 INFO - PROCESS | 1801 | 1482395934998 Marionette TRACE conn4 <- [1,2591,null,{"value":"2147483649"}] 00:38:55 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html 00:38:55 INFO - PROCESS | 1801 | 1482395935004 Marionette TRACE conn4 -> [0,2592,"timeouts",{"script":35000}] 00:38:55 INFO - PROCESS | 1801 | 1482395935006 Marionette TRACE conn4 <- [1,2592,null,{}] 00:38:55 INFO - PROCESS | 1801 | 1482395935012 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}] 00:38:55 INFO - PROCESS | 1801 | 1482395935188 Marionette TRACE conn4 <- [1,2593,null,{"value":null}] 00:38:55 INFO - PROCESS | 1801 | 1482395935213 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eec5c00 == 10 [pid = 1848] [id = 1006] 00:38:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 97 (0x9eec6000) [pid = 1848] [serial = 2668] [outer = (nil)] 00:38:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 98 (0x9eeca000) [pid = 1848] [serial = 2669] [outer = 0x9eec6000] 00:38:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 99 (0x9eecd800) [pid = 1848] [serial = 2670] [outer = 0x9eec6000] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 98 (0x9b023c00) [pid = 1848] [serial = 2615] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 97 (0x9d8b3400) [pid = 1848] [serial = 2620] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 96 (0x9dd32c00) [pid = 1848] [serial = 2625] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/test-001.html] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 95 (0x9d8a6800) [pid = 1848] [serial = 2636] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 94 (0x9b489c00) [pid = 1848] [serial = 2633] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 93 (0x9dca6000) [pid = 1848] [serial = 2630] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 92 (0x9ba12000) [pid = 1848] [serial = 2613] [outer = (nil)] [url = about:blank] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 91 (0x9d8a5400) [pid = 1848] [serial = 2594] [outer = (nil)] [url = about:blank] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 90 (0x9d8a9400) [pid = 1848] [serial = 2596] [outer = (nil)] [url = about:blank] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 89 (0x9d8b3c00) [pid = 1848] [serial = 2600] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 88 (0x9af62800) [pid = 1848] [serial = 2585] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 87 (0x9cdc5000) [pid = 1848] [serial = 2592] [outer = (nil)] [url = about:blank] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 86 (0x9c870400) [pid = 1848] [serial = 2590] [outer = (nil)] [url = about:blank] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 85 (0x9b486400) [pid = 1848] [serial = 2608] [outer = (nil)] [url = about:blank] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 84 (0x9bbac400) [pid = 1848] [serial = 2588] [outer = (nil)] [url = about:blank] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 83 (0x9dd3bc00) [pid = 1848] [serial = 2639] [outer = (nil)] [url = about:blank] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 82 (0x9b024400) [pid = 1848] [serial = 2645] [outer = (nil)] [url = about:blank] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 81 (0x9d672c00) [pid = 1848] [serial = 2618] [outer = (nil)] [url = about:blank] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 80 (0x9ba18400) [pid = 1848] [serial = 2580] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-003.html] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 79 (0x9af61000) [pid = 1848] [serial = 2610] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 78 (0x9af3b800) [pid = 1848] [serial = 2605] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 77 (0x9d8ab400) [pid = 1848] [serial = 2598] [outer = (nil)] [url = about:blank] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 76 (0x9dcad800) [pid = 1848] [serial = 2623] [outer = (nil)] [url = about:blank] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 75 (0x9dcabc00) [pid = 1848] [serial = 2603] [outer = (nil)] [url = about:blank] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 74 (0x9b017800) [pid = 1848] [serial = 2642] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 73 (0x9af3ac00) [pid = 1848] [serial = 2628] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 00:38:56 INFO - PROCESS | 1801 | --DOMWINDOW == 72 (0x9b01b800) [pid = 1848] [serial = 2651] [outer = (nil)] [url = about:blank] 00:38:56 INFO - PROCESS | 1801 | 1482395936619 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"]]]}] 00:38:56 INFO - .. 00:38:56 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html | took 1647ms 00:38:56 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html 00:38:56 INFO - PROCESS | 1801 | 1482395936652 Marionette TRACE conn4 -> [0,2595,"getWindowHandle",null] 00:38:56 INFO - PROCESS | 1801 | 1482395936654 Marionette TRACE conn4 <- [1,2595,null,{"value":"2147483649"}] 00:38:56 INFO - PROCESS | 1801 | 1482395936661 Marionette TRACE conn4 -> [0,2596,"timeouts",{"script":35000}] 00:38:56 INFO - PROCESS | 1801 | 1482395936664 Marionette TRACE conn4 <- [1,2596,null,{}] 00:38:56 INFO - PROCESS | 1801 | 1482395936669 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}] 00:38:56 INFO - PROCESS | 1801 | 1482395936858 Marionette TRACE conn4 <- [1,2597,null,{"value":null}] 00:38:56 INFO - PROCESS | 1801 | 1482395936909 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eec3c00 == 11 [pid = 1848] [id = 1007] 00:38:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0x9eec4000) [pid = 1848] [serial = 2671] [outer = (nil)] 00:38:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0x9eef4000) [pid = 1848] [serial = 2672] [outer = 0x9eec4000] 00:38:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0x9eef5400) [pid = 1848] [serial = 2673] [outer = 0x9eec4000] 00:38:57 INFO - PROCESS | 1801 | 1482395937937 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"]]]}] 00:38:57 INFO - .... 00:38:57 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html | took 1334ms 00:38:58 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html 00:38:58 INFO - PROCESS | 1801 | 1482395937994 Marionette TRACE conn4 -> [0,2599,"getWindowHandle",null] 00:38:58 INFO - PROCESS | 1801 | 1482395937997 Marionette TRACE conn4 <- [1,2599,null,{"value":"2147483649"}] 00:38:58 INFO - PROCESS | 1801 | 1482395938002 Marionette TRACE conn4 -> [0,2600,"timeouts",{"script":35000}] 00:38:58 INFO - PROCESS | 1801 | 1482395938006 Marionette TRACE conn4 <- [1,2600,null,{}] 00:38:58 INFO - PROCESS | 1801 | 1482395938011 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}] 00:38:58 INFO - PROCESS | 1801 | 1482395938178 Marionette TRACE conn4 <- [1,2601,null,{"value":null}] 00:38:58 INFO - PROCESS | 1801 | 1482395938317 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af3b800 == 12 [pid = 1848] [id = 1008] 00:38:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 76 (0x9af3c000) [pid = 1848] [serial = 2674] [outer = (nil)] 00:38:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 77 (0x9b9abc00) [pid = 1848] [serial = 2675] [outer = 0x9af3c000] 00:38:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 78 (0x9c404c00) [pid = 1848] [serial = 2676] [outer = 0x9af3c000] 00:38:59 INFO - .. 00:38:59 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html | took 1436ms 00:38:59 INFO - PROCESS | 1801 | 1482395939419 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"]]]}] 00:38:59 INFO - PROCESS | 1801 | 1482395939439 Marionette TRACE conn4 -> [0,2603,"getWindowHandle",null] 00:38:59 INFO - PROCESS | 1801 | 1482395939441 Marionette TRACE conn4 <- [1,2603,null,{"value":"2147483649"}] 00:38:59 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html 00:38:59 INFO - PROCESS | 1801 | 1482395939451 Marionette TRACE conn4 -> [0,2604,"timeouts",{"script":35000}] 00:38:59 INFO - PROCESS | 1801 | 1482395939453 Marionette TRACE conn4 <- [1,2604,null,{}] 00:38:59 INFO - PROCESS | 1801 | 1482395939460 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}] 00:38:59 INFO - PROCESS | 1801 | 1482395939631 Marionette TRACE conn4 <- [1,2605,null,{"value":null}] 00:38:59 INFO - PROCESS | 1801 | 1482395939682 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:38:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x9cdbb000 == 13 [pid = 1848] [id = 1009] 00:38:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 79 (0x9d671800) [pid = 1848] [serial = 2677] [outer = (nil)] 00:38:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 80 (0x9e7ba400) [pid = 1848] [serial = 2678] [outer = 0x9d671800] 00:39:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 81 (0x9e7b6c00) [pid = 1848] [serial = 2679] [outer = 0x9d671800] 00:39:00 INFO - PROCESS | 1801 | 1482395940881 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"]]]}] 00:39:00 INFO - .. 00:39:00 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html | took 1482ms 00:39:00 INFO - PROCESS | 1801 | 1482395940935 Marionette TRACE conn4 -> [0,2607,"getWindowHandle",null] 00:39:00 INFO - PROCESS | 1801 | 1482395940937 Marionette TRACE conn4 <- [1,2607,null,{"value":"2147483649"}] 00:39:00 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html 00:39:00 INFO - PROCESS | 1801 | 1482395940946 Marionette TRACE conn4 -> [0,2608,"timeouts",{"script":35000}] 00:39:00 INFO - PROCESS | 1801 | 1482395940952 Marionette TRACE conn4 <- [1,2608,null,{}] 00:39:00 INFO - PROCESS | 1801 | 1482395940964 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}] 00:39:01 INFO - PROCESS | 1801 | 1482395941202 Marionette TRACE conn4 <- [1,2609,null,{"value":null}] 00:39:01 INFO - PROCESS | 1801 | 1482395941250 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:39:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e86b400 == 14 [pid = 1848] [id = 1010] 00:39:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 82 (0x9eec0800) [pid = 1848] [serial = 2680] [outer = (nil)] 00:39:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 83 (0x9ef06400) [pid = 1848] [serial = 2681] [outer = 0x9eec0800] 00:39:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 84 (0x9ef04400) [pid = 1848] [serial = 2682] [outer = 0x9eec0800] 00:39:02 INFO - .............. 00:39:02 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html | took 1691ms 00:39:02 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html 00:39:02 INFO - PROCESS | 1801 | 1482395942588 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"]]]}] 00:39:02 INFO - PROCESS | 1801 | 1482395942642 Marionette TRACE conn4 -> [0,2611,"getWindowHandle",null] 00:39:02 INFO - PROCESS | 1801 | 1482395942643 Marionette TRACE conn4 <- [1,2611,null,{"value":"2147483649"}] 00:39:02 INFO - PROCESS | 1801 | 1482395942649 Marionette TRACE conn4 -> [0,2612,"timeouts",{"script":35000}] 00:39:02 INFO - PROCESS | 1801 | 1482395942659 Marionette TRACE conn4 <- [1,2612,null,{}] 00:39:02 INFO - PROCESS | 1801 | 1482395942669 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}] 00:39:03 INFO - PROCESS | 1801 | 1482395943033 Marionette TRACE conn4 <- [1,2613,null,{"value":null}] 00:39:03 INFO - PROCESS | 1801 | 1482395943115 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:39:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8f7000 == 15 [pid = 1848] [id = 1011] 00:39:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 85 (0x9b99d000) [pid = 1848] [serial = 2683] [outer = (nil)] 00:39:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 86 (0x9c405800) [pid = 1848] [serial = 2684] [outer = 0x9b99d000] 00:39:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 87 (0x9c86d000) [pid = 1848] [serial = 2685] [outer = 0x9b99d000] 00:39:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9eec3c00 == 14 [pid = 1848] [id = 1007] 00:39:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9c86cc00 == 13 [pid = 1848] [id = 1004] 00:39:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9e7b7800 == 12 [pid = 1848] [id = 1005] 00:39:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9eec5c00 == 11 [pid = 1848] [id = 1006] 00:39:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9af6a000 == 10 [pid = 1848] [id = 996] 00:39:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9af37800 == 9 [pid = 1848] [id = 1001] 00:39:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9c874800 == 8 [pid = 1848] [id = 1002] 00:39:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9af3b800 == 7 [pid = 1848] [id = 1008] 00:39:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9cdbb000 == 6 [pid = 1848] [id = 1009] 00:39:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9af19400 == 5 [pid = 1848] [id = 999] 00:39:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9e86b400 == 4 [pid = 1848] [id = 1010] 00:39:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9d670c00 == 3 [pid = 1848] [id = 1003] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 86 (0x9dd3d800) [pid = 1848] [serial = 2631] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 85 (0x9ba13400) [pid = 1848] [serial = 2614] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 84 (0x9c405400) [pid = 1848] [serial = 2635] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 83 (0x9d8a7000) [pid = 1848] [serial = 2595] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 82 (0x9d8a9c00) [pid = 1848] [serial = 2597] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 81 (0x9d9d4400) [pid = 1848] [serial = 2601] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 80 (0x9b864400) [pid = 1848] [serial = 2586] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 79 (0x9d675000) [pid = 1848] [serial = 2593] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 78 (0x9c871400) [pid = 1848] [serial = 2591] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 77 (0x9b488800) [pid = 1848] [serial = 2609] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 76 (0x9b9a9800) [pid = 1848] [serial = 2589] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 75 (0x9e74b000) [pid = 1848] [serial = 2640] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 74 (0x9b8ea800) [pid = 1848] [serial = 2646] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 73 (0x9d673000) [pid = 1848] [serial = 2619] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 72 (0x9dd3f400) [pid = 1848] [serial = 2638] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 71 (0x9cdc0400) [pid = 1848] [serial = 2582] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 70 (0x9b85b000) [pid = 1848] [serial = 2611] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 69 (0x9b858c00) [pid = 1848] [serial = 2606] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 68 (0x9b99f800) [pid = 1848] [serial = 2599] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 67 (0x9dcb0400) [pid = 1848] [serial = 2624] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 66 (0x9d9d3800) [pid = 1848] [serial = 2621] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 65 (0x9b9a5400) [pid = 1848] [serial = 2634] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 64 (0x9dd36000) [pid = 1848] [serial = 2637] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 63 (0x9cdbcc00) [pid = 1848] [serial = 2616] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 62 (0x9dcac400) [pid = 1848] [serial = 2604] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 61 (0x9b85b800) [pid = 1848] [serial = 2643] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 60 (0x9b9a7800) [pid = 1848] [serial = 2644] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 59 (0x9af3d800) [pid = 1848] [serial = 2649] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 58 (0x9b492000) [pid = 1848] [serial = 2629] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 57 (0x9b8f1000) [pid = 1848] [serial = 2607] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0x9b020c00) [pid = 1848] [serial = 2652] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0x9b8ee000) [pid = 1848] [serial = 2587] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0x9d9d7c00) [pid = 1848] [serial = 2602] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9b8e9000) [pid = 1848] [serial = 2612] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9dd3a000) [pid = 1848] [serial = 2627] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9dd37c00) [pid = 1848] [serial = 2626] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 50 (0x9d9d1000) [pid = 1848] [serial = 2622] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 49 (0x9e747400) [pid = 1848] [serial = 2632] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | --DOMWINDOW == 48 (0x9cdc2c00) [pid = 1848] [serial = 2617] [outer = (nil)] [url = about:blank] 00:39:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af19400 == 4 [pid = 1848] [id = 1012] 00:39:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9af37800) [pid = 1848] [serial = 2686] [outer = (nil)] 00:39:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9af5e400) [pid = 1848] [serial = 2687] [outer = 0x9af37800] 00:39:04 INFO - PROCESS | 1801 | 1482395944756 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"]]]}] 00:39:04 INFO - . 00:39:04 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html | took 2157ms 00:39:04 INFO - PROCESS | 1801 | 1482395944807 Marionette TRACE conn4 -> [0,2615,"getWindowHandle",null] 00:39:04 INFO - PROCESS | 1801 | 1482395944811 Marionette TRACE conn4 <- [1,2615,null,{"value":"2147483649"}] 00:39:04 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html 00:39:04 INFO - PROCESS | 1801 | 1482395944817 Marionette TRACE conn4 -> [0,2616,"timeouts",{"script":35000}] 00:39:04 INFO - PROCESS | 1801 | 1482395944819 Marionette TRACE conn4 <- [1,2616,null,{}] 00:39:04 INFO - PROCESS | 1801 | 1482395944824 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}] 00:39:05 INFO - PROCESS | 1801 | 1482395945032 Marionette TRACE conn4 <- [1,2617,null,{"value":null}] 00:39:05 INFO - PROCESS | 1801 | 1482395945100 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:39:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b85b800 == 5 [pid = 1848] [id = 1013] 00:39:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9b85d000) [pid = 1848] [serial = 2688] [outer = (nil)] 00:39:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9b8ecc00) [pid = 1848] [serial = 2689] [outer = 0x9b85d000] 00:39:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9b85f800) [pid = 1848] [serial = 2690] [outer = 0x9b85d000] 00:39:06 INFO - PROCESS | 1801 | 1482395946068 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"]]]}] 00:39:06 INFO - . 00:39:06 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html | took 1282ms 00:39:06 INFO - PROCESS | 1801 | 1482395946099 Marionette TRACE conn4 -> [0,2619,"getWindowHandle",null] 00:39:06 INFO - PROCESS | 1801 | 1482395946103 Marionette TRACE conn4 <- [1,2619,null,{"value":"2147483649"}] 00:39:06 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html 00:39:06 INFO - PROCESS | 1801 | 1482395946109 Marionette TRACE conn4 -> [0,2620,"timeouts",{"script":35000}] 00:39:06 INFO - PROCESS | 1801 | 1482395946112 Marionette TRACE conn4 <- [1,2620,null,{}] 00:39:06 INFO - PROCESS | 1801 | 1482395946117 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}] 00:39:06 INFO - PROCESS | 1801 | 1482395946314 Marionette TRACE conn4 <- [1,2621,null,{"value":null}] 00:39:06 INFO - PROCESS | 1801 | 1482395946366 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:39:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a7800 == 6 [pid = 1848] [id = 1014] 00:39:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9b9a7c00) [pid = 1848] [serial = 2691] [outer = (nil)] 00:39:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x9bbb0000) [pid = 1848] [serial = 2692] [outer = 0x9b9a7c00] 00:39:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x9bbb5400) [pid = 1848] [serial = 2693] [outer = 0x9b9a7c00] 00:39:07 INFO - ........ 00:39:07 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html | took 1390ms 00:39:07 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html 00:39:07 INFO - PROCESS | 1801 | 1482395947475 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] 00:39:07 INFO - PROCESS | 1801 | 1482395947503 Marionette TRACE conn4 <- [1,2623,null,{"value":"2147483649"}] 00:39:07 INFO - PROCESS | 1801 | 1482395947532 Marionette TRACE conn4 -> [0,2624,"timeouts",{"script":35000}] 00:39:07 INFO - PROCESS | 1801 | 1482395947538 Marionette TRACE conn4 <- [1,2624,null,{}] 00:39:07 INFO - PROCESS | 1801 | 1482395947564 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}] 00:39:07 INFO - PROCESS | 1801 | 1482395947783 Marionette TRACE conn4 <- [1,2625,null,{"value":null}] 00:39:07 INFO - PROCESS | 1801 | 1482395947809 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:39:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d677000 == 7 [pid = 1848] [id = 1015] 00:39:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x9d677800) [pid = 1848] [serial = 2694] [outer = (nil)] 00:39:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0x9d8a4800) [pid = 1848] [serial = 2695] [outer = 0x9d677800] 00:39:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0x9d8a9400) [pid = 1848] [serial = 2696] [outer = 0x9d677800] 00:39:10 INFO - PROCESS | 1801 | --DOMWINDOW == 58 (0x9d67bc00) [pid = 1848] [serial = 2659] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html] 00:39:10 INFO - PROCESS | 1801 | --DOMWINDOW == 57 (0x9c86e000) [pid = 1848] [serial = 2662] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html] 00:39:10 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0x9c875400) [pid = 1848] [serial = 2656] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html] 00:39:10 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0x9af19800) [pid = 1848] [serial = 2648] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html] 00:39:10 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0x9af3b000) [pid = 1848] [serial = 2653] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html] 00:39:10 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x9e7bb800) [pid = 1848] [serial = 2665] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html] 00:39:10 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0x9eec6000) [pid = 1848] [serial = 2668] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html] 00:39:10 INFO - PROCESS | 1801 | --DOMWINDOW == 51 (0x9eec4000) [pid = 1848] [serial = 2671] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html] 00:39:10 INFO - ........................................................................................................... 00:39:10 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html | took 3433ms 00:39:10 INFO - TEST-START | /shadow-dom/untriaged/styles/test-001.html 00:39:12 INFO - PROCESS | 1801 | 1482395950640 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] 00:39:12 INFO - PROCESS | 1801 | 1482395950972 Marionette TRACE conn4 <- [1,2627,null,{"value":"2147483649"}] 00:39:12 INFO - PROCESS | 1801 | 1482395950976 Marionette TRACE conn4 -> [0,2628,"timeouts",{"script":35000}] 00:39:12 INFO - PROCESS | 1801 | 1482395950978 Marionette TRACE conn4 <- [1,2628,null,{}] 00:39:12 INFO - PROCESS | 1801 | 1482395950989 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}] 00:39:12 INFO - PROCESS | 1801 | 1482395951289 Marionette TRACE conn4 <- [1,2629,null,{"value":null}] 00:39:12 INFO - PROCESS | 1801 | 1482395951379 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:39:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x9fe68000 == 8 [pid = 1848] [id = 1016] 00:39:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9fe68400) [pid = 1848] [serial = 2697] [outer = (nil)] 00:39:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9fe6c000) [pid = 1848] [serial = 2698] [outer = 0x9fe68400] 00:39:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x9fe6d000) [pid = 1848] [serial = 2699] [outer = 0x9fe68400] 00:39:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b019c00 == 9 [pid = 1848] [id = 1017] 00:39:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x9b01d000) [pid = 1848] [serial = 2700] [outer = (nil)] 00:39:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x9b488400) [pid = 1848] [serial = 2701] [outer = 0x9b01d000] 00:39:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8e8c00 == 10 [pid = 1848] [id = 1018] 00:39:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x9b8e9000) [pid = 1848] [serial = 2702] [outer = (nil)] 00:39:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0x9b8eb400) [pid = 1848] [serial = 2703] [outer = 0x9b8e9000] 00:39:12 INFO - PROCESS | 1801 | 1482395952791 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"]]]}] 00:39:12 INFO - .. 00:39:12 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-001.html | took 1841ms 00:39:12 INFO - PROCESS | 1801 | 1482395952818 Marionette TRACE conn4 -> [0,2631,"getWindowHandle",null] 00:39:12 INFO - PROCESS | 1801 | 1482395952821 Marionette TRACE conn4 <- [1,2631,null,{"value":"2147483649"}] 00:39:12 INFO - TEST-START | /shadow-dom/untriaged/styles/test-003.html 00:39:12 INFO - PROCESS | 1801 | 1482395952827 Marionette TRACE conn4 -> [0,2632,"timeouts",{"script":35000}] 00:39:12 INFO - PROCESS | 1801 | 1482395952829 Marionette TRACE conn4 <- [1,2632,null,{}] 00:39:12 INFO - PROCESS | 1801 | 1482395952835 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}] 00:39:13 INFO - PROCESS | 1801 | 1482395953024 Marionette TRACE conn4 <- [1,2633,null,{"value":null}] 00:39:13 INFO - PROCESS | 1801 | 1482395953102 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:39:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9aa400 == 11 [pid = 1848] [id = 1019] 00:39:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0x9ba18400) [pid = 1848] [serial = 2704] [outer = (nil)] 00:39:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 60 (0x9d67ec00) [pid = 1848] [serial = 2705] [outer = 0x9ba18400] 00:39:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0x9d8ae400) [pid = 1848] [serial = 2706] [outer = 0x9ba18400] 00:39:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dcadc00 == 12 [pid = 1848] [id = 1020] 00:39:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 62 (0x9dcae800) [pid = 1848] [serial = 2707] [outer = (nil)] 00:39:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 63 (0x9dcaf000) [pid = 1848] [serial = 2708] [outer = 0x9dcae800] 00:39:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x9f52c400 == 13 [pid = 1848] [id = 1021] 00:39:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 64 (0x9fe25c00) [pid = 1848] [serial = 2709] [outer = (nil)] 00:39:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 65 (0x9fe26400) [pid = 1848] [serial = 2710] [outer = 0x9fe25c00] 00:39:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x9fe6d400 == 14 [pid = 1848] [id = 1022] 00:39:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 66 (0x9fe6dc00) [pid = 1848] [serial = 2711] [outer = (nil)] 00:39:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 67 (0x9bbab000) [pid = 1848] [serial = 2712] [outer = 0x9fe6dc00] 00:39:14 INFO - PROCESS | 1801 | 1482395954380 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"]]]}] 00:39:14 INFO - ... 00:39:14 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-003.html | took 1581ms 00:39:14 INFO - PROCESS | 1801 | 1482395954410 Marionette TRACE conn4 -> [0,2635,"getWindowHandle",null] 00:39:14 INFO - PROCESS | 1801 | 1482395954413 Marionette TRACE conn4 <- [1,2635,null,{"value":"2147483649"}] 00:39:14 INFO - TEST-START | /shadow-dom/untriaged/styles/test-005.html 00:39:14 INFO - PROCESS | 1801 | 1482395954421 Marionette TRACE conn4 -> [0,2636,"timeouts",{"script":35000}] 00:39:14 INFO - PROCESS | 1801 | 1482395954430 Marionette TRACE conn4 <- [1,2636,null,{}] 00:39:14 INFO - PROCESS | 1801 | 1482395954435 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}] 00:39:14 INFO - PROCESS | 1801 | 1482395954614 Marionette TRACE conn4 <- [1,2637,null,{"value":null}] 00:39:14 INFO - PROCESS | 1801 | 1482395954669 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:39:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e872c00 == 15 [pid = 1848] [id = 1023] 00:39:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 68 (0x9eec1c00) [pid = 1848] [serial = 2713] [outer = (nil)] 00:39:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 69 (0xa033cc00) [pid = 1848] [serial = 2714] [outer = 0x9eec1c00] 00:39:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 70 (0xa033dc00) [pid = 1848] [serial = 2715] [outer = 0x9eec1c00] 00:39:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af33800 == 16 [pid = 1848] [id = 1024] 00:39:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 71 (0x9af60800) [pid = 1848] [serial = 2716] [outer = (nil)] 00:39:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0x9af63000) [pid = 1848] [serial = 2717] [outer = 0x9af60800] 00:39:16 INFO - PROCESS | 1801 | 1482395956016 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"]]]}] 00:39:16 INFO - . 00:39:16 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-005.html | took 1643ms 00:39:16 INFO - PROCESS | 1801 | 1482395956065 Marionette TRACE conn4 -> [0,2639,"getWindowHandle",null] 00:39:16 INFO - PROCESS | 1801 | 1482395956069 Marionette TRACE conn4 <- [1,2639,null,{"value":"2147483649"}] 00:39:16 INFO - TEST-START | /shadow-dom/untriaged/styles/test-008.html 00:39:16 INFO - PROCESS | 1801 | 1482395956077 Marionette TRACE conn4 -> [0,2640,"timeouts",{"script":35000}] 00:39:16 INFO - PROCESS | 1801 | 1482395956083 Marionette TRACE conn4 <- [1,2640,null,{}] 00:39:16 INFO - PROCESS | 1801 | 1482395956094 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}] 00:39:16 INFO - PROCESS | 1801 | 1482395956270 Marionette TRACE conn4 <- [1,2641,null,{"value":null}] 00:39:16 INFO - PROCESS | 1801 | 1482395956397 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:39:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9d677000 == 15 [pid = 1848] [id = 1015] 00:39:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9b9a7800 == 14 [pid = 1848] [id = 1014] 00:39:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9b85b800 == 13 [pid = 1848] [id = 1013] 00:39:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9af19400 == 12 [pid = 1848] [id = 1012] 00:39:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af35c00 == 13 [pid = 1848] [id = 1025] 00:39:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0x9af5f400) [pid = 1848] [serial = 2718] [outer = (nil)] 00:39:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0x9b860c00) [pid = 1848] [serial = 2719] [outer = 0x9af5f400] 00:39:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0x9b6c1400) [pid = 1848] [serial = 2720] [outer = 0x9af5f400] 00:39:16 INFO - PROCESS | 1801 | --DOMWINDOW == 74 (0x9eef4000) [pid = 1848] [serial = 2672] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1801 | --DOMWINDOW == 73 (0x9d9cdc00) [pid = 1848] [serial = 2661] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1801 | --DOMWINDOW == 72 (0x9d9d0c00) [pid = 1848] [serial = 2664] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1801 | --DOMWINDOW == 71 (0x9cdc6400) [pid = 1848] [serial = 2658] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1801 | --DOMWINDOW == 70 (0x9af64c00) [pid = 1848] [serial = 2650] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1801 | --DOMWINDOW == 69 (0x9b85d800) [pid = 1848] [serial = 2655] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1801 | --DOMWINDOW == 68 (0x9e869000) [pid = 1848] [serial = 2667] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1801 | --DOMWINDOW == 67 (0x9eecd800) [pid = 1848] [serial = 2670] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1801 | --DOMWINDOW == 66 (0x9eef5400) [pid = 1848] [serial = 2673] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1801 | --DOMWINDOW == 65 (0x9eeca000) [pid = 1848] [serial = 2669] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1801 | --DOMWINDOW == 64 (0x9e867800) [pid = 1848] [serial = 2666] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1801 | --DOMWINDOW == 63 (0x9d8ad400) [pid = 1848] [serial = 2663] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1801 | --DOMWINDOW == 62 (0x9d9cb800) [pid = 1848] [serial = 2660] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1801 | --DOMWINDOW == 61 (0x9cdbe800) [pid = 1848] [serial = 2657] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1801 | --DOMWINDOW == 60 (0x9b6c0800) [pid = 1848] [serial = 2654] [outer = (nil)] [url = about:blank] 00:39:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b8e8400 == 14 [pid = 1848] [id = 1026] 00:39:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0x9b9a1c00) [pid = 1848] [serial = 2721] [outer = (nil)] 00:39:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 62 (0x9b9a2000) [pid = 1848] [serial = 2722] [outer = 0x9b9a1c00] 00:39:17 INFO - PROCESS | 1801 | 1482395957505 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"]]]}] 00:39:17 INFO - . 00:39:17 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-008.html | took 1487ms 00:39:17 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/active-element/test-001.html 00:39:17 INFO - PROCESS | 1801 | 1482395957564 Marionette TRACE conn4 -> [0,2643,"getWindowHandle",null] 00:39:17 INFO - PROCESS | 1801 | 1482395957568 Marionette TRACE conn4 <- [1,2643,null,{"value":"2147483649"}] 00:39:17 INFO - PROCESS | 1801 | 1482395957575 Marionette TRACE conn4 -> [0,2644,"timeouts",{"script":35000}] 00:39:17 INFO - PROCESS | 1801 | 1482395957578 Marionette TRACE conn4 <- [1,2644,null,{}] 00:39:17 INFO - PROCESS | 1801 | 1482395957583 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}] 00:39:17 INFO - PROCESS | 1801 | 1482395957792 Marionette TRACE conn4 <- [1,2645,null,{"value":null}] 00:39:17 INFO - PROCESS | 1801 | 1482395957851 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:39:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b9a9400 == 15 [pid = 1848] [id = 1027] 00:39:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 63 (0x9ba13c00) [pid = 1848] [serial = 2723] [outer = (nil)] 00:39:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 64 (0x9c86dc00) [pid = 1848] [serial = 2724] [outer = 0x9ba13c00] 00:39:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 65 (0x9c87ac00) [pid = 1848] [serial = 2725] [outer = 0x9ba13c00] 00:39:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x9cdbe800 == 16 [pid = 1848] [id = 1028] 00:39:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 66 (0x9cdbfc00) [pid = 1848] [serial = 2726] [outer = (nil)] 00:39:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 67 (0x9cdc0000) [pid = 1848] [serial = 2727] [outer = 0x9cdbfc00] 00:39:18 INFO - PROCESS | 1801 | 1482395958825 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"]]]}] 00:39:18 INFO - . 00:39:18 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/active-element/test-001.html | took 1308ms 00:39:18 INFO - PROCESS | 1801 | 1482395958882 Marionette TRACE conn4 -> [0,2647,"getWindowHandle",null] 00:39:18 INFO - PROCESS | 1801 | 1482395958884 Marionette TRACE conn4 <- [1,2647,null,{"value":"2147483649"}] 00:39:18 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/active-element/test-002.html 00:39:18 INFO - PROCESS | 1801 | 1482395958893 Marionette TRACE conn4 -> [0,2648,"timeouts",{"script":35000}] 00:39:18 INFO - PROCESS | 1801 | 1482395958899 Marionette TRACE conn4 <- [1,2648,null,{}] 00:39:18 INFO - PROCESS | 1801 | 1482395958904 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}] 00:39:19 INFO - PROCESS | 1801 | 1482395959101 Marionette TRACE conn4 <- [1,2649,null,{"value":null}] 00:39:19 INFO - PROCESS | 1801 | 1482395959140 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:39:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d676000 == 17 [pid = 1848] [id = 1029] 00:39:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 68 (0x9d677000) [pid = 1848] [serial = 2728] [outer = (nil)] 00:39:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 69 (0x9d8aa800) [pid = 1848] [serial = 2729] [outer = 0x9d677000] 00:39:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 70 (0x9d8b0400) [pid = 1848] [serial = 2730] [outer = 0x9d677000] 00:39:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d9d7800 == 18 [pid = 1848] [id = 1030] 00:39:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 71 (0x9d9d8400) [pid = 1848] [serial = 2731] [outer = (nil)] 00:39:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0x9d9d8800) [pid = 1848] [serial = 2732] [outer = 0x9d9d8400] 00:39:20 INFO - PROCESS | 1801 | 1482395960361 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"]]]}] 00:39:20 INFO - . 00:39:20 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/active-element/test-002.html | took 1487ms 00:39:20 INFO - PROCESS | 1801 | 1482395960380 Marionette TRACE conn4 -> [0,2651,"getWindowHandle",null] 00:39:20 INFO - PROCESS | 1801 | 1482395960383 Marionette TRACE conn4 <- [1,2651,null,{"value":"2147483649"}] 00:39:20 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html 00:39:20 INFO - PROCESS | 1801 | 1482395960393 Marionette TRACE conn4 -> [0,2652,"timeouts",{"script":35000}] 00:39:20 INFO - PROCESS | 1801 | 1482395960395 Marionette TRACE conn4 <- [1,2652,null,{}] 00:39:20 INFO - PROCESS | 1801 | 1482395960399 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}] 00:39:20 INFO - PROCESS | 1801 | 1482395960594 Marionette TRACE conn4 <- [1,2653,null,{"value":null}] 00:39:20 INFO - PROCESS | 1801 | 1482395960665 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:39:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dcacc00 == 19 [pid = 1848] [id = 1031] 00:39:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0x9dcad400) [pid = 1848] [serial = 2733] [outer = (nil)] 00:39:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0x9dd34400) [pid = 1848] [serial = 2734] [outer = 0x9dcad400] 00:39:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0x9dd37000) [pid = 1848] [serial = 2735] [outer = 0x9dcad400] 00:39:21 INFO - PROCESS | 1801 | --DOMWINDOW == 74 (0x9af37800) [pid = 1848] [serial = 2686] [outer = (nil)] [url = about:blank] 00:39:21 INFO - PROCESS | 1801 | --DOMWINDOW == 73 (0x9b9a7c00) [pid = 1848] [serial = 2691] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html] 00:39:21 INFO - PROCESS | 1801 | --DOMWINDOW == 72 (0x9d677800) [pid = 1848] [serial = 2694] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html] 00:39:21 INFO - PROCESS | 1801 | --DOMWINDOW == 71 (0x9b99d000) [pid = 1848] [serial = 2683] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html] 00:39:21 INFO - PROCESS | 1801 | --DOMWINDOW == 70 (0x9b85d000) [pid = 1848] [serial = 2688] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html] 00:39:21 INFO - PROCESS | 1801 | --DOMWINDOW == 69 (0x9af3c000) [pid = 1848] [serial = 2674] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html] 00:39:21 INFO - PROCESS | 1801 | --DOMWINDOW == 68 (0x9d671800) [pid = 1848] [serial = 2677] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html] 00:39:21 INFO - PROCESS | 1801 | --DOMWINDOW == 67 (0x9eec0800) [pid = 1848] [serial = 2680] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html] 00:39:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x9af37800 == 20 [pid = 1848] [id = 1032] 00:39:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 68 (0x9af3c000) [pid = 1848] [serial = 2736] [outer = (nil)] 00:39:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 69 (0x9b486c00) [pid = 1848] [serial = 2737] [outer = 0x9af3c000] 00:39:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1312 00:39:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d677800 == 21 [pid = 1848] [id = 1033] 00:39:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 70 (0x9d8ac400) [pid = 1848] [serial = 2738] [outer = (nil)] 00:39:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 71 (0x9d8afc00) [pid = 1848] [serial = 2739] [outer = 0x9d8ac400] 00:39:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dd41800 == 22 [pid = 1848] [id = 1034] 00:39:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0x9e747400) [pid = 1848] [serial = 2740] [outer = (nil)] 00:39:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0x9cdbd000) [pid = 1848] [serial = 2741] [outer = 0x9e747400] 00:39:21 INFO - PROCESS | 1801 | [Child 1848] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1312 00:39:22 INFO - ... 00:39:22 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html | took 1643ms 00:39:22 INFO - PROCESS | 1801 | 1482395962015 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"]]]}] 00:39:22 INFO - PROCESS | 1801 | 1482395962036 Marionette TRACE conn4 -> [0,2655,"getWindowHandle",null] 00:39:22 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html 00:39:22 INFO - PROCESS | 1801 | 1482395962038 Marionette TRACE conn4 <- [1,2655,null,{"value":"2147483649"}] 00:39:22 INFO - PROCESS | 1801 | 1482395962048 Marionette TRACE conn4 -> [0,2656,"timeouts",{"script":35000}] 00:39:22 INFO - PROCESS | 1801 | 1482395962050 Marionette TRACE conn4 <- [1,2656,null,{}] 00:39:22 INFO - PROCESS | 1801 | 1482395962057 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}] 00:39:22 INFO - PROCESS | 1801 | 1482395962214 Marionette TRACE conn4 <- [1,2657,null,{"value":null}] 00:39:22 INFO - PROCESS | 1801 | 1482395962339 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:39:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x9d9d2800 == 23 [pid = 1848] [id = 1035] 00:39:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0x9dca8c00) [pid = 1848] [serial = 2742] [outer = (nil)] 00:39:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0x9e754000) [pid = 1848] [serial = 2743] [outer = 0x9dca8c00] 00:39:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 76 (0x9e750c00) [pid = 1848] [serial = 2744] [outer = 0x9dca8c00] 00:39:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e7bac00 == 24 [pid = 1848] [id = 1036] 00:39:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 77 (0x9e7c1c00) [pid = 1848] [serial = 2745] [outer = (nil)] 00:39:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 78 (0x9e7c2400) [pid = 1848] [serial = 2746] [outer = 0x9e7c1c00] 00:39:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e86b000 == 25 [pid = 1848] [id = 1037] 00:39:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 79 (0x9e86c400) [pid = 1848] [serial = 2747] [outer = (nil)] 00:39:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 80 (0x9e86e400) [pid = 1848] [serial = 2748] [outer = 0x9e86c400] 00:39:23 INFO - PROCESS | 1801 | 1482395963360 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"]]]}] 00:39:23 INFO - .. 00:39:23 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html | took 1333ms 00:39:23 INFO - PROCESS | 1801 | 1482395963381 Marionette TRACE conn4 -> [0,2659,"getWindowHandle",null] 00:39:23 INFO - PROCESS | 1801 | 1482395963384 Marionette TRACE conn4 <- [1,2659,null,{"value":"2147483649"}] 00:39:23 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html 00:39:23 INFO - PROCESS | 1801 | 1482395963393 Marionette TRACE conn4 -> [0,2660,"timeouts",{"script":35000}] 00:39:23 INFO - PROCESS | 1801 | 1482395963399 Marionette TRACE conn4 <- [1,2660,null,{}] 00:39:23 INFO - PROCESS | 1801 | 1482395963407 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}] 00:39:23 INFO - PROCESS | 1801 | 1482395963573 Marionette TRACE conn4 <- [1,2661,null,{"value":null}] 00:39:23 INFO - PROCESS | 1801 | 1482395963699 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\", \"7f151049-bea1-44cb-a13d-4b15871a6c42\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 00:39:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x9b85b000 == 26 [pid = 1848] [id = 1038] 00:39:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 81 (0x9b85d800) [pid = 1848] [serial = 2749] [outer = (nil)] 00:39:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 82 (0x9ba18c00) [pid = 1848] [serial = 2750] [outer = 0x9b85d800] 00:39:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 83 (0x9cdbb000) [pid = 1848] [serial = 2751] [outer = 0x9b85d800] 00:39:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x9c403800 == 27 [pid = 1848] [id = 1039] 00:39:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 84 (0x9d673000) [pid = 1848] [serial = 2752] [outer = (nil)] 00:39:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 85 (0x9d67e000) [pid = 1848] [serial = 2753] [outer = 0x9d673000] 00:39:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x9dd37c00 == 28 [pid = 1848] [id = 1040] 00:39:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 86 (0x9dd39000) [pid = 1848] [serial = 2754] [outer = (nil)] 00:39:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 87 (0x9dd39800) [pid = 1848] [serial = 2755] [outer = 0x9dd39000] 00:39:24 INFO - PROCESS | 1801 | 1482395964915 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"]]]}] 00:39:24 INFO - .. 00:39:24 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html | took 1587ms 00:39:24 INFO - PROCESS | 1801 | 1482395964980 Marionette TRACE conn4 -> [0,2663,"getWindowHandle",null] 00:39:24 INFO - PROCESS | 1801 | 1482395964983 Marionette TRACE conn4 <- [1,2663,null,{"value":"2147483649"}] 00:39:26 WARNING - u'runner_teardown' () 00:39:26 INFO - No more tests 00:39:26 INFO - Got 0 unexpected results 00:39:26 INFO - SUITE-END | took 3794s 00:39:26 INFO - Closing logging queue 00:39:26 INFO - queue closed 00:39:26 INFO - Return code: 0 00:39:26 WARNING - # TBPL SUCCESS # 00:39:26 INFO - Running post-action listener: _resource_record_post_action 00:39:26 INFO - [mozharness: 2016-12-22 08:39:26.527422Z] Finished run-tests step (success) 00:39:26 INFO - Running post-run listener: _resource_record_post_run 00:39:26 INFO - Total resource usage - Wall time: 3836s; CPU: 38.0%; Read bytes: 13889536; Write bytes: 520261632; Read time: 580; Write time: 223520 00:39:26 INFO - TinderboxPrint: CPU usage
37.7% 00:39:26 INFO - TinderboxPrint: I/O read bytes / time
13,889,536 / 580 00:39:26 INFO - TinderboxPrint: I/O write bytes / time
520,261,632 / 223,520 00:39:26 INFO - TinderboxPrint: CPU idle
2,362.7 (62.0%) 00:39:26 INFO - TinderboxPrint: CPU system
194.8 (5.1%) 00:39:26 INFO - TinderboxPrint: CPU user
1,226.5 (32.2%) 00:39:26 INFO - TinderboxPrint: Swap in / out
0 / 0 00:39:26 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:39:26 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 157478912; Read time: 0; Write time: 142288 00:39:26 INFO - run-tests - Wall time: 3805s; CPU: 37.0%; Read bytes: 11018240; Write bytes: 347754496; Read time: 452; Write time: 65192 00:39:27 INFO - Running post-run listener: _upload_blobber_files 00:39:27 INFO - Blob upload gear active. 00:39:27 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:39:27 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 00:39:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 00:39:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 00:39:28 INFO - (blobuploader) - INFO - Open directory for files ... 00:39:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:39:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:39:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:39:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:39:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:39:33 INFO - (blobuploader) - INFO - Done attempting. 00:39:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:39:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:39:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:39:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:39:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:39:34 INFO - (blobuploader) - INFO - Done attempting. 00:39:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/resource-usage.json ... 00:39:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:39:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:39:38 INFO - (blobuploader) - INFO - TinderboxPrint: resource-usage.json: uploaded 00:39:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:39:38 INFO - (blobuploader) - INFO - Done attempting. 00:39:38 INFO - (blobuploader) - INFO - Iteration through files over. 00:39:39 INFO - Return code: 0 00:39:39 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:39:39 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:39:39 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0f38a46102a3f991a9296cc2c1c4d772883ba838dbe075a2797c3e9b58675bc5f64948622620ed570c8a463c490178f9795a457a9d52047fd96558fe60f71fea", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/46958e3cf921829bb6f259a3aa5379d64187f8d157530fd09fd2a2867cd5d956475c1eb99a272f1a9b5ef5aab39a3045ecdc0e1c083fb7aea4e9def6f58dc6cc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fbae019414537a711795c8ef08e49d6100a1af7e37bc66bef17520602c479b87c03637f8dd9dad4bbc6e86466ee7159067411486b545293842e926e08d6491cf"} 00:39:39 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:39:39 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:39:39 INFO - Contents: 00:39:39 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0f38a46102a3f991a9296cc2c1c4d772883ba838dbe075a2797c3e9b58675bc5f64948622620ed570c8a463c490178f9795a457a9d52047fd96558fe60f71fea", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/46958e3cf921829bb6f259a3aa5379d64187f8d157530fd09fd2a2867cd5d956475c1eb99a272f1a9b5ef5aab39a3045ecdc0e1c083fb7aea4e9def6f58dc6cc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fbae019414537a711795c8ef08e49d6100a1af7e37bc66bef17520602c479b87c03637f8dd9dad4bbc6e86466ee7159067411486b545293842e926e08d6491cf"} 00:39:39 INFO - Running post-run listener: copy_logs_to_upload_dir 00:39:39 INFO - Copying logs to upload dir... 00:39:39 INFO - mkdir: /builds/slave/test/build/upload/logs 00:39:39 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=3965.361255 ========= master_lag: 0.62 ========= ========= Finished '/tools/buildbot/bin/python -u ...' (results: 0, elapsed: 1 hrs, 6 mins, 5 secs) (at 2016-12-22 00:39:40.291400) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-12-22 00:39:40.295020) ========= 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-1482392001.764902-581800191 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0f38a46102a3f991a9296cc2c1c4d772883ba838dbe075a2797c3e9b58675bc5f64948622620ed570c8a463c490178f9795a457a9d52047fd96558fe60f71fea", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/46958e3cf921829bb6f259a3aa5379d64187f8d157530fd09fd2a2867cd5d956475c1eb99a272f1a9b5ef5aab39a3045ecdc0e1c083fb7aea4e9def6f58dc6cc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fbae019414537a711795c8ef08e49d6100a1af7e37bc66bef17520602c479b87c03637f8dd9dad4bbc6e86466ee7159067411486b545293842e926e08d6491cf"} build_url:https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032981 build_url: 'https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0f38a46102a3f991a9296cc2c1c4d772883ba838dbe075a2797c3e9b58675bc5f64948622620ed570c8a463c490178f9795a457a9d52047fd96558fe60f71fea", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/46958e3cf921829bb6f259a3aa5379d64187f8d157530fd09fd2a2867cd5d956475c1eb99a272f1a9b5ef5aab39a3045ecdc0e1c083fb7aea4e9def6f58dc6cc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fbae019414537a711795c8ef08e49d6100a1af7e37bc66bef17520602c479b87c03637f8dd9dad4bbc6e86466ee7159067411486b545293842e926e08d6491cf"}' symbols_url: 'https://queue.taskcluster.net/v1/task/LjMHsCBxSZGc_DhJ8Episw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.09 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-12-22 00:39:40.422476) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-12-22 00:39:40.422915) ========= 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-1482392001.764902-581800191 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016659 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-12-22 00:39:40.520791) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-12-22 00:39:40.521109) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-12-22 00:39:40.521556) ========= ========= Total master_lag: 0.88 =========