builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-e10s-8 slave: tst-linux32-spot-011 starttime: 1480702829.78 results: success (0) buildid: 20161202090743 builduid: eddbd000e0cb4ac0a6b682b627b4fdce revision: c491aa9d45371e2d0122a4a8ffbc5a250a8bb855 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-12-02 10:20:29.780870) ========= master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-12-02 10:20:29.781300) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-12-02 10:20:29.781604) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-12-02 10:20:29.962520) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-12-02 10:20:29.962830) ========= 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-1480702821.814345-1634488152 _=/tools/buildbot/bin/python using PTY: False --2016-12-02 10:20:30-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12179 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.46M=0.001s 2016-12-02 10:20:31 (8.46 MB/s) - `archiver_client.py' saved [12179/12179] program finished with exit code 0 elapsedTime=0.776938 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-12-02 10:20:30.768003) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-12-02 10:20:30.768308) ========= 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-1480702821.814345-1634488152 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.031503 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-12-02 10:20:30.830880) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-12-02 10:20:30.831212) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev c491aa9d45371e2d0122a4a8ffbc5a250a8bb855 --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 c491aa9d45371e2d0122a4a8ffbc5a250a8bb855 --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-1480702821.814345-1634488152 _=/tools/buildbot/bin/python using PTY: False 2016-12-02 10:20:31,309 truncating revision to first 12 chars 2016-12-02 10:20:31,310 Setting DEBUG logging. 2016-12-02 10:20:31,310 attempt 1/10 2016-12-02 10:20:31,310 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/c491aa9d4537?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-12-02 10:20:33,356 unpacking tar archive at: mozilla-beta-c491aa9d4537/testing/mozharness/ program finished with exit code 0 elapsedTime=2.588623 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-12-02 10:20:33.447830) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-12-02 10:20:33.448154) ========= script_repo_revision: c491aa9d45371e2d0122a4a8ffbc5a250a8bb855 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-12-02 10:20:33.448535) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-12-02 10:20:33.448825) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-12-02 10:20:33.476819) ========= ========= Started '/tools/buildbot/bin/python -u ...' (results: 0, elapsed: 1 hrs, 7 mins, 33 secs) (at 2016-12-02 10:20:33.477097) ========= /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-1480702821.814345-1634488152 _=/tools/buildbot/bin/python using PTY: False 10:20:34 INFO - MultiFileLogger online at 20161202 10:20:34 in /builds/slave/test 10:20: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 10:20:34 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:20:34 INFO - {'allow_software_gl_layers': False, 10:20:34 INFO - 'append_to_log': False, 10:20:34 INFO - 'base_work_dir': '/builds/slave/test', 10:20:34 INFO - 'blob_upload_branch': 'mozilla-beta', 10:20:34 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:20:34 INFO - 'buildbot_json_path': 'buildprops.json', 10:20:34 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:20:34 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:20:34 INFO - 'download_minidump_stackwalk': True, 10:20:34 INFO - 'download_symbols': 'true', 10:20:34 INFO - 'e10s': True, 10:20:34 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:20:34 INFO - 'tooltool.py': '/tools/tooltool.py', 10:20:34 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:20:34 INFO - '/tools/misc-python/virtualenv.py')}, 10:20:34 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:20:34 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:20:34 INFO - 'log_level': 'info', 10:20:34 INFO - 'log_to_console': True, 10:20:34 INFO - 'opt_config_files': (), 10:20:34 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:20:34 INFO - '--processes=1', 10:20:34 INFO - '--config=%(test_path)s/wptrunner.ini', 10:20:34 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:20:34 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:20:34 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:20:34 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:20:34 INFO - 'pip_index': False, 10:20:34 INFO - 'require_test_zip': True, 10:20:34 INFO - 'test_type': ('testharness',), 10:20:34 INFO - 'this_chunk': '8', 10:20:34 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:20:34 INFO - 'total_chunks': '10', 10:20:34 INFO - 'virtualenv_path': 'venv', 10:20:34 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:20:34 INFO - 'work_dir': 'build'} 10:20:34 INFO - [mozharness: 2016-12-02 18:20:34.112728Z] Running clobber step. 10:20:34 INFO - Running pre-action listener: _resource_record_pre_action 10:20:34 INFO - Running main action method: clobber 10:20:34 INFO - rmtree: /builds/slave/test/build 10:20:34 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:20:34 INFO - Running post-action listener: _resource_record_post_action 10:20:34 INFO - [mozharness: 2016-12-02 18:20:34.617717Z] Finished clobber step (success) 10:20:34 INFO - [mozharness: 2016-12-02 18:20:34.618083Z] Running read-buildbot-config step. 10:20:34 INFO - Running pre-action listener: _resource_record_pre_action 10:20:34 INFO - Running main action method: read_buildbot_config 10:20:34 INFO - Using buildbot properties: 10:20:34 INFO - { 10:20:34 INFO - "project": "", 10:20:34 INFO - "product": "firefox", 10:20:34 INFO - "script_repo_revision": "production", 10:20:34 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 10:20:34 INFO - "repository": "", 10:20:34 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-e10s-8", 10:20:34 INFO - "buildid": "20161202090743", 10:20:34 INFO - "pgo_build": "False", 10:20:34 INFO - "basedir": "/builds/slave/test", 10:20:34 INFO - "buildnumber": 4, 10:20:34 INFO - "slavename": "tst-linux32-spot-011", 10:20:34 INFO - "revision": "c491aa9d45371e2d0122a4a8ffbc5a250a8bb855", 10:20:34 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/", 10:20:34 INFO - "platform": "linux", 10:20:34 INFO - "branch": "mozilla-beta", 10:20:34 INFO - "repo_path": "releases/mozilla-beta", 10:20:34 INFO - "moz_repo_path": "", 10:20:34 INFO - "stage_platform": "linux", 10:20:34 INFO - "builduid": "eddbd000e0cb4ac0a6b682b627b4fdce", 10:20:34 INFO - "slavebuilddir": "test" 10:20:34 INFO - } 10:20:34 INFO - Found installer url https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2. 10:20:34 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.test_packages.json. 10:20:34 INFO - Running post-action listener: _resource_record_post_action 10:20:34 INFO - [mozharness: 2016-12-02 18:20:34.627525Z] Finished read-buildbot-config step (success) 10:20:34 INFO - [mozharness: 2016-12-02 18:20:34.627834Z] Running download-and-extract step. 10:20:34 INFO - Running pre-action listener: _resource_record_pre_action 10:20:34 INFO - Running main action method: download_and_extract 10:20:34 INFO - mkdir: /builds/slave/test/build/tests 10:20:34 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')]} 10:20:34 INFO - trying https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.test_packages.json 10:20:34 INFO - Downloading https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/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 10:20:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/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 10:20:35 INFO - Downloaded 1291 bytes. 10:20:35 INFO - Reading from file /builds/slave/test/build/firefox-51.0.en-US.linux-i686.test_packages.json 10:20:35 INFO - Using the following test package requirements: 10:20:35 INFO - {u'common': [u'firefox-51.0.en-US.linux-i686.common.tests.zip'], 10:20:35 INFO - u'cppunittest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 10:20:35 INFO - u'firefox-51.0.en-US.linux-i686.cppunittest.tests.zip'], 10:20:35 INFO - u'gtest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 10:20:35 INFO - u'firefox-51.0.en-US.linux-i686.gtest.tests.zip'], 10:20:35 INFO - u'jittest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 10:20:35 INFO - u'jsshell-linux-i686.zip'], 10:20:35 INFO - u'mochitest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 10:20:35 INFO - u'firefox-51.0.en-US.linux-i686.mochitest.tests.zip'], 10:20:35 INFO - u'mozbase': [u'firefox-51.0.en-US.linux-i686.common.tests.zip'], 10:20:35 INFO - u'reftest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 10:20:35 INFO - u'firefox-51.0.en-US.linux-i686.reftest.tests.zip'], 10:20:35 INFO - u'talos': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 10:20:35 INFO - u'firefox-51.0.en-US.linux-i686.talos.tests.zip'], 10:20:35 INFO - u'web-platform': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 10:20:35 INFO - u'firefox-51.0.en-US.linux-i686.web-platform.tests.zip'], 10:20:35 INFO - u'xpcshell': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 10:20:35 INFO - u'firefox-51.0.en-US.linux-i686.xpcshell.tests.zip']} 10:20:35 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 10:20:35 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/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip 10:20:35 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip'}, attempt #1 10:20:35 INFO - Fetch https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip into memory 10:20:36 INFO - Expected file size: 20517580 10:20:37 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/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip 10:20:37 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 10:20:37 INFO - Fetch https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip into memory 10:20:38 INFO - Expected file size: 41565022 10:20:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 10:20:52 INFO - trying https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 10:20:52 INFO - Downloading https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/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 10:20:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/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 10:20:55 INFO - Downloaded 71516889 bytes. 10:20:55 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 10:20:55 INFO - mkdir: /builds/slave/test/properties 10:20:55 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:20:55 INFO - Writing to file /builds/slave/test/properties/build_url 10:20:55 INFO - Contents: 10:20:55 INFO - build_url:https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 10:20:55 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 10:20:55 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:20:55 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:20:55 INFO - Contents: 10:20:55 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 10:20:55 INFO - Downloading and extracting to /builds/slave/test/build/symbols these dirs * from https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 10:20:55 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 10:20:55 INFO - Fetch https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip into memory 10:20:57 INFO - Expected file size: 161847610 10:22:42 INFO - Running post-action listener: _resource_record_post_action 10:22:42 INFO - Running post-action listener: set_extra_try_arguments 10:22:42 INFO - [mozharness: 2016-12-02 18:22:42.646176Z] Finished download-and-extract step (success) 10:22:42 INFO - [mozharness: 2016-12-02 18:22:42.646521Z] Running create-virtualenv step. 10:22:42 INFO - Running pre-action listener: _pre_create_virtualenv 10:22:42 INFO - Running pre-action listener: _resource_record_pre_action 10:22:42 INFO - Running main action method: create_virtualenv 10:22:42 INFO - Creating virtualenv /builds/slave/test/build/venv 10:22:42 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 10:22:42 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:22:42 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:22:42 INFO - Using real prefix '/usr' 10:22:42 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:22:43 INFO - Installing distribute.............................................................................................................................................................................................done. 10:22:47 INFO - Installing pip.................done. 10:22:47 INFO - Return code: 0 10:22:47 INFO - Installing psutil>=3.1.1 into virtualenv /builds/slave/test/build/venv 10:22:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 10:22:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:22:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:22:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 10:22:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:22:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:22:47 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=3.1.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9410d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94c58b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95c98c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92d7ae8>, '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 0x9505b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95c77a0>, '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-1480702821.814345-1634488152', '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 10:22:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=3.1.1'] in /builds/slave/test/build 10:22:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=3.1.1 10:22:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:22:47 INFO - 'CCACHE_UMASK': '002', 10:22:47 INFO - 'DISPLAY': ':0', 10:22:47 INFO - 'HOME': '/home/cltbld', 10:22:47 INFO - 'LANG': 'en_US.UTF-8', 10:22:47 INFO - 'LOGNAME': 'cltbld', 10:22:47 INFO - 'MAIL': '/var/mail/cltbld', 10:22:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:22:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:22:47 INFO - 'MOZ_NO_REMOTE': '1', 10:22:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:22:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:22:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:22:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:22:47 INFO - 'PWD': '/builds/slave/test', 10:22:47 INFO - 'SHELL': '/bin/bash', 10:22:47 INFO - 'SHLVL': '1', 10:22:47 INFO - 'TERM': 'linux', 10:22:47 INFO - 'TMOUT': '86400', 10:22:47 INFO - 'USER': 'cltbld', 10:22:47 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1480702821.814345-1634488152', 10:22:47 INFO - '_': '/tools/buildbot/bin/python'} 10:22:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:22:47 INFO - Downloading/unpacking psutil>=3.1.1 10:22:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:22:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:22:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:22:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:22:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:22:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:22:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:22:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:22:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:22:53 INFO - Installing collected packages: psutil 10:22:53 INFO - Running setup.py install for psutil 10:22:53 INFO - building 'psutil._psutil_linux' extension 10:22:53 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 10:22:53 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 10:22:53 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 10:22:54 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 10:22:54 INFO - building 'psutil._psutil_posix' extension 10:22:54 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 10:22:54 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 10:22:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:22:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:22:54 INFO - Successfully installed psutil 10:22:54 INFO - Cleaning up... 10:22:54 INFO - Return code: 0 10:22:54 INFO - Installing mozsystemmonitor==0.3 into virtualenv /builds/slave/test/build/venv 10:22:54 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')]} 10:22:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:22:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:22:54 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')]} 10:22:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:22:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:22:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.3']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9410d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94c58b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95c98c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92d7ae8>, '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 0x9505b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95c77a0>, '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-1480702821.814345-1634488152', '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 10:22:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.3'] in /builds/slave/test/build 10:22:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.3 10:22:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:22:54 INFO - 'CCACHE_UMASK': '002', 10:22:54 INFO - 'DISPLAY': ':0', 10:22:54 INFO - 'HOME': '/home/cltbld', 10:22:54 INFO - 'LANG': 'en_US.UTF-8', 10:22:54 INFO - 'LOGNAME': 'cltbld', 10:22:54 INFO - 'MAIL': '/var/mail/cltbld', 10:22:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:22:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:22:54 INFO - 'MOZ_NO_REMOTE': '1', 10:22:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:22:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:22:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:22:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:22:54 INFO - 'PWD': '/builds/slave/test', 10:22:54 INFO - 'SHELL': '/bin/bash', 10:22:54 INFO - 'SHLVL': '1', 10:22:54 INFO - 'TERM': 'linux', 10:22:54 INFO - 'TMOUT': '86400', 10:22:54 INFO - 'USER': 'cltbld', 10:22:54 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1480702821.814345-1634488152', 10:22:54 INFO - '_': '/tools/buildbot/bin/python'} 10:22:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:22:54 INFO - Downloading/unpacking mozsystemmonitor==0.3 10:22:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:22:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:22:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:22:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:22:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:22:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:22:59 INFO - Downloading mozsystemmonitor-0.3.tar.gz 10:22:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:23:00 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=3.1.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.3) 10:23:00 INFO - Installing collected packages: mozsystemmonitor 10:23:00 INFO - Running setup.py install for mozsystemmonitor 10:23:00 INFO - Successfully installed mozsystemmonitor 10:23:00 INFO - Cleaning up... 10:23:00 INFO - Return code: 0 10:23:00 INFO - Installing jsonschema==2.5.1 into virtualenv /builds/slave/test/build/venv 10:23:00 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')]} 10:23:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:23:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:23:00 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')]} 10:23:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:23:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:23:00 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'jsonschema==2.5.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9410d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94c58b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95c98c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92d7ae8>, '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 0x9505b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95c77a0>, '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-1480702821.814345-1634488152', '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 10:23:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'jsonschema==2.5.1'] in /builds/slave/test/build 10:23:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub jsonschema==2.5.1 10:23:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:23:00 INFO - 'CCACHE_UMASK': '002', 10:23:00 INFO - 'DISPLAY': ':0', 10:23:00 INFO - 'HOME': '/home/cltbld', 10:23:00 INFO - 'LANG': 'en_US.UTF-8', 10:23:00 INFO - 'LOGNAME': 'cltbld', 10:23:00 INFO - 'MAIL': '/var/mail/cltbld', 10:23:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:23:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:23:00 INFO - 'MOZ_NO_REMOTE': '1', 10:23:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:23:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:23:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:23:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:23:00 INFO - 'PWD': '/builds/slave/test', 10:23:00 INFO - 'SHELL': '/bin/bash', 10:23:00 INFO - 'SHLVL': '1', 10:23:00 INFO - 'TERM': 'linux', 10:23:00 INFO - 'TMOUT': '86400', 10:23:00 INFO - 'USER': 'cltbld', 10:23:00 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1480702821.814345-1634488152', 10:23:00 INFO - '_': '/tools/buildbot/bin/python'} 10:23:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:23:00 INFO - Downloading/unpacking jsonschema==2.5.1 10:23:00 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 10:23:00 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 10:23:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:23:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:23:00 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 10:23:00 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 10:23:05 INFO - Downloading jsonschema-2.5.1-py2.py3-none-any.whl 10:23:05 INFO - Downloading/unpacking functools32 (from jsonschema==2.5.1) 10:23: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 10:23: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 10:23:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:23:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:23: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 10:23: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 10:23:06 INFO - Downloading functools32-3.2.3-2.tar.gz 10:23:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/functools32/setup.py) egg_info for package functools32 10:23:06 INFO - warning: no files found matching '*.txt' 10:23:06 INFO - no previously-included directories found matching 'build' 10:23:06 INFO - no previously-included directories found matching 'dist' 10:23:06 INFO - no previously-included directories found matching '.git*' 10:23:06 INFO - Installing collected packages: jsonschema, functools32 10:23:06 INFO - Running setup.py install for functools32 10:23:06 INFO - warning: no files found matching '*.txt' 10:23:06 INFO - no previously-included directories found matching 'build' 10:23:06 INFO - no previously-included directories found matching 'dist' 10:23:06 INFO - no previously-included directories found matching '.git*' 10:23:06 INFO - Successfully installed jsonschema functools32 10:23:06 INFO - Cleaning up... 10:23:06 INFO - Return code: 0 10:23:06 INFO - Installing functools32==3.2.3-2 into virtualenv /builds/slave/test/build/venv 10:23: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')]} 10:23:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:23:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:23: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')]} 10:23:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:23:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:23: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'functools32==3.2.3-2']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9410d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94c58b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95c98c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92d7ae8>, '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 0x9505b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95c77a0>, '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-1480702821.814345-1634488152', '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 10:23: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'functools32==3.2.3-2'] in /builds/slave/test/build 10:23: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub functools32==3.2.3-2 10:23:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:23:06 INFO - 'CCACHE_UMASK': '002', 10:23:06 INFO - 'DISPLAY': ':0', 10:23:06 INFO - 'HOME': '/home/cltbld', 10:23:06 INFO - 'LANG': 'en_US.UTF-8', 10:23:06 INFO - 'LOGNAME': 'cltbld', 10:23:06 INFO - 'MAIL': '/var/mail/cltbld', 10:23:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:23:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:23:06 INFO - 'MOZ_NO_REMOTE': '1', 10:23:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:23:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:23:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:23:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:23:06 INFO - 'PWD': '/builds/slave/test', 10:23:06 INFO - 'SHELL': '/bin/bash', 10:23:06 INFO - 'SHLVL': '1', 10:23:06 INFO - 'TERM': 'linux', 10:23:06 INFO - 'TMOUT': '86400', 10:23:06 INFO - 'USER': 'cltbld', 10:23:06 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1480702821.814345-1634488152', 10:23:06 INFO - '_': '/tools/buildbot/bin/python'} 10:23:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:23:07 INFO - Requirement already satisfied (use --upgrade to upgrade): functools32==3.2.3-2 in ./venv/lib/python2.7/site-packages 10:23:07 INFO - Cleaning up... 10:23:07 INFO - Return code: 0 10:23:07 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:23: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')]} 10:23:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:23:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:23: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')]} 10:23:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:23:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:23:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x9410d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94c58b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95c98c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92d7ae8>, '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 0x9505b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95c77a0>, '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-1480702821.814345-1634488152', '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 10:23:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 10:23:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 10:23:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:23:07 INFO - 'CCACHE_UMASK': '002', 10:23:07 INFO - 'DISPLAY': ':0', 10:23:07 INFO - 'HOME': '/home/cltbld', 10:23:07 INFO - 'LANG': 'en_US.UTF-8', 10:23:07 INFO - 'LOGNAME': 'cltbld', 10:23:07 INFO - 'MAIL': '/var/mail/cltbld', 10:23:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:23:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:23:07 INFO - 'MOZ_NO_REMOTE': '1', 10:23:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:23:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:23:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:23:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:23:07 INFO - 'PWD': '/builds/slave/test', 10:23:07 INFO - 'SHELL': '/bin/bash', 10:23:07 INFO - 'SHLVL': '1', 10:23:07 INFO - 'TERM': 'linux', 10:23:07 INFO - 'TMOUT': '86400', 10:23:07 INFO - 'USER': 'cltbld', 10:23:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1480702821.814345-1634488152', 10:23:07 INFO - '_': '/tools/buildbot/bin/python'} 10:23:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:23:07 INFO - Downloading/unpacking blobuploader==1.2.4 10:23: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 10:23: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 10:23:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:23:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:23: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 10:23: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 10:23:12 INFO - Downloading blobuploader-1.2.4.tar.gz 10:23:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:23:12 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:23: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 10:23: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 10:23:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:23:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:23: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 10:23: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 10:23:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:23:13 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:23:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:23:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:23:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:23:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:23:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:23:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:23:14 INFO - Downloading docopt-0.6.1.tar.gz 10:23:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:23:14 INFO - Installing collected packages: blobuploader, requests, docopt 10:23:14 INFO - Running setup.py install for blobuploader 10:23:14 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:23:14 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:23:14 INFO - Running setup.py install for requests 10:23:15 INFO - Running setup.py install for docopt 10:23:15 INFO - Successfully installed blobuploader requests docopt 10:23:15 INFO - Cleaning up... 10:23:15 INFO - Return code: 0 10:23:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:23:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 10:23:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:23:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:23:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 10:23:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:23:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:23:15 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9410d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94c58b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95c98c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92d7ae8>, '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 0x9505b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95c77a0>, '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-1480702821.814345-1634488152', '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 10:23:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 10:23:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:23:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:23:15 INFO - 'CCACHE_UMASK': '002', 10:23:15 INFO - 'DISPLAY': ':0', 10:23:15 INFO - 'HOME': '/home/cltbld', 10:23:15 INFO - 'LANG': 'en_US.UTF-8', 10:23:15 INFO - 'LOGNAME': 'cltbld', 10:23:15 INFO - 'MAIL': '/var/mail/cltbld', 10:23:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:23:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:23:15 INFO - 'MOZ_NO_REMOTE': '1', 10:23:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:23:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:23:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:23:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:23:15 INFO - 'PWD': '/builds/slave/test', 10:23:15 INFO - 'SHELL': '/bin/bash', 10:23:15 INFO - 'SHLVL': '1', 10:23:15 INFO - 'TERM': 'linux', 10:23:15 INFO - 'TMOUT': '86400', 10:23:15 INFO - 'USER': 'cltbld', 10:23:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1480702821.814345-1634488152', 10:23:15 INFO - '_': '/tools/buildbot/bin/python'} 10:23:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:23:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:23:16 INFO - Running setup.py (path:/tmp/pip-OxYc14-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:23:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:23:16 INFO - Running setup.py (path:/tmp/pip-iXtLeI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:23:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:23:16 INFO - Running setup.py (path:/tmp/pip-SCN2Kr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:23:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:23:16 INFO - Running setup.py (path:/tmp/pip-9tMIPH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:23:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:23:16 INFO - Running setup.py (path:/tmp/pip-iAhnuY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:23:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:23:16 INFO - Running setup.py (path:/tmp/pip-A69JHB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:23:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:23:17 INFO - Running setup.py (path:/tmp/pip-S4BLKa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:23:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:23:17 INFO - Running setup.py (path:/tmp/pip-s8etCG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:23:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:23:17 INFO - Running setup.py (path:/tmp/pip-XrnLce-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:23:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:23:17 INFO - Running setup.py (path:/tmp/pip-r0xTBg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:23:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:23:17 INFO - Running setup.py (path:/tmp/pip-17GjKX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:23:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:23:17 INFO - Running setup.py (path:/tmp/pip-TENc0r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:23:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:23:17 INFO - Running setup.py (path:/tmp/pip-a73Dhu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:23:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:23:17 INFO - Running setup.py (path:/tmp/pip-dwfPgp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:23:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:23:18 INFO - Running setup.py (path:/tmp/pip-PP7DJH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:23:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:23:18 INFO - Running setup.py (path:/tmp/pip-WzeqzT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:23:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:23:18 INFO - Running setup.py (path:/tmp/pip-MPInT5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:23:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:23:18 INFO - Running setup.py (path:/tmp/pip-5i4j4z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:23:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:23:18 INFO - Running setup.py (path:/tmp/pip-v2hGbm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:23:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:23:18 INFO - Running setup.py (path:/tmp/pip-zWEOgf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:23:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:23:19 INFO - Running setup.py (path:/tmp/pip-44YtVL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:23:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:23:19 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 10:23:19 INFO - Running setup.py install for manifestparser 10:23:19 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:23:19 INFO - Running setup.py install for mozcrash 10:23:19 INFO - Running setup.py install for mozdebug 10:23:19 INFO - Running setup.py install for mozdevice 10:23:20 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:23:20 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:23:20 INFO - Running setup.py install for mozfile 10:23:20 INFO - Running setup.py install for mozhttpd 10:23:20 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:23:20 INFO - Running setup.py install for mozinfo 10:23:20 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:23:20 INFO - Running setup.py install for mozInstall 10:23:20 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:23:20 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:23:20 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:23:20 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:23:20 INFO - Running setup.py install for mozleak 10:23:21 INFO - Running setup.py install for mozlog 10:23:21 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:23:21 INFO - Running setup.py install for moznetwork 10:23:21 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:23:21 INFO - Running setup.py install for mozprocess 10:23:21 INFO - Running setup.py install for mozprofile 10:23:21 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:23:21 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:23:21 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:23:22 INFO - Running setup.py install for mozrunner 10:23:22 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:23:22 INFO - Running setup.py install for mozscreenshot 10:23:22 INFO - Running setup.py install for moztest 10:23:22 INFO - Running setup.py install for mozversion 10:23:22 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:23:22 INFO - Running setup.py install for wptserve 10:23:23 INFO - Running setup.py install for marionette-driver 10:23:23 INFO - Running setup.py install for browsermob-proxy 10:23:23 INFO - Running setup.py install for marionette-client 10:23:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:23:24 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:23:24 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 10:23:24 INFO - Cleaning up... 10:23:24 INFO - Return code: 0 10:23:24 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:23:24 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')]} 10:23:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:23:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:23:24 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')]} 10:23:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:23:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:23:24 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9410d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94c58b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95c98c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92d7ae8>, '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 0x9505b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95c77a0>, '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-1480702821.814345-1634488152', '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 10:23:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 10:23:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:23:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:23:24 INFO - 'CCACHE_UMASK': '002', 10:23:24 INFO - 'DISPLAY': ':0', 10:23:24 INFO - 'HOME': '/home/cltbld', 10:23:24 INFO - 'LANG': 'en_US.UTF-8', 10:23:24 INFO - 'LOGNAME': 'cltbld', 10:23:24 INFO - 'MAIL': '/var/mail/cltbld', 10:23:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:23:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:23:24 INFO - 'MOZ_NO_REMOTE': '1', 10:23:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:23:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:23:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:23:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:23:24 INFO - 'PWD': '/builds/slave/test', 10:23:24 INFO - 'SHELL': '/bin/bash', 10:23:24 INFO - 'SHLVL': '1', 10:23:24 INFO - 'TERM': 'linux', 10:23:24 INFO - 'TMOUT': '86400', 10:23:24 INFO - 'USER': 'cltbld', 10:23:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1480702821.814345-1634488152', 10:23:24 INFO - '_': '/tools/buildbot/bin/python'} 10:23:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:23:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:23:24 INFO - Running setup.py (path:/tmp/pip-kvDg0q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:23:24 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)) 10:23:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:23:24 INFO - Running setup.py (path:/tmp/pip-uil9CS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:23:24 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)) 10:23:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:23:24 INFO - Running setup.py (path:/tmp/pip-L3iL7f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:23:25 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)) 10:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:23:25 INFO - Running setup.py (path:/tmp/pip-x6YCnl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:23:25 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)) 10:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:23:25 INFO - Running setup.py (path:/tmp/pip-6aTIcs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:23:25 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)) 10:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:23:25 INFO - Running setup.py (path:/tmp/pip-PLUWyb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:23:25 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)) 10:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:23:25 INFO - Running setup.py (path:/tmp/pip-EGQX2p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:23:25 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)) 10:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:23:25 INFO - Running setup.py (path:/tmp/pip-WCb4fl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:23:25 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)) 10:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:23:25 INFO - Running setup.py (path:/tmp/pip-peO7B4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:23:25 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)) 10:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:23:25 INFO - Running setup.py (path:/tmp/pip-KyAy5Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:23:26 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)) 10:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:23:26 INFO - Running setup.py (path:/tmp/pip-PcmTX9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:23:26 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)) 10:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:23:26 INFO - Running setup.py (path:/tmp/pip-XfsurX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:23:26 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)) 10:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:23:26 INFO - Running setup.py (path:/tmp/pip-hIWw6M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:23:26 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)) 10:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:23:26 INFO - Running setup.py (path:/tmp/pip-jylRVm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:23:26 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)) 10:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:23:26 INFO - Running setup.py (path:/tmp/pip-yyL9sd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:23:26 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)) 10:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:23:26 INFO - Running setup.py (path:/tmp/pip-hjZ5Kw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:23:26 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)) 10:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:23:26 INFO - Running setup.py (path:/tmp/pip-bMY2pI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:23:27 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)) 10:23:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:23:27 INFO - Running setup.py (path:/tmp/pip-yrKonO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:23:27 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)) 10:23:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:23:27 INFO - Running setup.py (path:/tmp/pip-V6L9io-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:23:27 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)) 10:23:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:23:27 INFO - Running setup.py (path:/tmp/pip-3Gnue4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:23:27 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)) 10:23:27 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:23:27 INFO - Running setup.py (path:/tmp/pip-T0_viT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:23:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:23:27 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)) 10:23:27 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)) 10:23:27 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)) 10:23:27 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)) 10:23:27 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)) 10:23:27 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)) 10:23:27 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.4->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:23:27 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 10:23:27 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 10:23:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:23:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:23:27 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 10:23:27 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 10:23:33 INFO - Downloading blessings-1.6.tar.gz 10:23:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:23:33 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)) 10:23:33 INFO - Installing collected packages: blessings 10:23:33 INFO - Running setup.py install for blessings 10:23:33 INFO - Successfully installed blessings 10:23:33 INFO - Cleaning up... 10:23:33 INFO - Return code: 0 10:23:33 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:23:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:23:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:23:34 INFO - Reading from file tmpfile_stdout 10:23:34 INFO - Current package versions: 10:23:34 INFO - argparse == 1.2.1 10:23:34 INFO - blessings == 1.6 10:23:34 INFO - blobuploader == 1.2.4 10:23:34 INFO - browsermob-proxy == 0.6.0 10:23:34 INFO - docopt == 0.6.1 10:23:34 INFO - functools32 == 3.2.3-2 10:23:34 INFO - jsonschema == 2.5.1 10:23:34 INFO - manifestparser == 1.1 10:23:34 INFO - marionette-client == 3.1.0 10:23:34 INFO - marionette-driver == 2.0.0 10:23:34 INFO - mozInstall == 1.12 10:23:34 INFO - mozcrash == 0.17 10:23:34 INFO - mozdebug == 0.1 10:23:34 INFO - mozdevice == 0.48 10:23:34 INFO - mozfile == 1.2 10:23:34 INFO - mozhttpd == 0.7 10:23:34 INFO - mozinfo == 0.9 10:23:34 INFO - mozleak == 0.1 10:23:34 INFO - mozlog == 3.4 10:23:34 INFO - moznetwork == 0.27 10:23:34 INFO - mozprocess == 0.23 10:23:34 INFO - mozprofile == 0.28 10:23:34 INFO - mozrunner == 6.12 10:23:34 INFO - mozscreenshot == 0.1 10:23:34 INFO - mozsystemmonitor == 0.3 10:23:34 INFO - moztest == 0.7 10:23:34 INFO - mozversion == 1.4 10:23:34 INFO - psutil == 3.1.1 10:23:34 INFO - requests == 1.2.3 10:23:34 INFO - wptserve == 1.4.0 10:23:34 INFO - wsgiref == 0.1.2 10:23:34 INFO - Running post-action listener: _resource_record_post_action 10:23:34 INFO - Running post-action listener: _start_resource_monitoring 10:23:34 INFO - Starting resource monitoring. 10:23:34 INFO - [mozharness: 2016-12-02 18:23:34.077059Z] Finished create-virtualenv step (success) 10:23:34 INFO - [mozharness: 2016-12-02 18:23:34.084143Z] Running pull step. 10:23:34 INFO - Running pre-action listener: _resource_record_pre_action 10:23:34 INFO - Running main action method: pull 10:23:34 INFO - Pull has nothing to do! 10:23:34 INFO - Running post-action listener: _resource_record_post_action 10:23:34 INFO - [mozharness: 2016-12-02 18:23:34.086338Z] Finished pull step (success) 10:23:34 INFO - [mozharness: 2016-12-02 18:23:34.086691Z] Running install step. 10:23:34 INFO - Running pre-action listener: _resource_record_pre_action 10:23:34 INFO - Running main action method: install 10:23:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:23:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:23:34 INFO - Reading from file tmpfile_stdout 10:23:34 INFO - Detecting whether we're running mozinstall >=1.0... 10:23:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:23:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:23:34 INFO - Reading from file tmpfile_stdout 10:23:34 INFO - Output received: 10:23:34 INFO - Usage: mozinstall [options] installer 10:23:34 INFO - Options: 10:23:34 INFO - -h, --help show this help message and exit 10:23:34 INFO - -d DEST, --destination=DEST 10:23:34 INFO - Directory to install application into. [default: 10:23:34 INFO - "/builds/slave/test"] 10:23:34 INFO - --app=APP Application being installed. [default: firefox] 10:23:34 INFO - mkdir: /builds/slave/test/build/application 10:23:34 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'] 10:23:34 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 10:24:05 INFO - Reading from file tmpfile_stdout 10:24:05 INFO - Output received: 10:24:05 INFO - /builds/slave/test/build/application/firefox/firefox 10:24:05 INFO - Running post-action listener: _resource_record_post_action 10:24:05 INFO - [mozharness: 2016-12-02 18:24:05.299076Z] Finished install step (success) 10:24:05 INFO - [mozharness: 2016-12-02 18:24:05.299303Z] Running run-tests step. 10:24:05 INFO - Running pre-action listener: _resource_record_pre_action 10:24:05 INFO - Running main action method: run_tests 10:24:05 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:24:05 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:24:05 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:24:05 INFO - grabbing minidump binary from tooltool 10:24:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 10:24:05 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'output_timeout': 600, 'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92d7ae8>, '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 0x9505b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95c77a0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:24:05 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 10:24:05 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 10:24:05 INFO - Calling ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] with output_timeout 600 10:24:05 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 10:24:05 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 10:24:07 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpNP5HMJ 10:24:07 INFO - INFO - File integrity verified, renaming tmpNP5HMJ to linux32-minidump_stackwalk 10:24:07 INFO - INFO - Updating local cache /builds/tooltool_cache... 10:24:07 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk 10:24:08 INFO - Return code: 0 10:24:08 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 10:24:08 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:24:08 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/ZYXk5bhkSo6qyVC3jIulMw/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 10:24:08 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/ZYXk5bhkSo6qyVC3jIulMw/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 10:24:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:24:08 INFO - 'CCACHE_UMASK': '002', 10:24:08 INFO - 'DISPLAY': ':0', 10:24:08 INFO - 'HOME': '/home/cltbld', 10:24:08 INFO - 'LANG': 'en_US.UTF-8', 10:24:08 INFO - 'LOGNAME': 'cltbld', 10:24:08 INFO - 'MAIL': '/var/mail/cltbld', 10:24:08 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:24:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:24:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:24:08 INFO - 'MOZ_NO_REMOTE': '1', 10:24:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:24:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:24:08 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:24:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:24:08 INFO - 'PWD': '/builds/slave/test', 10:24:08 INFO - 'SHELL': '/bin/bash', 10:24:08 INFO - 'SHLVL': '1', 10:24:08 INFO - 'TERM': 'linux', 10:24:08 INFO - 'TMOUT': '86400', 10:24:08 INFO - 'USER': 'cltbld', 10:24:08 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1480702821.814345-1634488152', 10:24:08 INFO - '_': '/tools/buildbot/bin/python'} 10:24:08 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/ZYXk5bhkSo6qyVC3jIulMw/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 10:24:08 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 10:24:08 INFO - import pkg_resources 10:24:15 INFO - Using 1 client processes 10:24:15 INFO - wptserve Starting http server on 127.0.0.1:8000 10:24:15 INFO - wptserve Starting http server on 127.0.0.1:8001 10:24:15 INFO - wptserve Starting http server on 127.0.0.1:8443 10:24:17 INFO - SUITE-START | Running 640 tests 10:24:17 INFO - Running testharness tests 10:24:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 10:24:17 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms 10:24:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 10:24:17 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 10:24:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 10:24:17 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 10:24:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 10:24:17 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 10:24:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 10:24:17 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 10:24:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 10:24:17 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 6ms 10:24:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 10:24:17 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms 10:24:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 10:24:17 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 10:24:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 10:24:17 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 10:24:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 10:24:17 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 10:24:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 10:24:17 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 10:24:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 10:24:17 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms 10:24:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 10:24:17 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 10:24:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 10:24:17 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 6ms 10:24:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 10:24:17 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 10:24:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 10:24:17 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 10:24:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 10:24:17 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 0ms 10:24:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 10:24:17 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1ms 10:24:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 10:24:17 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 0ms 10:24:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 10:24:17 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 1ms 10:24:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 10:24:17 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 10:24:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 10:24:17 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 10:24:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 10:24:17 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 0ms 10:24:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 10:24:17 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 10:24:17 INFO - TEST-START | /resource-timing/resource-timing.html 10:24:17 INFO - TEST-SKIP | /resource-timing/resource-timing.html | took 0ms 10:24:17 INFO - TEST-START | /service-workers/service-worker/resource-timing.https.html 10:24:17 INFO - TEST-SKIP | /service-workers/service-worker/resource-timing.https.html | took 0ms 10:24:17 INFO - TEST-START | /streams/byte-length-queuing-strategy.https.html 10:24:17 INFO - TEST-SKIP | /streams/byte-length-queuing-strategy.https.html | took 0ms 10:24:17 INFO - TEST-START | /streams/count-queuing-strategy.https.html 10:24:17 INFO - TEST-SKIP | /streams/count-queuing-strategy.https.html | took 0ms 10:24:17 INFO - Setting up ssl 10:24:17 INFO - PROCESS | certutil | 10:24:17 INFO - PROCESS | certutil | 10:24:17 INFO - PROCESS | certutil | 10:24:17 INFO - Certificate Nickname Trust Attributes 10:24:17 INFO - SSL,S/MIME,JAR/XPI 10:24:17 INFO - 10:24:17 INFO - web-platform-tests CT,, 10:24:17 INFO - 10:24:17 INFO - Application command: /builds/slave/test/build/application/firefox/firefox --marionette about:blank -profile /tmp/tmpMRSqSs.mozrunner 10:24:17 INFO - Starting runner 10:24:21 INFO - PROCESS | 22989 | 1480703061130 Marionette DEBUG Marionette enabled via build flag and pref 10:24:21 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3740000 == 1 [pid = 22989] [id = 1] 10:24:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 1 (0xa3740400) [pid = 22989] [serial = 1] [outer = (nil)] 10:24:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 2 (0xa3740c00) [pid = 22989] [serial = 2] [outer = 0xa3740400] 10:24:21 INFO - PROCESS | 22989 | 1480703061931 Marionette INFO Listening on port 2828 10:24:22 INFO - PROCESS | 22989 | 1480703062615 Marionette DEBUG Marionette enabled via command-line flag 10:24:22 INFO - PROCESS | 22989 | ++DOCSHELL 0x9f4eb000 == 2 [pid = 22989] [id = 2] 10:24:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 3 (0x9f4eb400) [pid = 22989] [serial = 3] [outer = (nil)] 10:24:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 4 (0x9f4ebc00) [pid = 22989] [serial = 4] [outer = 0x9f4eb400] 10:24:22 INFO - PROCESS | 22989 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9e61bb60 10:24:22 INFO - PROCESS | 22989 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9f1d4660 10:24:22 INFO - PROCESS | 22989 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9f1ecb40 10:24:22 INFO - PROCESS | 22989 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9f1ef600 10:24:22 INFO - PROCESS | 22989 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9f1f40e0 10:24:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0x9e625000) [pid = 22989] [serial = 5] [outer = 0xa3740400] 10:24:23 INFO - PROCESS | 22989 | 1480703063033 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42124 10:24:23 INFO - PROCESS | 22989 | 1480703063057 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42125 10:24:23 INFO - PROCESS | 22989 | 1480703063123 Marionette DEBUG Closed connection conn0 10:24:23 INFO - PROCESS | 22989 | 1480703063125 Marionette DEBUG Closed connection conn1 10:24:23 INFO - PROCESS | 22989 | 1480703063239 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42126 10:24:23 INFO - PROCESS | 22989 | 1480703063287 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42127 10:24:23 INFO - PROCESS | 22989 | 1480703063296 Marionette DEBUG Closed connection conn2 10:24:23 INFO - PROCESS | 22989 | 1480703063334 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:42128 10:24:23 INFO - PROCESS | 22989 | 1480703063359 Marionette DEBUG Closed connection conn3 10:24:23 INFO - PROCESS | 22989 | 1480703063413 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:24:23 INFO - PROCESS | 22989 | 1480703063428 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":"20161202090743","processId":22989,"version":"51.0"} 10:24:24 INFO - PROCESS | 22989 | [22989] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 10:24:24 INFO - PROCESS | 22989 | [22989] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 10:24:24 INFO - PROCESS | 22989 | [22989] 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 10:24:24 INFO - PROCESS | 22989 | ++DOCSHELL 0x9a939000 == 3 [pid = 22989] [id = 3] 10:24:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0x9a952c00) [pid = 22989] [serial = 6] [outer = (nil)] 10:24:25 INFO - PROCESS | 22989 | ++DOCSHELL 0x99c92000 == 4 [pid = 22989] [id = 4] 10:24:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0x99c92400) [pid = 22989] [serial = 7] [outer = (nil)] 10:24:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0x99809c00) [pid = 22989] [serial = 8] [outer = 0x99c92400] 10:24:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0x99eb9000) [pid = 22989] [serial = 9] [outer = 0x9a952c00] 10:24:27 INFO - PROCESS | 22989 | [Child 23034] 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 10:24:29 INFO - PROCESS | 22989 | ++DOCSHELL 0xa774c000 == 1 [pid = 23034] [id = 1] 10:24:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 1 (0xa77bf800) [pid = 23034] [serial = 1] [outer = (nil)] 10:24:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 2 (0xa556c000) [pid = 23034] [serial = 2] [outer = 0xa77bf800] 10:24:31 INFO - PROCESS | 22989 | 1480703071039 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"ed82e19d-0583-4ac2-a71c-4c8f95da7b95","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":"20161202090743","processId":22989,"version":"51.0","command_id":1}}] 10:24:31 INFO - PROCESS | 22989 | 1480703071072 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}] 10:24:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 3 (0xa559a800) [pid = 23034] [serial = 3] [outer = 0xa77bf800] 10:24:31 INFO - PROCESS | 22989 | 1480703071350 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 10:24:31 INFO - PROCESS | 22989 | 1480703071413 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:24:31 INFO - PROCESS | 22989 | [Child 23034] 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 10:24:31 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:24:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 4 (0xa46c6800) [pid = 23034] [serial = 4] [outer = 0xa77bf800] 10:24:32 INFO - PROCESS | 22989 | 1480703072051 Marionette TRACE conn4 <- [1,3,null,{}] 10:24:32 INFO - PROCESS | 22989 | 1480703072101 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:24:32 INFO - PROCESS | 22989 | 1480703072173 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 10:24:32 INFO - PROCESS | 22989 | 1480703072234 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 10:24:32 INFO - PROCESS | 22989 | 1480703072250 Marionette TRACE conn4 <- [1,5,null,{"value":"2147483649"}] 10:24:32 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 10:24:32 INFO - PROCESS | 22989 | 1480703072290 Marionette TRACE conn4 -> [0,6,"timeouts",{"script":35000}] 10:24:32 INFO - PROCESS | 22989 | 1480703072298 Marionette TRACE conn4 <- [1,6,null,{}] 10:24:32 INFO - PROCESS | 22989 | 1480703072307 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}] 10:24:32 INFO - PROCESS | 22989 | 1480703072395 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 10:24:32 INFO - PROCESS | 22989 | 1480703072405 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:24:32 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4567c00 == 2 [pid = 23034] [id = 2] 10:24:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa4568000) [pid = 23034] [serial = 5] [outer = (nil)] 10:24:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa456bc00) [pid = 23034] [serial = 6] [outer = 0xa4568000] 10:24:32 INFO - PROCESS | 22989 | ++DOCSHELL 0x96985800 == 5 [pid = 22989] [id = 5] 10:24:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0x96985c00) [pid = 22989] [serial = 10] [outer = (nil)] 10:24:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa456e800) [pid = 23034] [serial = 7] [outer = 0xa4568000] 10:24:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0x99ec1c00) [pid = 22989] [serial = 11] [outer = 0x96985c00] 10:24:32 INFO - PROCESS | 22989 | 1480703072908 Marionette DEBUG loaded listener.js 10:24:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0x99804400) [pid = 22989] [serial = 12] [outer = 0x96985c00] 10:24:33 INFO - PROCESS | 22989 | ++DOCSHELL 0xa5bb9c00 == 6 [pid = 22989] [id = 6] 10:24:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa5bba000) [pid = 22989] [serial = 13] [outer = (nil)] 10:24:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa6f27c00) [pid = 22989] [serial = 14] [outer = 0xa5bba000] 10:24:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa73c7000) [pid = 22989] [serial = 15] [outer = 0xa5bba000] 10:24:34 INFO - PROCESS | 22989 | ++DOCSHELL 0xa5b09400 == 7 [pid = 22989] [id = 7] 10:24:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa5b0b400) [pid = 22989] [serial = 16] [outer = (nil)] 10:24:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa5d8c800) [pid = 22989] [serial = 17] [outer = 0xa5b0b400] 10:24:34 INFO - PROCESS | 22989 | [Parent 22989] 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 10:24:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0x9b093800) [pid = 22989] [serial = 18] [outer = 0xa5b0b400] 10:24:34 INFO - PROCESS | 22989 | 1480703074951 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] 10:24:34 INFO - PROCESS | 22989 | 1480703074997 Marionette TRACE conn4 <- [1,9,null,{"value":"2147483649"}] 10:24:35 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 10:24:35 INFO - PROCESS | 22989 | 1480703075006 Marionette TRACE conn4 -> [0,10,"timeouts",{"script":35000}] 10:24:35 INFO - PROCESS | 22989 | 1480703075010 Marionette TRACE conn4 <- [1,10,null,{}] 10:24:35 INFO - PROCESS | 22989 | 1480703075018 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}] 10:24:35 INFO - PROCESS | 22989 | 1480703075304 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 10:24:35 INFO - PROCESS | 22989 | 1480703075337 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:24:35 INFO - PROCESS | 22989 | ++DOCSHELL 0xa46cb400 == 3 [pid = 23034] [id = 3] 10:24:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa46cd800) [pid = 23034] [serial = 8] [outer = (nil)] 10:24:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa380dc00) [pid = 23034] [serial = 9] [outer = 0xa46cd800] 10:24:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa3810c00) [pid = 23034] [serial = 10] [outer = 0xa46cd800] 10:24:36 INFO - PROCESS | 22989 | 1480703076721 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] 10:24:37 INFO - PROCESS | 22989 | 1480703077190 Marionette TRACE conn4 <- [1,13,null,{"value":"2147483649"}] 10:24:37 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 10:24:37 INFO - PROCESS | 22989 | 1480703077204 Marionette TRACE conn4 -> [0,14,"timeouts",{"script":35000}] 10:24:37 INFO - PROCESS | 22989 | 1480703077210 Marionette TRACE conn4 <- [1,14,null,{}] 10:24:37 INFO - PROCESS | 22989 | 1480703077219 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}] 10:24:37 INFO - PROCESS | 22989 | 1480703077462 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 10:24:37 INFO - PROCESS | 22989 | 1480703077625 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:24:37 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c8000 == 4 [pid = 23034] [id = 4] 10:24:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa3a5fc00) [pid = 23034] [serial = 11] [outer = (nil)] 10:24:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa3753000) [pid = 23034] [serial = 12] [outer = 0xa3a5fc00] 10:24:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa3755c00) [pid = 23034] [serial = 13] [outer = 0xa3a5fc00] 10:24:38 INFO - PROCESS | 22989 | 1480703078611 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] 10:24:38 INFO - PROCESS | 22989 | 1480703078660 Marionette TRACE conn4 <- [1,17,null,{"value":"2147483649"}] 10:24:38 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 10:24:38 INFO - PROCESS | 22989 | 1480703078674 Marionette TRACE conn4 -> [0,18,"timeouts",{"script":35000}] 10:24:38 INFO - PROCESS | 22989 | 1480703078680 Marionette TRACE conn4 <- [1,18,null,{}] 10:24:38 INFO - PROCESS | 22989 | 1480703078686 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}] 10:24:38 INFO - PROCESS | 22989 | 1480703078860 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 10:24:38 INFO - PROCESS | 22989 | 1480703078944 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:24:38 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3639c00 == 5 [pid = 23034] [id = 5] 10:24:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa363a000) [pid = 23034] [serial = 14] [outer = (nil)] 10:24:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa363e000) [pid = 23034] [serial = 15] [outer = 0xa363a000] 10:24:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa363f000) [pid = 23034] [serial = 16] [outer = 0xa363a000] 10:24:39 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3646400 == 6 [pid = 23034] [id = 6] 10:24:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa3646800) [pid = 23034] [serial = 17] [outer = (nil)] 10:24:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9718 10:24:40 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:24:40 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:24:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa363b800) [pid = 23034] [serial = 18] [outer = 0xa3646800] 10:24:40 INFO - PROCESS | 22989 | 1480703080307 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] 10:24:40 INFO - PROCESS | 22989 | 1480703080367 Marionette TRACE conn4 <- [1,21,null,{"value":"2147483649"}] 10:24:40 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 10:24:40 INFO - PROCESS | 22989 | 1480703080384 Marionette TRACE conn4 -> [0,22,"timeouts",{"script":35000}] 10:24:40 INFO - PROCESS | 22989 | 1480703080392 Marionette TRACE conn4 <- [1,22,null,{}] 10:24:40 INFO - PROCESS | 22989 | 1480703080423 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}] 10:24:40 INFO - PROCESS | 22989 | 1480703080635 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 10:24:40 INFO - PROCESS | 22989 | 1480703080694 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:24:40 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375b400 == 7 [pid = 23034] [id = 7] 10:24:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa3810400) [pid = 23034] [serial = 19] [outer = (nil)] 10:24:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa3a56800) [pid = 23034] [serial = 20] [outer = 0xa3810400] 10:24:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa3a5f800) [pid = 23034] [serial = 21] [outer = 0xa3810400] 10:24:41 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3644000 == 8 [pid = 23034] [id = 8] 10:24:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa375c800) [pid = 23034] [serial = 22] [outer = (nil)] 10:24:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa38c2800) [pid = 23034] [serial = 23] [outer = 0xa375c800] 10:24:42 INFO - PROCESS | 22989 | 1480703082049 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] 10:24:42 INFO - PROCESS | 22989 | 1480703082090 Marionette TRACE conn4 <- [1,25,null,{"value":"2147483649"}] 10:24:42 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 10:24:42 INFO - PROCESS | 22989 | 1480703082098 Marionette TRACE conn4 -> [0,26,"timeouts",{"script":35000}] 10:24:42 INFO - PROCESS | 22989 | 1480703082103 Marionette TRACE conn4 <- [1,26,null,{}] 10:24:42 INFO - PROCESS | 22989 | 1480703082110 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}] 10:24:42 INFO - PROCESS | 22989 | 1480703082322 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 10:24:42 INFO - PROCESS | 22989 | 1480703082433 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:24:42 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c8000 == 7 [pid = 23034] [id = 4] 10:24:42 INFO - PROCESS | 22989 | --DOCSHELL 0xa46cb400 == 6 [pid = 23034] [id = 3] 10:24:42 INFO - PROCESS | 22989 | --DOCSHELL 0xa4567c00 == 5 [pid = 23034] [id = 2] 10:24:42 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375f000 == 6 [pid = 23034] [id = 9] 10:24:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa38bd800) [pid = 23034] [serial = 24] [outer = (nil)] 10:24:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa3a57c00) [pid = 23034] [serial = 25] [outer = 0xa38bd800] 10:24:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa4569800) [pid = 23034] [serial = 26] [outer = 0xa38bd800] 10:24:44 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3802800 == 7 [pid = 23034] [id = 10] 10:24:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa4907400) [pid = 23034] [serial = 27] [outer = (nil)] 10:24:44 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:24:44 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:24:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa4950c00) [pid = 23034] [serial = 28] [outer = 0xa4907400] 10:24:44 INFO - PROCESS | 22989 | 1480703084349 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] 10:24:44 INFO - PROCESS | 22989 | 1480703084396 Marionette TRACE conn4 <- [1,29,null,{"value":"2147483649"}] 10:24:44 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 10:24:44 INFO - PROCESS | 22989 | 1480703084406 Marionette TRACE conn4 -> [0,30,"timeouts",{"script":35000}] 10:24:44 INFO - PROCESS | 22989 | 1480703084411 Marionette TRACE conn4 <- [1,30,null,{}] 10:24:44 INFO - PROCESS | 22989 | 1480703084427 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}] 10:24:44 INFO - PROCESS | 22989 | 1480703084682 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 10:24:44 INFO - PROCESS | 22989 | 1480703084780 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:24:44 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8203c00 == 8 [pid = 23034] [id = 11] 10:24:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa8206c00) [pid = 23034] [serial = 29] [outer = (nil)] 10:24:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa8fb7000) [pid = 23034] [serial = 30] [outer = 0xa8206c00] 10:24:45 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0x99c92400) [pid = 22989] [serial = 7] [outer = (nil)] [url = about:blank] 10:24:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa8fba000) [pid = 23034] [serial = 31] [outer = 0xa8206c00] 10:24:45 WARNING - wptserve Traceback (most recent call last): 10:24:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:24:45 WARNING - rv = self.func(request, response) 10:24:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:24:45 WARNING - access_control_allow_origin = "*") 10:24:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:24:45 WARNING - payload = payload_generator(server_data) 10:24:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:24:45 WARNING - return encode_string_as_bmp_image(data) 10:24:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:24:45 WARNING - img.save(f, "BMP") 10:24:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:24:45 WARNING - f.write(bmpfileheader) 10:24:45 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:24:45 WARNING - 10:24:48 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0x99ec1c00) [pid = 22989] [serial = 11] [outer = (nil)] [url = about:blank] 10:24:48 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa5d8c800) [pid = 22989] [serial = 17] [outer = (nil)] [url = about:blank] 10:24:48 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa6f27c00) [pid = 22989] [serial = 14] [outer = (nil)] [url = about:blank] 10:24:48 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0x99809c00) [pid = 22989] [serial = 8] [outer = (nil)] [url = about:blank] 10:24:48 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa3740c00) [pid = 22989] [serial = 2] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 22989 | --DOCSHELL 0xa3646400 == 7 [pid = 23034] [id = 6] 10:24:49 INFO - PROCESS | 22989 | --DOCSHELL 0xa3639c00 == 6 [pid = 23034] [id = 5] 10:24:49 INFO - PROCESS | 22989 | --DOCSHELL 0xa3644000 == 5 [pid = 23034] [id = 8] 10:24:49 INFO - PROCESS | 22989 | --DOCSHELL 0xa375b400 == 4 [pid = 23034] [id = 7] 10:24:50 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa363a000) [pid = 23034] [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] 10:24:50 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa46cd800) [pid = 23034] [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] 10:24:50 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa3810400) [pid = 23034] [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] 10:24:50 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa3a5fc00) [pid = 23034] [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] 10:24:50 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa4568000) [pid = 23034] [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] 10:24:50 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa375c800) [pid = 23034] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480703081766] 10:24:50 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa38bd800) [pid = 23034] [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] 10:24:50 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xa4907400) [pid = 23034] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:24:50 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa3646800) [pid = 23034] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:24:54 INFO - PROCESS | 22989 | --DOCSHELL 0xa3802800 == 3 [pid = 23034] [id = 10] 10:24:54 INFO - PROCESS | 22989 | --DOCSHELL 0xa375f000 == 2 [pid = 23034] [id = 9] 10:24:54 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa556c000) [pid = 23034] [serial = 2] [outer = (nil)] [url = about:blank] 10:24:54 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa363e000) [pid = 23034] [serial = 15] [outer = (nil)] [url = about:blank] 10:24:54 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa380dc00) [pid = 23034] [serial = 9] [outer = (nil)] [url = about:blank] 10:24:54 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa3810c00) [pid = 23034] [serial = 10] [outer = (nil)] [url = about:blank] 10:24:54 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa3753000) [pid = 23034] [serial = 12] [outer = (nil)] [url = about:blank] 10:24:54 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa3755c00) [pid = 23034] [serial = 13] [outer = (nil)] [url = about:blank] 10:24:54 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa559a800) [pid = 23034] [serial = 3] [outer = (nil)] [url = about:blank] 10:24:54 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa456bc00) [pid = 23034] [serial = 6] [outer = (nil)] [url = about:blank] 10:24:54 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa456e800) [pid = 23034] [serial = 7] [outer = (nil)] [url = about:blank] 10:24:54 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa38c2800) [pid = 23034] [serial = 23] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480703081766] 10:24:54 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa3a57c00) [pid = 23034] [serial = 25] [outer = (nil)] [url = about:blank] 10:24:54 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa4950c00) [pid = 23034] [serial = 28] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:24:54 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa8fb7000) [pid = 23034] [serial = 30] [outer = (nil)] [url = about:blank] 10:24:54 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa363b800) [pid = 23034] [serial = 18] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:24:54 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa4569800) [pid = 23034] [serial = 26] [outer = (nil)] [url = about:blank] 10:24:54 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa363f000) [pid = 23034] [serial = 16] [outer = (nil)] [url = about:blank] 10:24:54 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa3a5f800) [pid = 23034] [serial = 21] [outer = (nil)] [url = about:blank] 10:24:54 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa3a56800) [pid = 23034] [serial = 20] [outer = (nil)] [url = about:blank] 10:25:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0x93273800) [pid = 22989] [serial = 19] [outer = 0xa5b0b400] 10:25:15 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:25:15 INFO - PROCESS | 22989 | 1480703115244 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]]]}] 10:25:15 INFO - . 10:25:15 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30890ms 10:25:15 INFO - PROCESS | 22989 | 1480703115297 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 10:25:15 INFO - PROCESS | 22989 | 1480703115304 Marionette TRACE conn4 <- [1,33,null,{"value":"2147483649"}] 10:25:15 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 10:25:15 INFO - PROCESS | 22989 | 1480703115315 Marionette TRACE conn4 -> [0,34,"timeouts",{"script":35000}] 10:25:15 INFO - PROCESS | 22989 | 1480703115323 Marionette TRACE conn4 <- [1,34,null,{}] 10:25:15 INFO - PROCESS | 22989 | 1480703115340 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}] 10:25:15 INFO - PROCESS | 22989 | 1480703115578 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 10:25:15 INFO - PROCESS | 22989 | 1480703115637 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:25:15 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3640c00 == 3 [pid = 23034] [id = 12] 10:25:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa3641000) [pid = 23034] [serial = 32] [outer = (nil)] 10:25:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa3645800) [pid = 23034] [serial = 33] [outer = 0xa3641000] 10:25:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa3755c00) [pid = 23034] [serial = 34] [outer = 0xa3641000] 10:25:16 WARNING - wptserve Traceback (most recent call last): 10:25:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:25:16 WARNING - rv = self.func(request, response) 10:25:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:25:16 WARNING - access_control_allow_origin = "*") 10:25:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:25:16 WARNING - payload = payload_generator(server_data) 10:25:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:25:16 WARNING - return encode_string_as_bmp_image(data) 10:25:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:25:16 WARNING - img.save(f, "BMP") 10:25:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:25:16 WARNING - f.write(bmpfileheader) 10:25:16 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:25:16 WARNING - 10:25:24 INFO - PROCESS | 22989 | --DOCSHELL 0xa8203c00 == 2 [pid = 23034] [id = 11] 10:25:25 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0x9b093800) [pid = 22989] [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.] 10:25:27 INFO - PROCESS | 22989 | 1480703127666 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:25:30 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa8206c00) [pid = 23034] [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] 10:25:34 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa3645800) [pid = 23034] [serial = 33] [outer = (nil)] [url = about:blank] 10:25:34 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa8fba000) [pid = 23034] [serial = 31] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:25:46 INFO - PROCESS | 22989 | 1480703146111 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]]]}] 10:25:46 INFO - . 10:25:46 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30833ms 10:25:46 INFO - PROCESS | 22989 | 1480703146148 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 10:25:46 INFO - PROCESS | 22989 | 1480703146154 Marionette TRACE conn4 <- [1,37,null,{"value":"2147483649"}] 10:25:46 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 10:25:46 INFO - PROCESS | 22989 | 1480703146166 Marionette TRACE conn4 -> [0,38,"timeouts",{"script":35000}] 10:25:46 INFO - PROCESS | 22989 | 1480703146174 Marionette TRACE conn4 <- [1,38,null,{}] 10:25:46 INFO - PROCESS | 22989 | 1480703146186 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}] 10:25:46 INFO - PROCESS | 22989 | 1480703146402 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 10:25:46 INFO - PROCESS | 22989 | 1480703146465 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:25:46 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3645400 == 3 [pid = 23034] [id = 13] 10:25:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa3645800) [pid = 23034] [serial = 35] [outer = (nil)] 10:25:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa3753c00) [pid = 23034] [serial = 36] [outer = 0xa3645800] 10:25:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa375dc00) [pid = 23034] [serial = 37] [outer = 0xa3645800] 10:25:47 WARNING - wptserve Traceback (most recent call last): 10:25:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:25:47 WARNING - rv = self.func(request, response) 10:25:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:25:47 WARNING - access_control_allow_origin = "*") 10:25:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:25:47 WARNING - payload = payload_generator(server_data) 10:25:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:25:47 WARNING - return encode_string_as_bmp_image(data) 10:25: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 10:25:47 WARNING - img.save(f, "BMP") 10:25:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:25:47 WARNING - f.write(bmpfileheader) 10:25:47 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:25:47 WARNING - 10:25:54 INFO - PROCESS | 22989 | --DOCSHELL 0xa3640c00 == 2 [pid = 23034] [id = 12] 10:26:01 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa3641000) [pid = 23034] [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] 10:26:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0x97d42000) [pid = 22989] [serial = 20] [outer = 0xa5b0b400] 10:26:05 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa3753c00) [pid = 23034] [serial = 36] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa3755c00) [pid = 23034] [serial = 34] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:26:16 INFO - PROCESS | 22989 | 1480703176941 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]]]}] 10:26:16 INFO - . 10:26:16 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30825ms 10:26:16 INFO - PROCESS | 22989 | 1480703176989 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 10:26:16 INFO - PROCESS | 22989 | 1480703176997 Marionette TRACE conn4 <- [1,41,null,{"value":"2147483649"}] 10:26:17 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 10:26:17 INFO - PROCESS | 22989 | 1480703177008 Marionette TRACE conn4 -> [0,42,"timeouts",{"script":35000}] 10:26:17 INFO - PROCESS | 22989 | 1480703177016 Marionette TRACE conn4 <- [1,42,null,{}] 10:26:17 INFO - PROCESS | 22989 | 1480703177029 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}] 10:26:17 INFO - PROCESS | 22989 | 1480703177282 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 10:26:17 INFO - PROCESS | 22989 | 1480703177336 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:26:17 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3642c00 == 3 [pid = 23034] [id = 14] 10:26:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa3643000) [pid = 23034] [serial = 38] [outer = (nil)] 10:26:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa3753c00) [pid = 23034] [serial = 39] [outer = 0xa3643000] 10:26:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa375b000) [pid = 23034] [serial = 40] [outer = 0xa3643000] 10:26:18 INFO - PROCESS | 22989 | 1480703178394 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] 10:26:18 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 10:26:18 INFO - PROCESS | 22989 | 1480703178461 Marionette TRACE conn4 <- [1,45,null,{"value":"2147483649"}] 10:26:18 INFO - PROCESS | 22989 | 1480703178476 Marionette TRACE conn4 -> [0,46,"timeouts",{"script":35000}] 10:26:18 INFO - PROCESS | 22989 | 1480703178485 Marionette TRACE conn4 <- [1,46,null,{}] 10:26:18 INFO - PROCESS | 22989 | 1480703178492 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}] 10:26:18 INFO - PROCESS | 22989 | 1480703178718 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 10:26:18 INFO - PROCESS | 22989 | 1480703178778 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:26:18 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c3800 == 4 [pid = 23034] [id = 15] 10:26:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa38c3c00) [pid = 23034] [serial = 41] [outer = (nil)] 10:26:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa38c9800) [pid = 23034] [serial = 42] [outer = 0xa38c3c00] 10:26:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa3a51800) [pid = 23034] [serial = 43] [outer = 0xa38c3c00] 10:26:19 INFO - PROCESS | 22989 | 1480703179828 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] 10:26:19 INFO - PROCESS | 22989 | 1480703179880 Marionette TRACE conn4 <- [1,49,null,{"value":"2147483649"}] 10:26:19 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 10:26:19 INFO - PROCESS | 22989 | 1480703179892 Marionette TRACE conn4 -> [0,50,"timeouts",{"script":35000}] 10:26:19 INFO - PROCESS | 22989 | 1480703179899 Marionette TRACE conn4 <- [1,50,null,{}] 10:26:19 INFO - PROCESS | 22989 | 1480703179926 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}] 10:26:20 INFO - PROCESS | 22989 | 1480703180185 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 10:26:20 INFO - PROCESS | 22989 | 1480703180226 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:26:20 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4562800 == 5 [pid = 23034] [id = 16] 10:26:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa4562c00) [pid = 23034] [serial = 44] [outer = (nil)] 10:26:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa4568000) [pid = 23034] [serial = 45] [outer = 0xa4562c00] 10:26:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa456bc00) [pid = 23034] [serial = 46] [outer = 0xa4562c00] 10:26:21 INFO - PROCESS | 22989 | 1480703181372 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] 10:26:21 INFO - PROCESS | 22989 | 1480703181485 Marionette TRACE conn4 <- [1,53,null,{"value":"2147483649"}] 10:26:21 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 10:26:21 INFO - PROCESS | 22989 | 1480703181498 Marionette TRACE conn4 -> [0,54,"timeouts",{"script":35000}] 10:26:21 INFO - PROCESS | 22989 | 1480703181503 Marionette TRACE conn4 <- [1,54,null,{}] 10:26:21 INFO - PROCESS | 22989 | 1480703181512 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}] 10:26:21 INFO - PROCESS | 22989 | 1480703181785 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 10:26:21 INFO - PROCESS | 22989 | 1480703181892 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:26:21 INFO - PROCESS | 22989 | ++DOCSHELL 0xa47e7c00 == 6 [pid = 23034] [id = 17] 10:26:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa47e9400) [pid = 23034] [serial = 47] [outer = (nil)] 10:26:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa4950000) [pid = 23034] [serial = 48] [outer = 0xa47e9400] 10:26:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa49a3400) [pid = 23034] [serial = 49] [outer = 0xa47e9400] 10:26:23 INFO - PROCESS | 22989 | 1480703183009 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] 10:26:23 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 10:26:23 INFO - PROCESS | 22989 | 1480703183045 Marionette TRACE conn4 <- [1,57,null,{"value":"2147483649"}] 10:26:23 INFO - PROCESS | 22989 | 1480703183053 Marionette TRACE conn4 -> [0,58,"timeouts",{"script":35000}] 10:26:23 INFO - PROCESS | 22989 | 1480703183059 Marionette TRACE conn4 <- [1,58,null,{}] 10:26:23 INFO - PROCESS | 22989 | 1480703183068 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}] 10:26:23 INFO - PROCESS | 22989 | 1480703183296 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 10:26:23 INFO - PROCESS | 22989 | 1480703183361 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:26:23 INFO - PROCESS | 22989 | ++DOCSHELL 0xa49a8800 == 7 [pid = 23034] [id = 18] 10:26:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa556cc00) [pid = 23034] [serial = 50] [outer = (nil)] 10:26:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa7747800) [pid = 23034] [serial = 51] [outer = 0xa556cc00] 10:26:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa559f400) [pid = 23034] [serial = 52] [outer = 0xa556cc00] 10:26:24 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0x93273800) [pid = 22989] [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.] 10:26:24 INFO - PROCESS | 22989 | 1480703184605 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] 10:26:24 INFO - PROCESS | 22989 | 1480703184655 Marionette TRACE conn4 <- [1,61,null,{"value":"2147483649"}] 10:26:24 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 10:26:24 INFO - PROCESS | 22989 | 1480703184663 Marionette TRACE conn4 -> [0,62,"timeouts",{"script":35000}] 10:26:24 INFO - PROCESS | 22989 | 1480703184669 Marionette TRACE conn4 <- [1,62,null,{}] 10:26:24 INFO - PROCESS | 22989 | 1480703184683 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}] 10:26:24 INFO - PROCESS | 22989 | 1480703184867 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 10:26:24 INFO - PROCESS | 22989 | 1480703184961 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:26:25 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e15000 == 8 [pid = 23034] [id = 19] 10:26:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa8e15400) [pid = 23034] [serial = 53] [outer = (nil)] 10:26:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa8e19400) [pid = 23034] [serial = 54] [outer = 0xa8e15400] 10:26:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa8fb7c00) [pid = 23034] [serial = 55] [outer = 0xa8e15400] 10:26:26 INFO - PROCESS | 22989 | 1480703186135 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] 10:26:26 INFO - PROCESS | 22989 | 1480703186186 Marionette TRACE conn4 <- [1,65,null,{"value":"2147483649"}] 10:26:26 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 10:26:26 INFO - PROCESS | 22989 | 1480703186205 Marionette TRACE conn4 -> [0,66,"timeouts",{"script":35000}] 10:26:26 INFO - PROCESS | 22989 | 1480703186212 Marionette TRACE conn4 <- [1,66,null,{}] 10:26:26 INFO - PROCESS | 22989 | 1480703186218 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}] 10:26:26 INFO - PROCESS | 22989 | 1480703186451 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 10:26:26 INFO - PROCESS | 22989 | 1480703186546 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:26:26 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3646c00 == 9 [pid = 23034] [id = 20] 10:26:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa3751400) [pid = 23034] [serial = 56] [outer = (nil)] 10:26:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa3a5ec00) [pid = 23034] [serial = 57] [outer = 0xa3751400] 10:26:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa456d400) [pid = 23034] [serial = 58] [outer = 0xa3751400] 10:26:27 INFO - PROCESS | 22989 | --DOCSHELL 0xa49a8800 == 8 [pid = 23034] [id = 18] 10:26:27 INFO - PROCESS | 22989 | --DOCSHELL 0xa47e7c00 == 7 [pid = 23034] [id = 17] 10:26:27 INFO - PROCESS | 22989 | --DOCSHELL 0xa4562800 == 6 [pid = 23034] [id = 16] 10:26:27 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c3800 == 5 [pid = 23034] [id = 15] 10:26:27 INFO - PROCESS | 22989 | --DOCSHELL 0xa3642c00 == 4 [pid = 23034] [id = 14] 10:26:27 INFO - PROCESS | 22989 | --DOCSHELL 0xa3645400 == 3 [pid = 23034] [id = 13] 10:26:27 INFO - PROCESS | 22989 | 1480703187917 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] 10:26:27 INFO - PROCESS | 22989 | 1480703187948 Marionette TRACE conn4 <- [1,69,null,{"value":"2147483649"}] 10:26:27 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 10:26:27 INFO - PROCESS | 22989 | 1480703187956 Marionette TRACE conn4 -> [0,70,"timeouts",{"script":35000}] 10:26:27 INFO - PROCESS | 22989 | 1480703187963 Marionette TRACE conn4 <- [1,70,null,{}] 10:26:27 INFO - PROCESS | 22989 | 1480703187983 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}] 10:26:28 INFO - PROCESS | 22989 | 1480703188245 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 10:26:28 INFO - PROCESS | 22989 | 1480703188335 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:26:28 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a5a000 == 4 [pid = 23034] [id = 21] 10:26:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa3a5b400) [pid = 23034] [serial = 59] [outer = (nil)] 10:26:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa4569c00) [pid = 23034] [serial = 60] [outer = 0xa3a5b400] 10:26:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa456d000) [pid = 23034] [serial = 61] [outer = 0xa3a5b400] 10:26:29 INFO - PROCESS | 22989 | 1480703189414 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] 10:26:29 INFO - PROCESS | 22989 | 1480703189450 Marionette TRACE conn4 <- [1,73,null,{"value":"2147483649"}] 10:26:29 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 10:26:29 INFO - PROCESS | 22989 | 1480703189456 Marionette TRACE conn4 -> [0,74,"timeouts",{"script":35000}] 10:26:29 INFO - PROCESS | 22989 | 1480703189461 Marionette TRACE conn4 <- [1,74,null,{}] 10:26:29 INFO - PROCESS | 22989 | 1480703189468 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}] 10:26:29 INFO - PROCESS | 22989 | 1480703189688 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 10:26:29 INFO - PROCESS | 22989 | 1480703189771 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:26:29 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4954400 == 5 [pid = 23034] [id = 22] 10:26:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa556f400) [pid = 23034] [serial = 62] [outer = (nil)] 10:26:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa77cb400) [pid = 23034] [serial = 63] [outer = 0xa556f400] 10:26:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa820a400) [pid = 23034] [serial = 64] [outer = 0xa556f400] 10:26:30 INFO - . 10:26:30 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1486ms 10:26:30 INFO - PROCESS | 22989 | 1480703190925 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] 10:26:30 INFO - PROCESS | 22989 | 1480703190951 Marionette TRACE conn4 <- [1,77,null,{"value":"2147483649"}] 10:26:30 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 10:26:30 INFO - PROCESS | 22989 | 1480703190960 Marionette TRACE conn4 -> [0,78,"timeouts",{"script":35000}] 10:26:30 INFO - PROCESS | 22989 | 1480703190965 Marionette TRACE conn4 <- [1,78,null,{}] 10:26:30 INFO - PROCESS | 22989 | 1480703190971 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}] 10:26:31 INFO - PROCESS | 22989 | 1480703191148 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 10:26:31 INFO - PROCESS | 22989 | 1480703191199 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:26:31 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e18800 == 6 [pid = 23034] [id = 23] 10:26:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa8fbe000) [pid = 23034] [serial = 65] [outer = (nil)] 10:26:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xacc7f800) [pid = 23034] [serial = 66] [outer = 0xa8fbe000] 10:26:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa3549000) [pid = 23034] [serial = 67] [outer = 0xa8fbe000] 10:26:32 INFO - PROCESS | 22989 | ++DOCSHELL 0xa354ec00 == 7 [pid = 23034] [id = 24] 10:26:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa354f400) [pid = 23034] [serial = 68] [outer = (nil)] 10:26:32 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa556cc00) [pid = 23034] [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] 10:26:32 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa3643000) [pid = 23034] [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] 10:26:32 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa38c3c00) [pid = 23034] [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] 10:26:32 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa4562c00) [pid = 23034] [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] 10:26:32 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa47e9400) [pid = 23034] [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] 10:26:32 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa3645800) [pid = 23034] [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] 10:26:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:26:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:26:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa354b400) [pid = 23034] [serial = 69] [outer = 0xa354f400] 10:26:32 INFO - PROCESS | 22989 | 1480703192877 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] 10:26:32 INFO - PROCESS | 22989 | 1480703192909 Marionette TRACE conn4 <- [1,81,null,{"value":"2147483649"}] 10:26:32 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 10:26:32 INFO - PROCESS | 22989 | 1480703192919 Marionette TRACE conn4 -> [0,82,"timeouts",{"script":35000}] 10:26:32 INFO - PROCESS | 22989 | 1480703192929 Marionette TRACE conn4 <- [1,82,null,{}] 10:26:32 INFO - PROCESS | 22989 | 1480703192935 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}] 10:26:33 INFO - PROCESS | 22989 | 1480703193164 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 10:26:33 INFO - PROCESS | 22989 | 1480703193223 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:26:33 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3637800 == 8 [pid = 23034] [id = 25] 10:26:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa3802400) [pid = 23034] [serial = 70] [outer = (nil)] 10:26:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa8e12000) [pid = 23034] [serial = 71] [outer = 0xa3802400] 10:26:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa77ca400) [pid = 23034] [serial = 72] [outer = 0xa3802400] 10:26:34 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c7a400 == 9 [pid = 23034] [id = 26] 10:26:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa2c7b400) [pid = 23034] [serial = 73] [outer = (nil)] 10:26:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa2c7d800) [pid = 23034] [serial = 74] [outer = 0xa2c7b400] 10:26:34 INFO - PROCESS | 22989 | 1480703194405 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] 10:26:34 INFO - PROCESS | 22989 | 1480703194461 Marionette TRACE conn4 <- [1,85,null,{"value":"2147483649"}] 10:26:34 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 10:26:34 INFO - PROCESS | 22989 | 1480703194468 Marionette TRACE conn4 -> [0,86,"timeouts",{"script":35000}] 10:26:34 INFO - PROCESS | 22989 | 1480703194472 Marionette TRACE conn4 <- [1,86,null,{}] 10:26:34 INFO - PROCESS | 22989 | 1480703194478 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}] 10:26:34 INFO - PROCESS | 22989 | 1480703194646 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 10:26:34 INFO - PROCESS | 22989 | 1480703194713 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:26:34 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c1c400 == 10 [pid = 23034] [id = 27] 10:26:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa2c1c800) [pid = 23034] [serial = 75] [outer = (nil)] 10:26:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa2c21000) [pid = 23034] [serial = 76] [outer = 0xa2c1c800] 10:26:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa2c23400) [pid = 23034] [serial = 77] [outer = 0xa2c1c800] 10:26:35 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c77400 == 11 [pid = 23034] [id = 28] 10:26:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa2c77800) [pid = 23034] [serial = 78] [outer = (nil)] 10:26:35 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:26:35 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:26:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa2c7c400) [pid = 23034] [serial = 79] [outer = 0xa2c77800] 10:26:36 INFO - PROCESS | 22989 | 1480703196161 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] 10:26:36 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 10:26:36 INFO - PROCESS | 22989 | 1480703196215 Marionette TRACE conn4 <- [1,89,null,{"value":"2147483649"}] 10:26:36 INFO - PROCESS | 22989 | 1480703196222 Marionette TRACE conn4 -> [0,90,"timeouts",{"script":35000}] 10:26:36 INFO - PROCESS | 22989 | 1480703196226 Marionette TRACE conn4 <- [1,90,null,{}] 10:26:36 INFO - PROCESS | 22989 | 1480703196231 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}] 10:26:36 INFO - PROCESS | 22989 | 1480703196433 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 10:26:36 INFO - PROCESS | 22989 | 1480703196492 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:26:36 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38bec00 == 12 [pid = 23034] [id = 29] 10:26:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa38bf400) [pid = 23034] [serial = 80] [outer = (nil)] 10:26:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa4570c00) [pid = 23034] [serial = 81] [outer = 0xa38bf400] 10:26:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa4910000) [pid = 23034] [serial = 82] [outer = 0xa38bf400] 10:26:37 WARNING - wptserve Traceback (most recent call last): 10:26:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:26:37 WARNING - rv = self.func(request, response) 10:26:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:26:37 WARNING - access_control_allow_origin = "*") 10:26:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:26:37 WARNING - payload = payload_generator(server_data) 10:26:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:26:37 WARNING - return encode_string_as_bmp_image(data) 10:26:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:26:37 WARNING - img.save(f, "BMP") 10:26:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:26:37 WARNING - f.write(bmpfileheader) 10:26:37 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:26:37 WARNING - 10:26:37 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c7a400 == 11 [pid = 23034] [id = 26] 10:26:37 INFO - PROCESS | 22989 | --DOCSHELL 0xa354ec00 == 10 [pid = 23034] [id = 24] 10:26:37 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e18800 == 9 [pid = 23034] [id = 23] 10:26:37 INFO - PROCESS | 22989 | --DOCSHELL 0xa4954400 == 8 [pid = 23034] [id = 22] 10:26:37 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a5a000 == 7 [pid = 23034] [id = 21] 10:26:37 INFO - PROCESS | 22989 | --DOCSHELL 0xa3646c00 == 6 [pid = 23034] [id = 20] 10:26:38 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa559f400) [pid = 23034] [serial = 52] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa7747800) [pid = 23034] [serial = 51] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa49a3400) [pid = 23034] [serial = 49] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa456bc00) [pid = 23034] [serial = 46] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa3a51800) [pid = 23034] [serial = 43] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa4950000) [pid = 23034] [serial = 48] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa4568000) [pid = 23034] [serial = 45] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa375b000) [pid = 23034] [serial = 40] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa375dc00) [pid = 23034] [serial = 37] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa38c9800) [pid = 23034] [serial = 42] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa3753c00) [pid = 23034] [serial = 39] [outer = (nil)] [url = about:blank] 10:26:40 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa556f400) [pid = 23034] [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] 10:26:40 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa8fbe000) [pid = 23034] [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] 10:26:40 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa3a5b400) [pid = 23034] [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] 10:26:40 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa354f400) [pid = 23034] [serial = 68] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:26:40 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa3751400) [pid = 23034] [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] 10:26:44 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e15000 == 5 [pid = 23034] [id = 19] 10:26:44 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c77400 == 4 [pid = 23034] [id = 28] 10:26:44 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c1c400 == 3 [pid = 23034] [id = 27] 10:26:44 INFO - PROCESS | 22989 | --DOCSHELL 0xa3637800 == 2 [pid = 23034] [id = 25] 10:26:44 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa8e12000) [pid = 23034] [serial = 71] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa456d000) [pid = 23034] [serial = 61] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa354b400) [pid = 23034] [serial = 69] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:26:44 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xa456d400) [pid = 23034] [serial = 58] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa3549000) [pid = 23034] [serial = 67] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa820a400) [pid = 23034] [serial = 64] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xacc7f800) [pid = 23034] [serial = 66] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa77cb400) [pid = 23034] [serial = 63] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa4569c00) [pid = 23034] [serial = 60] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa3a5ec00) [pid = 23034] [serial = 57] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa8e19400) [pid = 23034] [serial = 54] [outer = (nil)] [url = about:blank] 10:26:47 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa2c7b400) [pid = 23034] [serial = 73] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480703194050] 10:26:47 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa2c1c800) [pid = 23034] [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] 10:26:47 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa3802400) [pid = 23034] [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] 10:26:47 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa8e15400) [pid = 23034] [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] 10:26:47 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa2c77800) [pid = 23034] [serial = 78] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:26:51 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa4570c00) [pid = 23034] [serial = 81] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa2c7d800) [pid = 23034] [serial = 74] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480703194050] 10:26:51 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa2c23400) [pid = 23034] [serial = 77] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa2c21000) [pid = 23034] [serial = 76] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa77ca400) [pid = 23034] [serial = 72] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa8fb7c00) [pid = 23034] [serial = 55] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c7c400) [pid = 23034] [serial = 79] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:27:07 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:27:07 INFO - PROCESS | 22989 | 1480703227037 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]]]}] 10:27:07 INFO - . 10:27:07 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30872ms 10:27:07 INFO - PROCESS | 22989 | 1480703227093 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 10:27:07 INFO - PROCESS | 22989 | 1480703227096 Marionette TRACE conn4 <- [1,93,null,{"value":"2147483649"}] 10:27:07 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 10:27:07 INFO - PROCESS | 22989 | 1480703227103 Marionette TRACE conn4 -> [0,94,"timeouts",{"script":35000}] 10:27:07 INFO - PROCESS | 22989 | 1480703227106 Marionette TRACE conn4 <- [1,94,null,{}] 10:27:07 INFO - PROCESS | 22989 | 1480703227112 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}] 10:27:07 INFO - PROCESS | 22989 | 1480703227268 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 10:27:07 INFO - PROCESS | 22989 | 1480703227335 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:27:07 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c21000 == 3 [pid = 23034] [id = 30] 10:27:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c21400) [pid = 23034] [serial = 83] [outer = (nil)] 10:27:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c76000) [pid = 23034] [serial = 84] [outer = 0xa2c21400] 10:27:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7d000) [pid = 23034] [serial = 85] [outer = 0xa2c21400] 10:27:08 WARNING - wptserve Traceback (most recent call last): 10:27:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:27:08 WARNING - rv = self.func(request, response) 10:27:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:27:08 WARNING - access_control_allow_origin = "*") 10:27:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:27:08 WARNING - payload = payload_generator(server_data) 10:27:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:27:08 WARNING - return encode_string_as_bmp_image(data) 10:27: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 10:27:08 WARNING - img.save(f, "BMP") 10:27:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:27:08 WARNING - f.write(bmpfileheader) 10:27:08 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:27:08 WARNING - 10:27:15 INFO - PROCESS | 22989 | --DOCSHELL 0xa38bec00 == 2 [pid = 23034] [id = 29] 10:27:21 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa38bf400) [pid = 23034] [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] 10:27:26 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c76000) [pid = 23034] [serial = 84] [outer = (nil)] [url = about:blank] 10:27:26 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa4910000) [pid = 23034] [serial = 82] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0x93e62800) [pid = 22989] [serial = 21] [outer = 0xa5b0b400] 10:27:37 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:27:37 INFO - PROCESS | 22989 | 1480703257792 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]]]}] 10:27:37 INFO - . 10:27:37 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30711ms 10:27:37 INFO - PROCESS | 22989 | 1480703257816 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 10:27:37 INFO - PROCESS | 22989 | 1480703257824 Marionette TRACE conn4 <- [1,97,null,{"value":"2147483649"}] 10:27:37 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 10:27:37 INFO - PROCESS | 22989 | 1480703257834 Marionette TRACE conn4 -> [0,98,"timeouts",{"script":35000}] 10:27:37 INFO - PROCESS | 22989 | 1480703257843 Marionette TRACE conn4 <- [1,98,null,{}] 10:27:37 INFO - PROCESS | 22989 | 1480703257854 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}] 10:27:38 INFO - PROCESS | 22989 | 1480703258097 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 10:27:38 INFO - PROCESS | 22989 | 1480703258147 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:27:38 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22000 == 3 [pid = 23034] [id = 31] 10:27:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c22c00) [pid = 23034] [serial = 86] [outer = (nil)] 10:27:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c77000) [pid = 23034] [serial = 87] [outer = 0xa2c22c00] 10:27:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7f000) [pid = 23034] [serial = 88] [outer = 0xa2c22c00] 10:27:39 WARNING - wptserve Traceback (most recent call last): 10:27:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:27:39 WARNING - rv = self.func(request, response) 10:27:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:27:39 WARNING - access_control_allow_origin = "*") 10:27:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:27:39 WARNING - payload = payload_generator(server_data) 10:27:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:27:39 WARNING - return encode_string_as_bmp_image(data) 10:27: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 10:27:39 WARNING - img.save(f, "BMP") 10:27:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:27:39 WARNING - f.write(bmpfileheader) 10:27:39 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:27:39 WARNING - 10:27:46 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c21000 == 2 [pid = 23034] [id = 30] 10:27:48 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0x97d42000) [pid = 22989] [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.] 10:27:52 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c21400) [pid = 23034] [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] 10:27:57 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c77000) [pid = 23034] [serial = 87] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c7d000) [pid = 23034] [serial = 85] [outer = (nil)] [url = about:blank] 10:28:08 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:28:08 INFO - PROCESS | 22989 | 1480703288613 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]]]}] 10:28:08 INFO - . 10:28:08 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30821ms 10:28:08 INFO - PROCESS | 22989 | 1480703288655 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 10:28:08 INFO - PROCESS | 22989 | 1480703288662 Marionette TRACE conn4 <- [1,101,null,{"value":"2147483649"}] 10:28:08 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 10:28:08 INFO - PROCESS | 22989 | 1480703288672 Marionette TRACE conn4 -> [0,102,"timeouts",{"script":35000}] 10:28:08 INFO - PROCESS | 22989 | 1480703288679 Marionette TRACE conn4 <- [1,102,null,{}] 10:28:08 INFO - PROCESS | 22989 | 1480703288692 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}] 10:28:08 INFO - PROCESS | 22989 | 1480703288914 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 10:28:09 INFO - PROCESS | 22989 | 1480703288976 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:28:09 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c21800 == 3 [pid = 23034] [id = 32] 10:28:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c22800) [pid = 23034] [serial = 89] [outer = (nil)] 10:28:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c77000) [pid = 23034] [serial = 90] [outer = 0xa2c22800] 10:28:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7dc00) [pid = 23034] [serial = 91] [outer = 0xa2c22800] 10:28:10 INFO - PROCESS | 22989 | 1480703290027 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] 10:28:10 INFO - PROCESS | 22989 | 1480703290068 Marionette TRACE conn4 <- [1,105,null,{"value":"2147483649"}] 10:28:10 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 10:28:10 INFO - PROCESS | 22989 | 1480703290083 Marionette TRACE conn4 -> [0,106,"timeouts",{"script":35000}] 10:28:10 INFO - PROCESS | 22989 | 1480703290093 Marionette TRACE conn4 <- [1,106,null,{}] 10:28:10 INFO - PROCESS | 22989 | 1480703290099 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}] 10:28:10 INFO - PROCESS | 22989 | 1480703290305 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 10:28:10 INFO - PROCESS | 22989 | 1480703290370 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:28:10 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3643400 == 4 [pid = 23034] [id = 33] 10:28:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa3643800) [pid = 23034] [serial = 92] [outer = (nil)] 10:28:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa3751400) [pid = 23034] [serial = 93] [outer = 0xa3643800] 10:28:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa3754800) [pid = 23034] [serial = 94] [outer = 0xa3643800] 10:28:11 INFO - PROCESS | 22989 | 1480703291391 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] 10:28:11 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 10:28:11 INFO - PROCESS | 22989 | 1480703291431 Marionette TRACE conn4 <- [1,109,null,{"value":"2147483649"}] 10:28:11 INFO - PROCESS | 22989 | 1480703291439 Marionette TRACE conn4 -> [0,110,"timeouts",{"script":35000}] 10:28:11 INFO - PROCESS | 22989 | 1480703291447 Marionette TRACE conn4 <- [1,110,null,{}] 10:28:11 INFO - PROCESS | 22989 | 1480703291466 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}] 10:28:11 INFO - PROCESS | 22989 | 1480703291684 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 10:28:11 INFO - PROCESS | 22989 | 1480703291762 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:28:11 INFO - PROCESS | 22989 | ++DOCSHELL 0xa380e400 == 5 [pid = 23034] [id = 34] 10:28:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa380e800) [pid = 23034] [serial = 95] [outer = (nil)] 10:28:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa38bf400) [pid = 23034] [serial = 96] [outer = 0xa380e800] 10:28:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa38c0400) [pid = 23034] [serial = 97] [outer = 0xa380e800] 10:28:12 INFO - PROCESS | 22989 | 1480703292825 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] 10:28:12 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 10:28:12 INFO - PROCESS | 22989 | 1480703292885 Marionette TRACE conn4 <- [1,113,null,{"value":"2147483649"}] 10:28:12 INFO - PROCESS | 22989 | 1480703292893 Marionette TRACE conn4 -> [0,114,"timeouts",{"script":35000}] 10:28:12 INFO - PROCESS | 22989 | 1480703292897 Marionette TRACE conn4 <- [1,114,null,{}] 10:28:12 INFO - PROCESS | 22989 | 1480703292904 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}] 10:28:13 INFO - PROCESS | 22989 | 1480703293095 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 10:28:13 INFO - PROCESS | 22989 | 1480703293151 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:28:13 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a56000 == 6 [pid = 23034] [id = 35] 10:28:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa3a56400) [pid = 23034] [serial = 98] [outer = (nil)] 10:28:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa3a5a800) [pid = 23034] [serial = 99] [outer = 0xa3a56400] 10:28:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa3a5d000) [pid = 23034] [serial = 100] [outer = 0xa3a56400] 10:28:14 INFO - PROCESS | 22989 | 1480703294156 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] 10:28:14 INFO - PROCESS | 22989 | 1480703294181 Marionette TRACE conn4 <- [1,117,null,{"value":"2147483649"}] 10:28:14 INFO - PROCESS | 22989 | 1480703294189 Marionette TRACE conn4 -> [0,118,"timeouts",{"script":35000}] 10:28:14 INFO - PROCESS | 22989 | 1480703294193 Marionette TRACE conn4 <- [1,118,null,{}] 10:28:14 INFO - PROCESS | 22989 | 1480703294199 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}] 10:28:14 INFO - PROCESS | 22989 | 1480703294361 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 10:28:14 INFO - PROCESS | 22989 | 1480703294414 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:28:14 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4566000 == 7 [pid = 23034] [id = 36] 10:28:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa4566400) [pid = 23034] [serial = 101] [outer = (nil)] 10:28:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa4570000) [pid = 23034] [serial = 102] [outer = 0xa4566400] 10:28:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa46c0400) [pid = 23034] [serial = 103] [outer = 0xa4566400] 10:28:15 INFO - PROCESS | 22989 | 1480703295386 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] 10:28:15 INFO - PROCESS | 22989 | 1480703295430 Marionette TRACE conn4 <- [1,121,null,{"value":"2147483649"}] 10:28:15 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 10:28:15 INFO - PROCESS | 22989 | 1480703295437 Marionette TRACE conn4 -> [0,122,"timeouts",{"script":35000}] 10:28:15 INFO - PROCESS | 22989 | 1480703295441 Marionette TRACE conn4 <- [1,122,null,{}] 10:28:15 INFO - PROCESS | 22989 | 1480703295449 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}] 10:28:15 INFO - PROCESS | 22989 | 1480703295690 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 10:28:15 INFO - PROCESS | 22989 | 1480703295748 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:28:15 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4950000 == 8 [pid = 23034] [id = 37] 10:28:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa4950400) [pid = 23034] [serial = 104] [outer = (nil)] 10:28:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa5445800) [pid = 23034] [serial = 105] [outer = 0xa4950400] 10:28:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa5571000) [pid = 23034] [serial = 106] [outer = 0xa4950400] 10:28:16 INFO - PROCESS | 22989 | 1480703296792 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] 10:28:16 INFO - PROCESS | 22989 | 1480703296822 Marionette TRACE conn4 <- [1,125,null,{"value":"2147483649"}] 10:28:16 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 10:28:16 INFO - PROCESS | 22989 | 1480703296833 Marionette TRACE conn4 -> [0,126,"timeouts",{"script":35000}] 10:28:16 INFO - PROCESS | 22989 | 1480703296836 Marionette TRACE conn4 <- [1,126,null,{}] 10:28:16 INFO - PROCESS | 22989 | 1480703296843 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}] 10:28:17 INFO - PROCESS | 22989 | 1480703297004 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 10:28:17 INFO - PROCESS | 22989 | 1480703297084 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:28:17 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c24c00 == 9 [pid = 23034] [id = 38] 10:28:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa2c25c00) [pid = 23034] [serial = 107] [outer = (nil)] 10:28:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa3640400) [pid = 23034] [serial = 108] [outer = 0xa2c25c00] 10:28:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa3753000) [pid = 23034] [serial = 109] [outer = 0xa2c25c00] 10:28:18 INFO - PROCESS | 22989 | 1480703298220 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] 10:28:18 INFO - PROCESS | 22989 | 1480703298271 Marionette TRACE conn4 <- [1,129,null,{"value":"2147483649"}] 10:28:18 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 10:28:18 INFO - PROCESS | 22989 | 1480703298278 Marionette TRACE conn4 -> [0,130,"timeouts",{"script":35000}] 10:28:18 INFO - PROCESS | 22989 | 1480703298281 Marionette TRACE conn4 <- [1,130,null,{}] 10:28:18 INFO - PROCESS | 22989 | 1480703298287 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}] 10:28:18 INFO - PROCESS | 22989 | 1480703298463 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 10:28:18 INFO - PROCESS | 22989 | 1480703298530 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:28:18 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a5b800 == 10 [pid = 23034] [id = 39] 10:28:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa3a5c000) [pid = 23034] [serial = 110] [outer = (nil)] 10:28:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa4910000) [pid = 23034] [serial = 111] [outer = 0xa3a5c000] 10:28:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa49a8800) [pid = 23034] [serial = 112] [outer = 0xa3a5c000] 10:28:19 INFO - PROCESS | 22989 | --DOCSHELL 0xa4566000 == 9 [pid = 23034] [id = 36] 10:28:19 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a56000 == 8 [pid = 23034] [id = 35] 10:28:19 INFO - PROCESS | 22989 | --DOCSHELL 0xa380e400 == 7 [pid = 23034] [id = 34] 10:28:19 INFO - PROCESS | 22989 | --DOCSHELL 0xa3643400 == 6 [pid = 23034] [id = 33] 10:28:19 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c21800 == 5 [pid = 23034] [id = 32] 10:28:19 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22000 == 4 [pid = 23034] [id = 31] 10:28:19 INFO - PROCESS | 22989 | 1480703299737 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] 10:28:19 INFO - PROCESS | 22989 | 1480703299765 Marionette TRACE conn4 <- [1,133,null,{"value":"2147483649"}] 10:28:19 INFO - PROCESS | 22989 | 1480703299772 Marionette TRACE conn4 -> [0,134,"timeouts",{"script":35000}] 10:28:19 INFO - PROCESS | 22989 | 1480703299775 Marionette TRACE conn4 <- [1,134,null,{}] 10:28:19 INFO - PROCESS | 22989 | 1480703299781 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}] 10:28:19 INFO - PROCESS | 22989 | 1480703299957 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 10:28:20 INFO - PROCESS | 22989 | 1480703300034 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:28:20 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363b000 == 5 [pid = 23034] [id = 40] 10:28:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa363c400) [pid = 23034] [serial = 113] [outer = (nil)] 10:28:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa3801800) [pid = 23034] [serial = 114] [outer = 0xa363c400] 10:28:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa38c1000) [pid = 23034] [serial = 115] [outer = 0xa363c400] 10:28:21 INFO - PROCESS | 22989 | 1480703301003 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] 10:28:21 INFO - PROCESS | 22989 | 1480703301055 Marionette TRACE conn4 <- [1,137,null,{"value":"2147483649"}] 10:28:21 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 10:28:21 INFO - PROCESS | 22989 | 1480703301062 Marionette TRACE conn4 -> [0,138,"timeouts",{"script":35000}] 10:28:21 INFO - PROCESS | 22989 | 1480703301066 Marionette TRACE conn4 <- [1,138,null,{}] 10:28:21 INFO - PROCESS | 22989 | 1480703301077 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}] 10:28:21 INFO - PROCESS | 22989 | 1480703301245 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 10:28:21 INFO - PROCESS | 22989 | 1480703301317 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:28:21 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4566800 == 6 [pid = 23034] [id = 41] 10:28:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa4567400) [pid = 23034] [serial = 116] [outer = (nil)] 10:28:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa46c9c00) [pid = 23034] [serial = 117] [outer = 0xa4567400] 10:28:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa47ed400) [pid = 23034] [serial = 118] [outer = 0xa4567400] 10:28:22 INFO - PROCESS | 22989 | ++DOCSHELL 0xa5570400 == 7 [pid = 23034] [id = 42] 10:28:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa5570c00) [pid = 23034] [serial = 119] [outer = (nil)] 10:28:22 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:28:22 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:28:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa5572000) [pid = 23034] [serial = 120] [outer = 0xa5570c00] 10:28:22 INFO - PROCESS | 22989 | 1480703302457 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] 10:28:22 INFO - PROCESS | 22989 | 1480703302505 Marionette TRACE conn4 <- [1,141,null,{"value":"2147483649"}] 10:28:22 INFO - PROCESS | 22989 | 1480703302512 Marionette TRACE conn4 -> [0,142,"timeouts",{"script":35000}] 10:28:22 INFO - PROCESS | 22989 | 1480703302515 Marionette TRACE conn4 <- [1,142,null,{}] 10:28:22 INFO - PROCESS | 22989 | 1480703302530 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}] 10:28:22 INFO - PROCESS | 22989 | 1480703302734 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 10:28:22 INFO - PROCESS | 22989 | 1480703302804 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:28:22 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e0fc00 == 8 [pid = 23034] [id = 43] 10:28:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa8e10000) [pid = 23034] [serial = 121] [outer = (nil)] 10:28:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa8e14c00) [pid = 23034] [serial = 122] [outer = 0xa8e10000] 10:28:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa8e15c00) [pid = 23034] [serial = 123] [outer = 0xa8e10000] 10:28:24 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e1a800 == 9 [pid = 23034] [id = 44] 10:28:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa8e1b400) [pid = 23034] [serial = 124] [outer = (nil)] 10:28:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa8e1dc00) [pid = 23034] [serial = 125] [outer = 0xa8e1b400] 10:28:24 INFO - PROCESS | 22989 | 1480703304393 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] 10:28:24 INFO - PROCESS | 22989 | 1480703304459 Marionette TRACE conn4 <- [1,145,null,{"value":"2147483649"}] 10:28:24 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 10:28:24 INFO - PROCESS | 22989 | 1480703304471 Marionette TRACE conn4 -> [0,146,"timeouts",{"script":35000}] 10:28:24 INFO - PROCESS | 22989 | 1480703304474 Marionette TRACE conn4 <- [1,146,null,{}] 10:28:24 INFO - PROCESS | 22989 | 1480703304485 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}] 10:28:24 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa4566400) [pid = 23034] [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] 10:28:24 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa3a56400) [pid = 23034] [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] 10:28:24 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa380e800) [pid = 23034] [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] 10:28:24 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa3643800) [pid = 23034] [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] 10:28:24 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa2c22c00) [pid = 23034] [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] 10:28:24 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa2c22800) [pid = 23034] [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] 10:28:24 INFO - PROCESS | 22989 | 1480703304700 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 10:28:24 INFO - PROCESS | 22989 | 1480703304761 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:28:24 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c5800 == 10 [pid = 23034] [id = 45] 10:28:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa38c8400) [pid = 23034] [serial = 126] [outer = (nil)] 10:28:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa49af000) [pid = 23034] [serial = 127] [outer = 0xa38c8400] 10:28:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa82b3800) [pid = 23034] [serial = 128] [outer = 0xa38c8400] 10:28:25 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f03800 == 11 [pid = 23034] [id = 46] 10:28:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa2f05000) [pid = 23034] [serial = 129] [outer = (nil)] 10:28:25 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:28:25 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:28:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa2f06800) [pid = 23034] [serial = 130] [outer = 0xa2f05000] 10:28:26 INFO - PROCESS | 22989 | 1480703306145 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] 10:28:26 INFO - PROCESS | 22989 | 1480703306214 Marionette TRACE conn4 <- [1,149,null,{"value":"2147483649"}] 10:28:26 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 10:28:26 INFO - PROCESS | 22989 | 1480703306264 Marionette TRACE conn4 -> [0,150,"timeouts",{"script":35000}] 10:28:26 INFO - PROCESS | 22989 | 1480703306268 Marionette TRACE conn4 <- [1,150,null,{}] 10:28:26 INFO - PROCESS | 22989 | 1480703306279 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}] 10:28:26 INFO - PROCESS | 22989 | 1480703306562 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 10:28:26 INFO - PROCESS | 22989 | 1480703306686 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:28:26 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c20400 == 12 [pid = 23034] [id = 47] 10:28:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa2c21000) [pid = 23034] [serial = 131] [outer = (nil)] 10:28:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa2f0b400) [pid = 23034] [serial = 132] [outer = 0xa2c21000] 10:28:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa2f0dc00) [pid = 23034] [serial = 133] [outer = 0xa2c21000] 10:28:27 WARNING - wptserve Traceback (most recent call last): 10:28:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:28:27 WARNING - rv = self.func(request, response) 10:28:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:28:27 WARNING - access_control_allow_origin = "*") 10:28:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:28:27 WARNING - payload = payload_generator(server_data) 10:28:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:28:27 WARNING - return encode_string_as_bmp_image(data) 10:28: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 10:28:27 WARNING - img.save(f, "BMP") 10:28:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:28:27 WARNING - f.write(bmpfileheader) 10:28:27 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:28:27 WARNING - 10:28:29 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f03800 == 11 [pid = 23034] [id = 46] 10:28:29 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c5800 == 10 [pid = 23034] [id = 45] 10:28:29 INFO - PROCESS | 22989 | --DOCSHELL 0xa5570400 == 9 [pid = 23034] [id = 42] 10:28:29 INFO - PROCESS | 22989 | --DOCSHELL 0xa4566800 == 8 [pid = 23034] [id = 41] 10:28:29 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e1a800 == 7 [pid = 23034] [id = 44] 10:28:29 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e0fc00 == 6 [pid = 23034] [id = 43] 10:28:29 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c24c00 == 5 [pid = 23034] [id = 38] 10:28:29 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a5b800 == 4 [pid = 23034] [id = 39] 10:28:29 INFO - PROCESS | 22989 | --DOCSHELL 0xa363b000 == 3 [pid = 23034] [id = 40] 10:28:29 INFO - PROCESS | 22989 | --DOCSHELL 0xa4950000 == 2 [pid = 23034] [id = 37] 10:28:29 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa5445800) [pid = 23034] [serial = 105] [outer = (nil)] [url = about:blank] 10:28:29 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa46c0400) [pid = 23034] [serial = 103] [outer = (nil)] [url = about:blank] 10:28:29 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa4570000) [pid = 23034] [serial = 102] [outer = (nil)] [url = about:blank] 10:28:29 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa3a5d000) [pid = 23034] [serial = 100] [outer = (nil)] [url = about:blank] 10:28:29 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa3a5a800) [pid = 23034] [serial = 99] [outer = (nil)] [url = about:blank] 10:28:29 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa38c0400) [pid = 23034] [serial = 97] [outer = (nil)] [url = about:blank] 10:28:29 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa38bf400) [pid = 23034] [serial = 96] [outer = (nil)] [url = about:blank] 10:28:29 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa3754800) [pid = 23034] [serial = 94] [outer = (nil)] [url = about:blank] 10:28:29 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa3751400) [pid = 23034] [serial = 93] [outer = (nil)] [url = about:blank] 10:28:29 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa2c7f000) [pid = 23034] [serial = 88] [outer = (nil)] [url = about:blank] 10:28:29 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa2c77000) [pid = 23034] [serial = 90] [outer = (nil)] [url = about:blank] 10:28:29 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa2c7dc00) [pid = 23034] [serial = 91] [outer = (nil)] [url = about:blank] 10:28:32 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa4567400) [pid = 23034] [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] 10:28:32 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa38c8400) [pid = 23034] [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] 10:28:32 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa8e10000) [pid = 23034] [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] 10:28:32 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa363c400) [pid = 23034] [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] 10:28:32 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa4950400) [pid = 23034] [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] 10:28:32 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa2f05000) [pid = 23034] [serial = 129] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:28:32 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa2c25c00) [pid = 23034] [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] 10:28:32 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xa3a5c000) [pid = 23034] [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] 10:28:32 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa8e1b400) [pid = 23034] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480703304063] 10:28:32 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa5570c00) [pid = 23034] [serial = 119] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:28:35 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa49af000) [pid = 23034] [serial = 127] [outer = (nil)] [url = about:blank] 10:28:35 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa38c1000) [pid = 23034] [serial = 115] [outer = (nil)] [url = about:blank] 10:28:35 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa5571000) [pid = 23034] [serial = 106] [outer = (nil)] [url = about:blank] 10:28:35 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa2f06800) [pid = 23034] [serial = 130] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:28:35 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa82b3800) [pid = 23034] [serial = 128] [outer = (nil)] [url = about:blank] 10:28:35 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa3753000) [pid = 23034] [serial = 109] [outer = (nil)] [url = about:blank] 10:28:35 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa49a8800) [pid = 23034] [serial = 112] [outer = (nil)] [url = about:blank] 10:28:35 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa8e1dc00) [pid = 23034] [serial = 125] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480703304063] 10:28:35 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa47ed400) [pid = 23034] [serial = 118] [outer = (nil)] [url = about:blank] 10:28:35 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa5572000) [pid = 23034] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:28:35 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa8e15c00) [pid = 23034] [serial = 123] [outer = (nil)] [url = about:blank] 10:28:35 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa8e14c00) [pid = 23034] [serial = 122] [outer = (nil)] [url = about:blank] 10:28:35 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa46c9c00) [pid = 23034] [serial = 117] [outer = (nil)] [url = about:blank] 10:28:35 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa3801800) [pid = 23034] [serial = 114] [outer = (nil)] [url = about:blank] 10:28:35 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa4910000) [pid = 23034] [serial = 111] [outer = (nil)] [url = about:blank] 10:28:35 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa3640400) [pid = 23034] [serial = 108] [outer = (nil)] [url = about:blank] 10:28:41 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2f0b400) [pid = 23034] [serial = 132] [outer = (nil)] [url = about:blank] 10:28:57 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:28:57 INFO - PROCESS | 22989 | 1480703337206 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]]]}] 10:28:57 INFO - . 10:28:57 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 31030ms 10:28:57 INFO - PROCESS | 22989 | 1480703337254 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 10:28:57 INFO - PROCESS | 22989 | 1480703337260 Marionette TRACE conn4 <- [1,153,null,{"value":"2147483649"}] 10:28:57 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 10:28:57 INFO - PROCESS | 22989 | 1480703337271 Marionette TRACE conn4 -> [0,154,"timeouts",{"script":35000}] 10:28:57 INFO - PROCESS | 22989 | 1480703337279 Marionette TRACE conn4 <- [1,154,null,{}] 10:28:57 INFO - PROCESS | 22989 | 1480703337292 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}] 10:28:57 INFO - PROCESS | 22989 | 1480703337516 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 10:28:57 INFO - PROCESS | 22989 | 1480703337574 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:28:57 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22800 == 3 [pid = 23034] [id = 48] 10:28:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c22c00) [pid = 23034] [serial = 134] [outer = (nil)] 10:28:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c76000) [pid = 23034] [serial = 135] [outer = 0xa2c22c00] 10:28:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7d000) [pid = 23034] [serial = 136] [outer = 0xa2c22c00] 10:28:58 WARNING - wptserve Traceback (most recent call last): 10:28:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:28:58 WARNING - rv = self.func(request, response) 10:28:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:28:58 WARNING - access_control_allow_origin = "*") 10:28:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:28:58 WARNING - payload = payload_generator(server_data) 10:28:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:28:58 WARNING - return encode_string_as_bmp_image(data) 10:28: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 10:28:58 WARNING - img.save(f, "BMP") 10:28:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:28:58 WARNING - f.write(bmpfileheader) 10:28:58 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:28:58 WARNING - 10:29:06 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c20400 == 2 [pid = 23034] [id = 47] 10:29:12 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c21000) [pid = 23034] [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] 10:29:16 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c76000) [pid = 23034] [serial = 135] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2f0dc00) [pid = 23034] [serial = 133] [outer = (nil)] [url = about:blank] 10:29:28 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:29:28 INFO - PROCESS | 22989 | 1480703368048 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]]]}] 10:29:28 INFO - . 10:29:28 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30821ms 10:29:28 INFO - PROCESS | 22989 | 1480703368091 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 10:29:28 INFO - PROCESS | 22989 | 1480703368098 Marionette TRACE conn4 <- [1,157,null,{"value":"2147483649"}] 10:29:28 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 10:29:28 INFO - PROCESS | 22989 | 1480703368107 Marionette TRACE conn4 -> [0,158,"timeouts",{"script":35000}] 10:29:28 INFO - PROCESS | 22989 | 1480703368115 Marionette TRACE conn4 <- [1,158,null,{}] 10:29:28 INFO - PROCESS | 22989 | 1480703368126 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}] 10:29:28 INFO - PROCESS | 22989 | 1480703368404 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 10:29:28 INFO - PROCESS | 22989 | 1480703368461 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:29:28 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23400 == 3 [pid = 23034] [id = 49] 10:29:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c24000) [pid = 23034] [serial = 137] [outer = (nil)] 10:29:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c78400) [pid = 23034] [serial = 138] [outer = 0xa2c24000] 10:29:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7fc00) [pid = 23034] [serial = 139] [outer = 0xa2c24000] 10:29:29 WARNING - wptserve Traceback (most recent call last): 10:29:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:29:29 WARNING - rv = self.func(request, response) 10:29:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:29:29 WARNING - access_control_allow_origin = "*") 10:29:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:29:29 WARNING - payload = payload_generator(server_data) 10:29:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:29:29 WARNING - return encode_string_as_bmp_image(data) 10:29: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 10:29:29 WARNING - img.save(f, "BMP") 10:29:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:29:29 WARNING - f.write(bmpfileheader) 10:29:29 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:29:29 WARNING - 10:29:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0x9678c000) [pid = 22989] [serial = 22] [outer = 0xa5b0b400] 10:29:35 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22800 == 2 [pid = 23034] [id = 48] 10:29:37 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c22c00) [pid = 23034] [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] 10:29:42 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c78400) [pid = 23034] [serial = 138] [outer = (nil)] [url = about:blank] 10:29:42 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c7d000) [pid = 23034] [serial = 136] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0x93e62800) [pid = 22989] [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.] 10:29:58 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:29:58 INFO - PROCESS | 22989 | 1480703398957 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]]]}] 10:29:58 INFO - . 10:29:58 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30870ms 10:29:58 INFO - PROCESS | 22989 | 1480703398977 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 10:29:58 INFO - PROCESS | 22989 | 1480703398984 Marionette TRACE conn4 <- [1,161,null,{"value":"2147483649"}] 10:29:58 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 10:29:58 INFO - PROCESS | 22989 | 1480703398995 Marionette TRACE conn4 -> [0,162,"timeouts",{"script":35000}] 10:29:59 INFO - PROCESS | 22989 | 1480703399003 Marionette TRACE conn4 <- [1,162,null,{}] 10:29:59 INFO - PROCESS | 22989 | 1480703399015 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}] 10:29:59 INFO - PROCESS | 22989 | 1480703399296 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 10:29:59 INFO - PROCESS | 22989 | 1480703399345 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:29:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23000 == 3 [pid = 23034] [id = 50] 10:29:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23c00) [pid = 23034] [serial = 140] [outer = (nil)] 10:29:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c77800) [pid = 23034] [serial = 141] [outer = 0xa2c23c00] 10:29:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7e800) [pid = 23034] [serial = 142] [outer = 0xa2c23c00] 10:30:00 INFO - PROCESS | 22989 | 1480703400429 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] 10:30:00 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 10:30:00 INFO - PROCESS | 22989 | 1480703400513 Marionette TRACE conn4 <- [1,165,null,{"value":"2147483649"}] 10:30:00 INFO - PROCESS | 22989 | 1480703400527 Marionette TRACE conn4 -> [0,166,"timeouts",{"script":35000}] 10:30:00 INFO - PROCESS | 22989 | 1480703400537 Marionette TRACE conn4 <- [1,166,null,{}] 10:30:00 INFO - PROCESS | 22989 | 1480703400544 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}] 10:30:00 INFO - PROCESS | 22989 | 1480703400750 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 10:30:00 INFO - PROCESS | 22989 | 1480703400827 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:30:00 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363d800 == 4 [pid = 23034] [id = 51] 10:30:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa3643400) [pid = 23034] [serial = 143] [outer = (nil)] 10:30:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa3752400) [pid = 23034] [serial = 144] [outer = 0xa3643400] 10:30:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa3755000) [pid = 23034] [serial = 145] [outer = 0xa3643400] 10:30:01 INFO - PROCESS | 22989 | 1480703401930 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] 10:30:01 INFO - PROCESS | 22989 | 1480703401983 Marionette TRACE conn4 <- [1,169,null,{"value":"2147483649"}] 10:30:01 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 10:30:02 INFO - PROCESS | 22989 | 1480703401998 Marionette TRACE conn4 -> [0,170,"timeouts",{"script":35000}] 10:30:02 INFO - PROCESS | 22989 | 1480703402009 Marionette TRACE conn4 <- [1,170,null,{}] 10:30:02 INFO - PROCESS | 22989 | 1480703402049 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}] 10:30:02 INFO - PROCESS | 22989 | 1480703402343 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 10:30:02 INFO - PROCESS | 22989 | 1480703402382 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:30:02 INFO - PROCESS | 22989 | ++DOCSHELL 0xa380f400 == 5 [pid = 23034] [id = 52] 10:30:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa380f800) [pid = 23034] [serial = 146] [outer = (nil)] 10:30:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa38bfc00) [pid = 23034] [serial = 147] [outer = 0xa380f800] 10:30:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa38c3000) [pid = 23034] [serial = 148] [outer = 0xa380f800] 10:30:03 INFO - PROCESS | 22989 | 1480703403468 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] 10:30:03 INFO - PROCESS | 22989 | 1480703403514 Marionette TRACE conn4 <- [1,173,null,{"value":"2147483649"}] 10:30:03 INFO - PROCESS | 22989 | 1480703403522 Marionette TRACE conn4 -> [0,174,"timeouts",{"script":35000}] 10:30:03 INFO - PROCESS | 22989 | 1480703403526 Marionette TRACE conn4 <- [1,174,null,{}] 10:30:03 INFO - PROCESS | 22989 | 1480703403534 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}] 10:30:03 INFO - PROCESS | 22989 | 1480703403731 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 10:30:03 INFO - PROCESS | 22989 | 1480703403794 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:30:03 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a55800 == 6 [pid = 23034] [id = 53] 10:30:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa3a55c00) [pid = 23034] [serial = 149] [outer = (nil)] 10:30:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa3a5a000) [pid = 23034] [serial = 150] [outer = 0xa3a55c00] 10:30:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa3a5c800) [pid = 23034] [serial = 151] [outer = 0xa3a55c00] 10:30:04 INFO - PROCESS | 22989 | 1480703404776 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] 10:30:04 INFO - PROCESS | 22989 | 1480703404813 Marionette TRACE conn4 <- [1,177,null,{"value":"2147483649"}] 10:30:04 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 10:30:04 INFO - PROCESS | 22989 | 1480703404825 Marionette TRACE conn4 -> [0,178,"timeouts",{"script":35000}] 10:30:04 INFO - PROCESS | 22989 | 1480703404829 Marionette TRACE conn4 <- [1,178,null,{}] 10:30:04 INFO - PROCESS | 22989 | 1480703404836 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}] 10:30:05 INFO - PROCESS | 22989 | 1480703405030 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 10:30:05 INFO - PROCESS | 22989 | 1480703405090 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:30:05 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4564800 == 7 [pid = 23034] [id = 54] 10:30:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa4565c00) [pid = 23034] [serial = 152] [outer = (nil)] 10:30:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa456f000) [pid = 23034] [serial = 153] [outer = 0xa4565c00] 10:30:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa456e400) [pid = 23034] [serial = 154] [outer = 0xa4565c00] 10:30:06 INFO - PROCESS | 22989 | 1480703406017 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] 10:30:06 INFO - PROCESS | 22989 | 1480703406069 Marionette TRACE conn4 <- [1,181,null,{"value":"2147483649"}] 10:30:06 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 10:30:06 INFO - PROCESS | 22989 | 1480703406075 Marionette TRACE conn4 -> [0,182,"timeouts",{"script":35000}] 10:30:06 INFO - PROCESS | 22989 | 1480703406078 Marionette TRACE conn4 <- [1,182,null,{}] 10:30:06 INFO - PROCESS | 22989 | 1480703406086 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}] 10:30:06 INFO - PROCESS | 22989 | 1480703406338 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 10:30:06 INFO - PROCESS | 22989 | 1480703406413 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:30:06 INFO - PROCESS | 22989 | ++DOCSHELL 0xa490f000 == 8 [pid = 23034] [id = 55] 10:30:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa4910000) [pid = 23034] [serial = 155] [outer = (nil)] 10:30:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa4956000) [pid = 23034] [serial = 156] [outer = 0xa4910000] 10:30:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa556b800) [pid = 23034] [serial = 157] [outer = 0xa4910000] 10:30:07 INFO - PROCESS | 22989 | 1480703407422 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] 10:30:07 INFO - PROCESS | 22989 | 1480703407472 Marionette TRACE conn4 <- [1,185,null,{"value":"2147483649"}] 10:30:07 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 10:30:07 INFO - PROCESS | 22989 | 1480703407484 Marionette TRACE conn4 -> [0,186,"timeouts",{"script":35000}] 10:30:07 INFO - PROCESS | 22989 | 1480703407488 Marionette TRACE conn4 <- [1,186,null,{}] 10:30:07 INFO - PROCESS | 22989 | 1480703407500 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}] 10:30:07 INFO - PROCESS | 22989 | 1480703407643 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 10:30:07 INFO - PROCESS | 22989 | 1480703407733 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:30:07 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375b000 == 9 [pid = 23034] [id = 56] 10:30:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa375b400) [pid = 23034] [serial = 158] [outer = (nil)] 10:30:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa38c2800) [pid = 23034] [serial = 159] [outer = 0xa375b400] 10:30:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa3a51000) [pid = 23034] [serial = 160] [outer = 0xa375b400] 10:30:08 INFO - PROCESS | 22989 | 1480703408985 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] 10:30:09 INFO - PROCESS | 22989 | 1480703409031 Marionette TRACE conn4 <- [1,189,null,{"value":"2147483649"}] 10:30:09 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 10:30:09 INFO - PROCESS | 22989 | 1480703409045 Marionette TRACE conn4 -> [0,190,"timeouts",{"script":35000}] 10:30:09 INFO - PROCESS | 22989 | 1480703409054 Marionette TRACE conn4 <- [1,190,null,{}] 10:30:09 INFO - PROCESS | 22989 | 1480703409065 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}] 10:30:09 INFO - PROCESS | 22989 | 1480703409244 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 10:30:09 INFO - PROCESS | 22989 | 1480703409304 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:30:09 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3643000 == 10 [pid = 23034] [id = 57] 10:30:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa3645000) [pid = 23034] [serial = 161] [outer = (nil)] 10:30:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa380d800) [pid = 23034] [serial = 162] [outer = 0xa3645000] 10:30:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa38c1800) [pid = 23034] [serial = 163] [outer = 0xa3645000] 10:30:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa4564800 == 9 [pid = 23034] [id = 54] 10:30:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a55800 == 8 [pid = 23034] [id = 53] 10:30:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa380f400 == 7 [pid = 23034] [id = 52] 10:30:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa363d800 == 6 [pid = 23034] [id = 51] 10:30:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23000 == 5 [pid = 23034] [id = 50] 10:30:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23400 == 4 [pid = 23034] [id = 49] 10:30:10 INFO - PROCESS | 22989 | 1480703410329 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] 10:30:10 INFO - PROCESS | 22989 | 1480703410391 Marionette TRACE conn4 <- [1,193,null,{"value":"2147483649"}] 10:30:10 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 10:30:10 INFO - PROCESS | 22989 | 1480703410398 Marionette TRACE conn4 -> [0,194,"timeouts",{"script":35000}] 10:30:10 INFO - PROCESS | 22989 | 1480703410401 Marionette TRACE conn4 <- [1,194,null,{}] 10:30:10 INFO - PROCESS | 22989 | 1480703410407 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}] 10:30:10 INFO - PROCESS | 22989 | 1480703410597 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 10:30:10 INFO - PROCESS | 22989 | 1480703410663 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:30:10 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a57400 == 5 [pid = 23034] [id = 58] 10:30:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa3a58400) [pid = 23034] [serial = 164] [outer = (nil)] 10:30:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa4565000) [pid = 23034] [serial = 165] [outer = 0xa3a58400] 10:30:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa456a000) [pid = 23034] [serial = 166] [outer = 0xa3a58400] 10:30:11 INFO - . 10:30:11 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1331ms 10:30:11 INFO - PROCESS | 22989 | 1480703411714 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] 10:30:11 INFO - PROCESS | 22989 | 1480703411733 Marionette TRACE conn4 <- [1,197,null,{"value":"2147483649"}] 10:30:11 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 10:30:11 INFO - PROCESS | 22989 | 1480703411746 Marionette TRACE conn4 -> [0,198,"timeouts",{"script":35000}] 10:30:11 INFO - PROCESS | 22989 | 1480703411748 Marionette TRACE conn4 <- [1,198,null,{}] 10:30:11 INFO - PROCESS | 22989 | 1480703411753 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}] 10:30:11 INFO - PROCESS | 22989 | 1480703411952 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 10:30:12 INFO - PROCESS | 22989 | 1480703411997 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:30:12 INFO - PROCESS | 22989 | ++DOCSHELL 0xa5451800 == 6 [pid = 23034] [id = 59] 10:30:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa556b400) [pid = 23034] [serial = 167] [outer = (nil)] 10:30:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa5579000) [pid = 23034] [serial = 168] [outer = 0xa556b400] 10:30:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa559a800) [pid = 23034] [serial = 169] [outer = 0xa556b400] 10:30:12 INFO - PROCESS | 22989 | ++DOCSHELL 0xa77cb400 == 7 [pid = 23034] [id = 60] 10:30:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa77cec00) [pid = 23034] [serial = 170] [outer = (nil)] 10:30:12 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:30:13 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:30:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa8207800) [pid = 23034] [serial = 171] [outer = 0xa77cec00] 10:30:13 INFO - PROCESS | 22989 | 1480703413249 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] 10:30:13 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 10:30:13 INFO - PROCESS | 22989 | 1480703413281 Marionette TRACE conn4 <- [1,201,null,{"value":"2147483649"}] 10:30:13 INFO - PROCESS | 22989 | 1480703413287 Marionette TRACE conn4 -> [0,202,"timeouts",{"script":35000}] 10:30:13 INFO - PROCESS | 22989 | 1480703413290 Marionette TRACE conn4 <- [1,202,null,{}] 10:30:13 INFO - PROCESS | 22989 | 1480703413296 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}] 10:30:13 INFO - PROCESS | 22989 | 1480703413500 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 10:30:13 INFO - PROCESS | 22989 | 1480703413579 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:30:13 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e15800 == 8 [pid = 23034] [id = 61] 10:30:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa8e15c00) [pid = 23034] [serial = 172] [outer = (nil)] 10:30:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa8e1a000) [pid = 23034] [serial = 173] [outer = 0xa8e15c00] 10:30:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa8e19400) [pid = 23034] [serial = 174] [outer = 0xa8e15c00] 10:30:14 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa380f800) [pid = 23034] [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] 10:30:14 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa2c23c00) [pid = 23034] [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] 10:30:14 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa3643400) [pid = 23034] [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] 10:30:14 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa4565c00) [pid = 23034] [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] 10:30:14 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa3a55c00) [pid = 23034] [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] 10:30:14 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa2c24000) [pid = 23034] [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] 10:30:14 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23c00 == 9 [pid = 23034] [id = 62] 10:30:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa2c24000) [pid = 23034] [serial = 175] [outer = (nil)] 10:30:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa3803400) [pid = 23034] [serial = 176] [outer = 0xa2c24000] 10:30:15 INFO - PROCESS | 22989 | 1480703415001 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] 10:30:15 INFO - PROCESS | 22989 | 1480703415034 Marionette TRACE conn4 <- [1,205,null,{"value":"2147483649"}] 10:30:15 INFO - PROCESS | 22989 | 1480703415044 Marionette TRACE conn4 -> [0,206,"timeouts",{"script":35000}] 10:30:15 INFO - PROCESS | 22989 | 1480703415048 Marionette TRACE conn4 <- [1,206,null,{}] 10:30:15 INFO - PROCESS | 22989 | 1480703415053 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}] 10:30:15 INFO - PROCESS | 22989 | 1480703415253 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 10:30:15 INFO - PROCESS | 22989 | 1480703415274 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:30:15 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e44c00 == 10 [pid = 23034] [id = 63] 10:30:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa8fb7000) [pid = 23034] [serial = 177] [outer = (nil)] 10:30:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xacc82400) [pid = 23034] [serial = 178] [outer = 0xa8fb7000] 10:30:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa2f05c00) [pid = 23034] [serial = 179] [outer = 0xa8fb7000] 10:30:16 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f09800 == 11 [pid = 23034] [id = 64] 10:30:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa2f0ac00) [pid = 23034] [serial = 180] [outer = (nil)] 10:30:16 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:30:16 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:30:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa2f0d000) [pid = 23034] [serial = 181] [outer = 0xa2f0ac00] 10:30:16 INFO - PROCESS | 22989 | 1480703416521 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] 10:30:16 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 10:30:16 INFO - PROCESS | 22989 | 1480703416588 Marionette TRACE conn4 <- [1,209,null,{"value":"2147483649"}] 10:30:16 INFO - PROCESS | 22989 | 1480703416603 Marionette TRACE conn4 -> [0,210,"timeouts",{"script":35000}] 10:30:16 INFO - PROCESS | 22989 | 1480703416611 Marionette TRACE conn4 <- [1,210,null,{}] 10:30:16 INFO - PROCESS | 22989 | 1480703416617 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}] 10:30:16 INFO - PROCESS | 22989 | 1480703416757 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 10:30:16 INFO - PROCESS | 22989 | 1480703416839 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:30:16 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f08400 == 12 [pid = 23034] [id = 65] 10:30:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa2f08800) [pid = 23034] [serial = 182] [outer = (nil)] 10:30:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa355dc00) [pid = 23034] [serial = 183] [outer = 0xa2f08800] 10:30:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa355ec00) [pid = 23034] [serial = 184] [outer = 0xa2f08800] 10:30:17 WARNING - wptserve Traceback (most recent call last): 10:30:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:30:17 WARNING - rv = self.func(request, response) 10:30:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:30:17 WARNING - access_control_allow_origin = "*") 10:30:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:30:17 WARNING - payload = payload_generator(server_data) 10:30:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:30:17 WARNING - return encode_string_as_bmp_image(data) 10:30:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:30:17 WARNING - img.save(f, "BMP") 10:30:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:30:17 WARNING - f.write(bmpfileheader) 10:30:17 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:30:17 WARNING - 10:30:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f09800 == 11 [pid = 23034] [id = 64] 10:30:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23c00 == 10 [pid = 23034] [id = 62] 10:30:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e15800 == 9 [pid = 23034] [id = 61] 10:30:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa77cb400 == 8 [pid = 23034] [id = 60] 10:30:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa5451800 == 7 [pid = 23034] [id = 59] 10:30:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a57400 == 6 [pid = 23034] [id = 58] 10:30:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa3643000 == 5 [pid = 23034] [id = 57] 10:30:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa375b000 == 4 [pid = 23034] [id = 56] 10:30:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa490f000 == 3 [pid = 23034] [id = 55] 10:30:18 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa456e400) [pid = 23034] [serial = 154] [outer = (nil)] [url = about:blank] 10:30:18 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa3a5c800) [pid = 23034] [serial = 151] [outer = (nil)] [url = about:blank] 10:30:18 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa38c3000) [pid = 23034] [serial = 148] [outer = (nil)] [url = about:blank] 10:30:18 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa3755000) [pid = 23034] [serial = 145] [outer = (nil)] [url = about:blank] 10:30:18 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa2c7e800) [pid = 23034] [serial = 142] [outer = (nil)] [url = about:blank] 10:30:18 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa4956000) [pid = 23034] [serial = 156] [outer = (nil)] [url = about:blank] 10:30:18 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa456f000) [pid = 23034] [serial = 153] [outer = (nil)] [url = about:blank] 10:30:18 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa2c7fc00) [pid = 23034] [serial = 139] [outer = (nil)] [url = about:blank] 10:30:18 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa3a5a000) [pid = 23034] [serial = 150] [outer = (nil)] [url = about:blank] 10:30:18 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa38bfc00) [pid = 23034] [serial = 147] [outer = (nil)] [url = about:blank] 10:30:18 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa3752400) [pid = 23034] [serial = 144] [outer = (nil)] [url = about:blank] 10:30:18 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa2c77800) [pid = 23034] [serial = 141] [outer = (nil)] [url = about:blank] 10:30:21 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa556b400) [pid = 23034] [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] 10:30:21 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa8e15c00) [pid = 23034] [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] 10:30:21 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa375b400) [pid = 23034] [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] 10:30:21 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa3a58400) [pid = 23034] [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] 10:30:21 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa3645000) [pid = 23034] [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] 10:30:21 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa2c24000) [pid = 23034] [serial = 175] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480703414749] 10:30:21 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa77cec00) [pid = 23034] [serial = 170] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:30:25 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e44c00 == 2 [pid = 23034] [id = 63] 10:30:25 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xacc82400) [pid = 23034] [serial = 178] [outer = (nil)] [url = about:blank] 10:30:25 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa3a51000) [pid = 23034] [serial = 160] [outer = (nil)] [url = about:blank] 10:30:25 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa456a000) [pid = 23034] [serial = 166] [outer = (nil)] [url = about:blank] 10:30:25 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa38c1800) [pid = 23034] [serial = 163] [outer = (nil)] [url = about:blank] 10:30:25 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa8e19400) [pid = 23034] [serial = 174] [outer = (nil)] [url = about:blank] 10:30:25 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa3803400) [pid = 23034] [serial = 176] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480703414749] 10:30:25 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa8207800) [pid = 23034] [serial = 171] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:30:25 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa559a800) [pid = 23034] [serial = 169] [outer = (nil)] [url = about:blank] 10:30:25 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa8e1a000) [pid = 23034] [serial = 173] [outer = (nil)] [url = about:blank] 10:30:25 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa5579000) [pid = 23034] [serial = 168] [outer = (nil)] [url = about:blank] 10:30:25 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa4565000) [pid = 23034] [serial = 165] [outer = (nil)] [url = about:blank] 10:30:25 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa380d800) [pid = 23034] [serial = 162] [outer = (nil)] [url = about:blank] 10:30:25 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa38c2800) [pid = 23034] [serial = 159] [outer = (nil)] [url = about:blank] 10:30:27 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa2f0ac00) [pid = 23034] [serial = 180] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:30:27 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa8fb7000) [pid = 23034] [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] 10:30:27 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa4910000) [pid = 23034] [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] 10:30:32 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa2f0d000) [pid = 23034] [serial = 181] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:30:32 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2f05c00) [pid = 23034] [serial = 179] [outer = (nil)] [url = about:blank] 10:30:32 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa355dc00) [pid = 23034] [serial = 183] [outer = (nil)] [url = about:blank] 10:30:32 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa556b800) [pid = 23034] [serial = 157] [outer = (nil)] [url = about:blank] 10:30:47 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:30:47 INFO - PROCESS | 22989 | 1480703447323 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]]]}] 10:30:47 INFO - . 10:30:47 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30764ms 10:30:47 INFO - PROCESS | 22989 | 1480703447367 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 10:30:47 INFO - PROCESS | 22989 | 1480703447371 Marionette TRACE conn4 <- [1,213,null,{"value":"2147483649"}] 10:30:47 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 10:30:47 INFO - PROCESS | 22989 | 1480703447381 Marionette TRACE conn4 -> [0,214,"timeouts",{"script":35000}] 10:30:47 INFO - PROCESS | 22989 | 1480703447385 Marionette TRACE conn4 <- [1,214,null,{}] 10:30:47 INFO - PROCESS | 22989 | 1480703447394 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}] 10:30:47 INFO - PROCESS | 22989 | 1480703447542 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 10:30:47 INFO - PROCESS | 22989 | 1480703447632 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:30:47 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c21400 == 3 [pid = 23034] [id = 66] 10:30:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c21800) [pid = 23034] [serial = 185] [outer = (nil)] 10:30:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c75400) [pid = 23034] [serial = 186] [outer = 0xa2c21800] 10:30:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7c400) [pid = 23034] [serial = 187] [outer = 0xa2c21800] 10:30:48 WARNING - wptserve Traceback (most recent call last): 10:30:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:30:48 WARNING - rv = self.func(request, response) 10:30:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:30:48 WARNING - access_control_allow_origin = "*") 10:30:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:30:48 WARNING - payload = payload_generator(server_data) 10:30:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:30:48 WARNING - return encode_string_as_bmp_image(data) 10:30:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:30:48 WARNING - img.save(f, "BMP") 10:30:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:30:48 WARNING - f.write(bmpfileheader) 10:30:48 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:30:48 WARNING - 10:30:56 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f08400 == 2 [pid = 23034] [id = 65] 10:31:02 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2f08800) [pid = 23034] [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] 10:31:06 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c75400) [pid = 23034] [serial = 186] [outer = (nil)] [url = about:blank] 10:31:06 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa355ec00) [pid = 23034] [serial = 184] [outer = (nil)] [url = about:blank] 10:31:18 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:31:18 INFO - PROCESS | 22989 | 1480703478103 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]]]}] 10:31:18 INFO - . 10:31:18 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30766ms 10:31:18 INFO - PROCESS | 22989 | 1480703478148 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 10:31:18 INFO - PROCESS | 22989 | 1480703478155 Marionette TRACE conn4 <- [1,217,null,{"value":"2147483649"}] 10:31:18 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 10:31:18 INFO - PROCESS | 22989 | 1480703478166 Marionette TRACE conn4 -> [0,218,"timeouts",{"script":35000}] 10:31:18 INFO - PROCESS | 22989 | 1480703478173 Marionette TRACE conn4 <- [1,218,null,{}] 10:31:18 INFO - PROCESS | 22989 | 1480703478184 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}] 10:31:18 INFO - PROCESS | 22989 | 1480703478407 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 10:31:18 INFO - PROCESS | 22989 | 1480703478467 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:31:18 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c24400 == 3 [pid = 23034] [id = 67] 10:31:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c24800) [pid = 23034] [serial = 188] [outer = (nil)] 10:31:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c77c00) [pid = 23034] [serial = 189] [outer = 0xa2c24800] 10:31:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7f400) [pid = 23034] [serial = 190] [outer = 0xa2c24800] 10:31:19 WARNING - wptserve Traceback (most recent call last): 10:31:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:31:19 WARNING - rv = self.func(request, response) 10:31:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:31:19 WARNING - access_control_allow_origin = "*") 10:31:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:31:19 WARNING - payload = payload_generator(server_data) 10:31:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:31:19 WARNING - return encode_string_as_bmp_image(data) 10:31: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 10:31:19 WARNING - img.save(f, "BMP") 10:31:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:31:19 WARNING - f.write(bmpfileheader) 10:31:19 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:31:19 WARNING - 10:31:26 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c21400 == 2 [pid = 23034] [id = 66] 10:31:33 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c21800) [pid = 23034] [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] 10:31:37 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c77c00) [pid = 23034] [serial = 189] [outer = (nil)] [url = about:blank] 10:31:37 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c7c400) [pid = 23034] [serial = 187] [outer = (nil)] [url = about:blank] 10:31:48 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:31:48 INFO - PROCESS | 22989 | 1480703508928 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]]]}] 10:31:48 INFO - . 10:31:48 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30819ms 10:31:48 INFO - PROCESS | 22989 | 1480703508982 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 10:31:48 INFO - PROCESS | 22989 | 1480703508994 Marionette TRACE conn4 <- [1,221,null,{"value":"2147483649"}] 10:31:49 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 10:31:49 INFO - PROCESS | 22989 | 1480703509007 Marionette TRACE conn4 -> [0,222,"timeouts",{"script":35000}] 10:31:49 INFO - PROCESS | 22989 | 1480703509015 Marionette TRACE conn4 <- [1,222,null,{}] 10:31:49 INFO - PROCESS | 22989 | 1480703509023 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}] 10:31:49 INFO - PROCESS | 22989 | 1480703509242 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 10:31:49 INFO - PROCESS | 22989 | 1480703509291 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:31:49 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22400 == 3 [pid = 23034] [id = 68] 10:31:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c22800) [pid = 23034] [serial = 191] [outer = (nil)] 10:31:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c77c00) [pid = 23034] [serial = 192] [outer = 0xa2c22800] 10:31:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7ec00) [pid = 23034] [serial = 193] [outer = 0xa2c22800] 10:31:50 INFO - PROCESS | 22989 | 1480703510367 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] 10:31:50 INFO - PROCESS | 22989 | 1480703510401 Marionette TRACE conn4 <- [1,225,null,{"value":"2147483649"}] 10:31:50 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 10:31:50 INFO - PROCESS | 22989 | 1480703510409 Marionette TRACE conn4 -> [0,226,"timeouts",{"script":35000}] 10:31:50 INFO - PROCESS | 22989 | 1480703510417 Marionette TRACE conn4 <- [1,226,null,{}] 10:31:50 INFO - PROCESS | 22989 | 1480703510437 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}] 10:31:50 INFO - PROCESS | 22989 | 1480703510649 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 10:31:50 INFO - PROCESS | 22989 | 1480703510743 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:31:50 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f03000 == 4 [pid = 23034] [id = 69] 10:31:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa2f0ac00) [pid = 23034] [serial = 194] [outer = (nil)] 10:31:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa2f10000) [pid = 23034] [serial = 195] [outer = 0xa2f0ac00] 10:31:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa363a400) [pid = 23034] [serial = 196] [outer = 0xa2f0ac00] 10:31:51 INFO - PROCESS | 22989 | 1480703511776 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] 10:31:51 INFO - PROCESS | 22989 | 1480703511804 Marionette TRACE conn4 <- [1,229,null,{"value":"2147483649"}] 10:31:51 INFO - PROCESS | 22989 | 1480703511811 Marionette TRACE conn4 -> [0,230,"timeouts",{"script":35000}] 10:31:51 INFO - PROCESS | 22989 | 1480703511816 Marionette TRACE conn4 <- [1,230,null,{}] 10:31:51 INFO - PROCESS | 22989 | 1480703511822 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}] 10:31:52 INFO - PROCESS | 22989 | 1480703512009 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 10:31:52 INFO - PROCESS | 22989 | 1480703512072 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:31:52 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3753400 == 5 [pid = 23034] [id = 70] 10:31:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa3753800) [pid = 23034] [serial = 197] [outer = (nil)] 10:31:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa3757800) [pid = 23034] [serial = 198] [outer = 0xa3753800] 10:31:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa375b400) [pid = 23034] [serial = 199] [outer = 0xa3753800] 10:31:53 INFO - PROCESS | 22989 | 1480703513165 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] 10:31:53 INFO - PROCESS | 22989 | 1480703513211 Marionette TRACE conn4 <- [1,233,null,{"value":"2147483649"}] 10:31:53 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 10:31:53 INFO - PROCESS | 22989 | 1480703513219 Marionette TRACE conn4 -> [0,234,"timeouts",{"script":35000}] 10:31:53 INFO - PROCESS | 22989 | 1480703513223 Marionette TRACE conn4 <- [1,234,null,{}] 10:31:53 INFO - PROCESS | 22989 | 1480703513230 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}] 10:31:53 INFO - PROCESS | 22989 | 1480703513402 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 10:31:53 INFO - PROCESS | 22989 | 1480703513505 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:31:53 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c0000 == 6 [pid = 23034] [id = 71] 10:31:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa38c0c00) [pid = 23034] [serial = 200] [outer = (nil)] 10:31:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa38c5000) [pid = 23034] [serial = 201] [outer = 0xa38c0c00] 10:31:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa38c7c00) [pid = 23034] [serial = 202] [outer = 0xa38c0c00] 10:31:54 INFO - PROCESS | 22989 | 1480703514516 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] 10:31:54 INFO - PROCESS | 22989 | 1480703514559 Marionette TRACE conn4 <- [1,237,null,{"value":"2147483649"}] 10:31:54 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 10:31:54 INFO - PROCESS | 22989 | 1480703514570 Marionette TRACE conn4 -> [0,238,"timeouts",{"script":35000}] 10:31:54 INFO - PROCESS | 22989 | 1480703514572 Marionette TRACE conn4 <- [1,238,null,{}] 10:31:54 INFO - PROCESS | 22989 | 1480703514577 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}] 10:31:54 INFO - PROCESS | 22989 | 1480703514820 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 10:31:54 INFO - PROCESS | 22989 | 1480703514872 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:31:54 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a52400 == 7 [pid = 23034] [id = 72] 10:31:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa3a52800) [pid = 23034] [serial = 203] [outer = (nil)] 10:31:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa3a5c400) [pid = 23034] [serial = 204] [outer = 0xa3a52800] 10:31:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa3a5b800) [pid = 23034] [serial = 205] [outer = 0xa3a52800] 10:31:56 INFO - . 10:31:56 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1485ms 10:31:56 INFO - PROCESS | 22989 | 1480703516033 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] 10:31:56 INFO - PROCESS | 22989 | 1480703516064 Marionette TRACE conn4 <- [1,241,null,{"value":"2147483649"}] 10:31:56 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 10:31:56 INFO - PROCESS | 22989 | 1480703516073 Marionette TRACE conn4 -> [0,242,"timeouts",{"script":35000}] 10:31:56 INFO - PROCESS | 22989 | 1480703516078 Marionette TRACE conn4 <- [1,242,null,{}] 10:31:56 INFO - PROCESS | 22989 | 1480703516086 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}] 10:31:56 INFO - PROCESS | 22989 | 1480703516389 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 10:31:56 INFO - PROCESS | 22989 | 1480703516442 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:31:56 INFO - PROCESS | 22989 | ++DOCSHELL 0xa456dc00 == 8 [pid = 23034] [id = 73] 10:31:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa456e000) [pid = 23034] [serial = 206] [outer = (nil)] 10:31:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa46c2400) [pid = 23034] [serial = 207] [outer = 0xa456e000] 10:31:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa46cd400) [pid = 23034] [serial = 208] [outer = 0xa456e000] 10:31:57 INFO - PROCESS | 22989 | 1480703517665 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] 10:31:57 INFO - PROCESS | 22989 | 1480703517725 Marionette TRACE conn4 <- [1,245,null,{"value":"2147483649"}] 10:31:57 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 10:31:57 INFO - PROCESS | 22989 | 1480703517732 Marionette TRACE conn4 -> [0,246,"timeouts",{"script":35000}] 10:31:57 INFO - PROCESS | 22989 | 1480703517736 Marionette TRACE conn4 <- [1,246,null,{}] 10:31:57 INFO - PROCESS | 22989 | 1480703517743 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}] 10:31:57 INFO - PROCESS | 22989 | 1480703517902 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 10:31:58 INFO - PROCESS | 22989 | 1480703517988 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:31:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c84000 == 9 [pid = 23034] [id = 74] 10:31:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa3645400) [pid = 23034] [serial = 209] [outer = (nil)] 10:31:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa3810800) [pid = 23034] [serial = 210] [outer = 0xa3645400] 10:31:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa38c4400) [pid = 23034] [serial = 211] [outer = 0xa3645400] 10:31:59 INFO - PROCESS | 22989 | 1480703519227 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] 10:31:59 INFO - PROCESS | 22989 | 1480703519265 Marionette TRACE conn4 <- [1,249,null,{"value":"2147483649"}] 10:31:59 INFO - PROCESS | 22989 | 1480703519274 Marionette TRACE conn4 -> [0,250,"timeouts",{"script":35000}] 10:31:59 INFO - PROCESS | 22989 | 1480703519277 Marionette TRACE conn4 <- [1,250,null,{}] 10:31:59 INFO - PROCESS | 22989 | 1480703519283 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}] 10:31:59 INFO - PROCESS | 22989 | 1480703519471 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 10:31:59 INFO - PROCESS | 22989 | 1480703519531 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:31:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363bc00 == 4 [pid = 23034] [id = 75] 10:31:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa363c400) [pid = 23034] [serial = 212] [outer = (nil)] 10:31:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa3645000) [pid = 23034] [serial = 213] [outer = 0xa363c400] 10:31:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa3752000) [pid = 23034] [serial = 214] [outer = 0xa363c400] 10:32:00 INFO - PROCESS | 22989 | 1480703520590 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] 10:32:00 INFO - PROCESS | 22989 | 1480703520621 Marionette TRACE conn4 <- [1,253,null,{"value":"2147483649"}] 10:32:00 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 10:32:00 INFO - PROCESS | 22989 | 1480703520627 Marionette TRACE conn4 -> [0,254,"timeouts",{"script":35000}] 10:32:00 INFO - PROCESS | 22989 | 1480703520630 Marionette TRACE conn4 <- [1,254,null,{}] 10:32:00 INFO - PROCESS | 22989 | 1480703520641 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}] 10:32:00 INFO - PROCESS | 22989 | 1480703520921 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 10:32:00 INFO - PROCESS | 22989 | 1480703520955 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:32:00 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a54000 == 5 [pid = 23034] [id = 76] 10:32:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa3a54800) [pid = 23034] [serial = 215] [outer = (nil)] 10:32:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa3a5e400) [pid = 23034] [serial = 216] [outer = 0xa3a54800] 10:32:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa4564c00) [pid = 23034] [serial = 217] [outer = 0xa3a54800] 10:32:02 INFO - PROCESS | 22989 | 1480703522223 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] 10:32:02 INFO - PROCESS | 22989 | 1480703522295 Marionette TRACE conn4 <- [1,257,null,{"value":"2147483649"}] 10:32:02 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 10:32:02 INFO - PROCESS | 22989 | 1480703522304 Marionette TRACE conn4 -> [0,258,"timeouts",{"script":35000}] 10:32:02 INFO - PROCESS | 22989 | 1480703522316 Marionette TRACE conn4 <- [1,258,null,{}] 10:32:02 INFO - PROCESS | 22989 | 1480703522325 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}] 10:32:02 INFO - PROCESS | 22989 | 1480703522594 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 10:32:02 INFO - PROCESS | 22989 | 1480703522689 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:32:02 INFO - PROCESS | 22989 | ++DOCSHELL 0xa47e7c00 == 6 [pid = 23034] [id = 77] 10:32:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa47e9400) [pid = 23034] [serial = 218] [outer = (nil)] 10:32:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa494f000) [pid = 23034] [serial = 219] [outer = 0xa47e9400] 10:32:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa4954400) [pid = 23034] [serial = 220] [outer = 0xa47e9400] 10:32:04 INFO - PROCESS | 22989 | --DOCSHELL 0xa5bb9c00 == 5 [pid = 22989] [id = 6] 10:32:04 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa3a52800) [pid = 23034] [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] 10:32:04 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa2c22800) [pid = 23034] [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] 10:32:04 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa2f0ac00) [pid = 23034] [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] 10:32:04 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa3753800) [pid = 23034] [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] 10:32:04 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa38c0c00) [pid = 23034] [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] 10:32:04 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa2c24800) [pid = 23034] [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] 10:32:04 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c1ec00 == 7 [pid = 23034] [id = 78] 10:32:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa2c21c00) [pid = 23034] [serial = 221] [outer = (nil)] 10:32:04 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:32:04 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:32:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa2c77800) [pid = 23034] [serial = 222] [outer = 0xa2c21c00] 10:32:05 INFO - PROCESS | 22989 | 1480703525287 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] 10:32:05 INFO - PROCESS | 22989 | 1480703525410 Marionette TRACE conn4 <- [1,261,null,{"value":"2147483649"}] 10:32:05 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 10:32:05 INFO - PROCESS | 22989 | 1480703525424 Marionette TRACE conn4 -> [0,262,"timeouts",{"script":35000}] 10:32:05 INFO - PROCESS | 22989 | 1480703525433 Marionette TRACE conn4 <- [1,262,null,{}] 10:32:05 INFO - PROCESS | 22989 | 1480703525443 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}] 10:32:05 INFO - PROCESS | 22989 | 1480703525796 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 10:32:05 INFO - PROCESS | 22989 | 1480703525955 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:32:06 INFO - PROCESS | 22989 | ++DOCSHELL 0xa544b800 == 8 [pid = 23034] [id = 79] 10:32:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa5571000) [pid = 23034] [serial = 223] [outer = (nil)] 10:32:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa5598000) [pid = 23034] [serial = 224] [outer = 0xa5571000] 10:32:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa559b400) [pid = 23034] [serial = 225] [outer = 0xa5571000] 10:32:07 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f08c00 == 9 [pid = 23034] [id = 80] 10:32:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa3641000) [pid = 23034] [serial = 226] [outer = (nil)] 10:32:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa3801c00) [pid = 23034] [serial = 227] [outer = 0xa3641000] 10:32:07 INFO - PROCESS | 22989 | 1480703527934 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] 10:32:07 INFO - PROCESS | 22989 | 1480703527976 Marionette TRACE conn4 <- [1,265,null,{"value":"2147483649"}] 10:32:07 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 10:32:08 INFO - PROCESS | 22989 | 1480703527999 Marionette TRACE conn4 -> [0,266,"timeouts",{"script":35000}] 10:32:08 INFO - PROCESS | 22989 | 1480703528010 Marionette TRACE conn4 <- [1,266,null,{}] 10:32:08 INFO - PROCESS | 22989 | 1480703528024 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}] 10:32:08 INFO - PROCESS | 22989 | 1480703528314 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 10:32:08 INFO - PROCESS | 22989 | 1480703528361 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:32:08 INFO - PROCESS | 22989 | ++DOCSHELL 0xa46c8000 == 10 [pid = 23034] [id = 81] 10:32:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa4902400) [pid = 23034] [serial = 228] [outer = (nil)] 10:32:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa5593c00) [pid = 23034] [serial = 229] [outer = 0xa4902400] 10:32:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa77c1000) [pid = 23034] [serial = 230] [outer = 0xa4902400] 10:32:09 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c24400 == 11 [pid = 23034] [id = 82] 10:32:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa2c77000) [pid = 23034] [serial = 231] [outer = (nil)] 10:32:09 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:32:09 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:32:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa2c7a400) [pid = 23034] [serial = 232] [outer = 0xa2c77000] 10:32:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a54000 == 10 [pid = 23034] [id = 76] 10:32:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c1ec00 == 9 [pid = 23034] [id = 78] 10:32:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa47e7c00 == 8 [pid = 23034] [id = 77] 10:32:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c84000 == 7 [pid = 23034] [id = 74] 10:32:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa456dc00 == 6 [pid = 23034] [id = 73] 10:32:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa363bc00 == 5 [pid = 23034] [id = 75] 10:32:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f08c00 == 4 [pid = 23034] [id = 80] 10:32:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa544b800 == 3 [pid = 23034] [id = 79] 10:32:09 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa3a5c400) [pid = 23034] [serial = 204] [outer = (nil)] [url = about:blank] 10:32:09 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa3a5b800) [pid = 23034] [serial = 205] [outer = (nil)] [url = about:blank] 10:32:09 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa46c2400) [pid = 23034] [serial = 207] [outer = (nil)] [url = about:blank] 10:32:09 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa38c5000) [pid = 23034] [serial = 201] [outer = (nil)] [url = about:blank] 10:32:09 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa38c7c00) [pid = 23034] [serial = 202] [outer = (nil)] [url = about:blank] 10:32:09 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa3757800) [pid = 23034] [serial = 198] [outer = (nil)] [url = about:blank] 10:32:09 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa375b400) [pid = 23034] [serial = 199] [outer = (nil)] [url = about:blank] 10:32:09 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa2f10000) [pid = 23034] [serial = 195] [outer = (nil)] [url = about:blank] 10:32:09 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa2c77c00) [pid = 23034] [serial = 192] [outer = (nil)] [url = about:blank] 10:32:09 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa2c7ec00) [pid = 23034] [serial = 193] [outer = (nil)] [url = about:blank] 10:32:09 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa363a400) [pid = 23034] [serial = 196] [outer = (nil)] [url = about:blank] 10:32:09 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa2c7f400) [pid = 23034] [serial = 190] [outer = (nil)] [url = about:blank] 10:32:10 INFO - PROCESS | 22989 | 1480703530013 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] 10:32:10 INFO - PROCESS | 22989 | 1480703530067 Marionette TRACE conn4 <- [1,269,null,{"value":"2147483649"}] 10:32:10 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 10:32:10 INFO - PROCESS | 22989 | 1480703530087 Marionette TRACE conn4 -> [0,270,"timeouts",{"script":35000}] 10:32:10 INFO - PROCESS | 22989 | 1480703530094 Marionette TRACE conn4 <- [1,270,null,{}] 10:32:10 INFO - PROCESS | 22989 | 1480703530103 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}] 10:32:10 INFO - PROCESS | 22989 | 1480703530296 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 10:32:10 INFO - PROCESS | 22989 | 1480703530389 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:32:10 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c77c00 == 4 [pid = 23034] [id = 83] 10:32:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa2c78400) [pid = 23034] [serial = 233] [outer = (nil)] 10:32:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa2f0d000) [pid = 23034] [serial = 234] [outer = 0xa2c78400] 10:32:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa363a000) [pid = 23034] [serial = 235] [outer = 0xa2c78400] 10:32:11 WARNING - wptserve Traceback (most recent call last): 10:32:11 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:32:11 WARNING - rv = self.func(request, response) 10:32:11 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:32:11 WARNING - access_control_allow_origin = "*") 10:32:11 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:32:11 WARNING - payload = payload_generator(server_data) 10:32:11 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:32:11 WARNING - return encode_string_as_bmp_image(data) 10:32:11 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:32:11 WARNING - img.save(f, "BMP") 10:32:11 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:32:11 WARNING - f.write(bmpfileheader) 10:32:11 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:32:11 WARNING - 10:32:13 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa3a54800) [pid = 23034] [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] 10:32:13 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa47e9400) [pid = 23034] [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] 10:32:13 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa5571000) [pid = 23034] [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] 10:32:13 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa3641000) [pid = 23034] [serial = 226] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480703527474] 10:32:13 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa3645400) [pid = 23034] [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] 10:32:13 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa456e000) [pid = 23034] [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] 10:32:13 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa363c400) [pid = 23034] [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] 10:32:13 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xa2c21c00) [pid = 23034] [serial = 221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:32:15 INFO - PROCESS | 22989 | --DOCSHELL 0xa5b09400 == 4 [pid = 22989] [id = 7] 10:32:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c24400 == 3 [pid = 23034] [id = 82] 10:32:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa46c8000 == 2 [pid = 23034] [id = 81] 10:32:16 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa559b400) [pid = 23034] [serial = 225] [outer = (nil)] [url = about:blank] 10:32:16 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa3801c00) [pid = 23034] [serial = 227] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480703527474] 10:32:16 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa5598000) [pid = 23034] [serial = 224] [outer = (nil)] [url = about:blank] 10:32:16 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa38c4400) [pid = 23034] [serial = 211] [outer = (nil)] [url = about:blank] 10:32:16 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa46cd400) [pid = 23034] [serial = 208] [outer = (nil)] [url = about:blank] 10:32:16 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa4954400) [pid = 23034] [serial = 220] [outer = (nil)] [url = about:blank] 10:32:16 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa3752000) [pid = 23034] [serial = 214] [outer = (nil)] [url = about:blank] 10:32:16 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa2c77800) [pid = 23034] [serial = 222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:32:16 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa4564c00) [pid = 23034] [serial = 217] [outer = (nil)] [url = about:blank] 10:32:16 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa494f000) [pid = 23034] [serial = 219] [outer = (nil)] [url = about:blank] 10:32:16 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa3a5e400) [pid = 23034] [serial = 216] [outer = (nil)] [url = about:blank] 10:32:16 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa3645000) [pid = 23034] [serial = 213] [outer = (nil)] [url = about:blank] 10:32:16 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa3810800) [pid = 23034] [serial = 210] [outer = (nil)] [url = about:blank] 10:32:17 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa5b0b400) [pid = 22989] [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.] 10:32:17 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa5bba000) [pid = 22989] [serial = 13] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:32:18 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa4902400) [pid = 23034] [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] 10:32:18 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa2c77000) [pid = 23034] [serial = 231] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:32:23 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0x9678c000) [pid = 22989] [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.] 10:32:23 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa73c7000) [pid = 22989] [serial = 15] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:32:23 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa77c1000) [pid = 23034] [serial = 230] [outer = (nil)] [url = about:blank] 10:32:23 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c7a400) [pid = 23034] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:32:23 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2f0d000) [pid = 23034] [serial = 234] [outer = (nil)] [url = about:blank] 10:32:23 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa5593c00) [pid = 23034] [serial = 229] [outer = (nil)] [url = about:blank] 10:32:40 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:32:40 INFO - PROCESS | 22989 | 1480703560850 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]]]}] 10:32:40 INFO - . 10:32:40 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30776ms 10:32:40 INFO - PROCESS | 22989 | 1480703560864 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 10:32:40 INFO - PROCESS | 22989 | 1480703560870 Marionette TRACE conn4 <- [1,273,null,{"value":"2147483649"}] 10:32:40 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 10:32:40 INFO - PROCESS | 22989 | 1480703560881 Marionette TRACE conn4 -> [0,274,"timeouts",{"script":35000}] 10:32:40 INFO - PROCESS | 22989 | 1480703560887 Marionette TRACE conn4 <- [1,274,null,{}] 10:32:40 INFO - PROCESS | 22989 | 1480703560899 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}] 10:32:41 INFO - PROCESS | 22989 | 1480703561135 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 10:32:41 INFO - PROCESS | 22989 | 1480703561193 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:32:41 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c21800 == 3 [pid = 23034] [id = 84] 10:32:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c21c00) [pid = 23034] [serial = 236] [outer = (nil)] 10:32:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c26400) [pid = 23034] [serial = 237] [outer = 0xa2c21c00] 10:32:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7cc00) [pid = 23034] [serial = 238] [outer = 0xa2c21c00] 10:32:42 WARNING - wptserve Traceback (most recent call last): 10:32:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:32:42 WARNING - rv = self.func(request, response) 10:32:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:32:42 WARNING - access_control_allow_origin = "*") 10:32:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:32:42 WARNING - payload = payload_generator(server_data) 10:32:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:32:42 WARNING - return encode_string_as_bmp_image(data) 10:32: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 10:32:42 WARNING - img.save(f, "BMP") 10:32:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:32:42 WARNING - f.write(bmpfileheader) 10:32:42 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:32:42 WARNING - 10:32:49 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c77c00 == 2 [pid = 23034] [id = 83] 10:32:55 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c78400) [pid = 23034] [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] 10:33:00 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c26400) [pid = 23034] [serial = 237] [outer = (nil)] [url = about:blank] 10:33:00 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa363a000) [pid = 23034] [serial = 235] [outer = (nil)] [url = about:blank] 10:33:11 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:33:11 INFO - PROCESS | 22989 | 1480703591688 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]]]}] 10:33:11 INFO - . 10:33:11 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30868ms 10:33:11 INFO - PROCESS | 22989 | 1480703591748 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 10:33:11 INFO - PROCESS | 22989 | 1480703591760 Marionette TRACE conn4 <- [1,277,null,{"value":"2147483649"}] 10:33:11 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 10:33:11 INFO - PROCESS | 22989 | 1480703591773 Marionette TRACE conn4 -> [0,278,"timeouts",{"script":35000}] 10:33:11 INFO - PROCESS | 22989 | 1480703591780 Marionette TRACE conn4 <- [1,278,null,{}] 10:33:11 INFO - PROCESS | 22989 | 1480703591786 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}] 10:33:11 INFO - PROCESS | 22989 | 1480703591982 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 10:33:12 INFO - PROCESS | 22989 | 1480703592043 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:33:12 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c24800 == 3 [pid = 23034] [id = 85] 10:33:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c24c00) [pid = 23034] [serial = 239] [outer = (nil)] 10:33:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c78000) [pid = 23034] [serial = 240] [outer = 0xa2c24c00] 10:33:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7f400) [pid = 23034] [serial = 241] [outer = 0xa2c24c00] 10:33:12 WARNING - wptserve Traceback (most recent call last): 10:33:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:33:12 WARNING - rv = self.func(request, response) 10:33:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:33:12 WARNING - access_control_allow_origin = "*") 10:33:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:33:12 WARNING - payload = payload_generator(server_data) 10:33:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:33:12 WARNING - return encode_string_as_bmp_image(data) 10:33:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:33:12 WARNING - img.save(f, "BMP") 10:33:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:33:12 WARNING - f.write(bmpfileheader) 10:33:12 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:33:12 WARNING - 10:33:20 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c21800 == 2 [pid = 23034] [id = 84] 10:33:26 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c21c00) [pid = 23034] [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] 10:33:31 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c78000) [pid = 23034] [serial = 240] [outer = (nil)] [url = about:blank] 10:33:31 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c7cc00) [pid = 23034] [serial = 238] [outer = (nil)] [url = about:blank] 10:33:42 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:33:42 INFO - PROCESS | 22989 | 1480703622518 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]]]}] 10:33:42 INFO - . 10:33:42 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30776ms 10:33:42 INFO - PROCESS | 22989 | 1480703622550 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 10:33:42 INFO - PROCESS | 22989 | 1480703622557 Marionette TRACE conn4 <- [1,281,null,{"value":"2147483649"}] 10:33:42 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 10:33:42 INFO - PROCESS | 22989 | 1480703622568 Marionette TRACE conn4 -> [0,282,"timeouts",{"script":35000}] 10:33:42 INFO - PROCESS | 22989 | 1480703622576 Marionette TRACE conn4 <- [1,282,null,{}] 10:33:42 INFO - PROCESS | 22989 | 1480703622588 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}] 10:33:42 INFO - PROCESS | 22989 | 1480703622827 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 10:33:42 INFO - PROCESS | 22989 | 1480703622885 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:33:42 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22400 == 3 [pid = 23034] [id = 86] 10:33:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c22800) [pid = 23034] [serial = 242] [outer = (nil)] 10:33:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c78000) [pid = 23034] [serial = 243] [outer = 0xa2c22800] 10:33:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7e800) [pid = 23034] [serial = 244] [outer = 0xa2c22800] 10:33:44 INFO - PROCESS | 22989 | 1480703623981 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] 10:33:44 INFO - PROCESS | 22989 | 1480703624027 Marionette TRACE conn4 <- [1,285,null,{"value":"2147483649"}] 10:33:44 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 10:33:44 INFO - PROCESS | 22989 | 1480703624041 Marionette TRACE conn4 -> [0,286,"timeouts",{"script":35000}] 10:33:44 INFO - PROCESS | 22989 | 1480703624051 Marionette TRACE conn4 <- [1,286,null,{}] 10:33:44 INFO - PROCESS | 22989 | 1480703624057 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}] 10:33:44 INFO - PROCESS | 22989 | 1480703624279 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 10:33:44 INFO - PROCESS | 22989 | 1480703624361 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:33:44 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f0a400 == 4 [pid = 23034] [id = 87] 10:33:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa2f0a800) [pid = 23034] [serial = 245] [outer = (nil)] 10:33:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa2f10400) [pid = 23034] [serial = 246] [outer = 0xa2f0a800] 10:33:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa3639c00) [pid = 23034] [serial = 247] [outer = 0xa2f0a800] 10:33:45 INFO - PROCESS | 22989 | 1480703625555 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] 10:33:45 INFO - PROCESS | 22989 | 1480703625592 Marionette TRACE conn4 <- [1,289,null,{"value":"2147483649"}] 10:33:45 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 10:33:45 INFO - PROCESS | 22989 | 1480703625602 Marionette TRACE conn4 -> [0,290,"timeouts",{"script":35000}] 10:33:45 INFO - PROCESS | 22989 | 1480703625613 Marionette TRACE conn4 <- [1,290,null,{}] 10:33:45 INFO - PROCESS | 22989 | 1480703625642 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}] 10:33:45 INFO - PROCESS | 22989 | 1480703625967 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 10:33:46 INFO - PROCESS | 22989 | 1480703626015 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:33:46 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3752c00 == 5 [pid = 23034] [id = 88] 10:33:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa3753000) [pid = 23034] [serial = 248] [outer = (nil)] 10:33:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa3757000) [pid = 23034] [serial = 249] [outer = 0xa3753000] 10:33:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa375ac00) [pid = 23034] [serial = 250] [outer = 0xa3753000] 10:33:47 INFO - PROCESS | 22989 | 1480703627004 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] 10:33:47 INFO - PROCESS | 22989 | 1480703627060 Marionette TRACE conn4 <- [1,293,null,{"value":"2147483649"}] 10:33:47 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 10:33:47 INFO - PROCESS | 22989 | 1480703627067 Marionette TRACE conn4 -> [0,294,"timeouts",{"script":35000}] 10:33:47 INFO - PROCESS | 22989 | 1480703627072 Marionette TRACE conn4 <- [1,294,null,{}] 10:33:47 INFO - PROCESS | 22989 | 1480703627079 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}] 10:33:47 INFO - PROCESS | 22989 | 1480703627277 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 10:33:47 INFO - PROCESS | 22989 | 1480703627370 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:33:47 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c0c00 == 6 [pid = 23034] [id = 89] 10:33:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa38c1000) [pid = 23034] [serial = 251] [outer = (nil)] 10:33:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa38c5000) [pid = 23034] [serial = 252] [outer = 0xa38c1000] 10:33:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa38c7800) [pid = 23034] [serial = 253] [outer = 0xa38c1000] 10:33:48 INFO - PROCESS | 22989 | 1480703628370 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] 10:33:48 INFO - PROCESS | 22989 | 1480703628409 Marionette TRACE conn4 <- [1,297,null,{"value":"2147483649"}] 10:33:48 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 10:33:48 INFO - PROCESS | 22989 | 1480703628423 Marionette TRACE conn4 -> [0,298,"timeouts",{"script":35000}] 10:33:48 INFO - PROCESS | 22989 | 1480703628426 Marionette TRACE conn4 <- [1,298,null,{}] 10:33:48 INFO - PROCESS | 22989 | 1480703628434 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}] 10:33:48 INFO - PROCESS | 22989 | 1480703628630 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 10:33:48 INFO - PROCESS | 22989 | 1480703628718 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:33:48 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a52800 == 7 [pid = 23034] [id = 90] 10:33:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa3a57800) [pid = 23034] [serial = 254] [outer = (nil)] 10:33:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa3a5c000) [pid = 23034] [serial = 255] [outer = 0xa3a57800] 10:33:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa3a5b400) [pid = 23034] [serial = 256] [outer = 0xa3a57800] 10:33:49 INFO - PROCESS | 22989 | 1480703629769 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] 10:33:49 INFO - PROCESS | 22989 | 1480703629814 Marionette TRACE conn4 <- [1,301,null,{"value":"2147483649"}] 10:33:49 INFO - PROCESS | 22989 | 1480703629827 Marionette TRACE conn4 -> [0,302,"timeouts",{"script":35000}] 10:33:49 INFO - PROCESS | 22989 | 1480703629830 Marionette TRACE conn4 <- [1,302,null,{}] 10:33:49 INFO - PROCESS | 22989 | 1480703629840 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}] 10:33:50 INFO - PROCESS | 22989 | 1480703630118 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 10:33:50 INFO - PROCESS | 22989 | 1480703630155 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:33:50 INFO - PROCESS | 22989 | ++DOCSHELL 0xa456e000 == 8 [pid = 23034] [id = 91] 10:33:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa456e800) [pid = 23034] [serial = 257] [outer = (nil)] 10:33:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa46c2800) [pid = 23034] [serial = 258] [outer = 0xa456e800] 10:33:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa46ce000) [pid = 23034] [serial = 259] [outer = 0xa456e800] 10:33:51 INFO - PROCESS | 22989 | 1480703631338 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] 10:33:51 INFO - PROCESS | 22989 | 1480703631365 Marionette TRACE conn4 <- [1,305,null,{"value":"2147483649"}] 10:33:51 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 10:33:51 INFO - PROCESS | 22989 | 1480703631379 Marionette TRACE conn4 -> [0,306,"timeouts",{"script":35000}] 10:33:51 INFO - PROCESS | 22989 | 1480703631382 Marionette TRACE conn4 <- [1,306,null,{}] 10:33:51 INFO - PROCESS | 22989 | 1480703631389 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}] 10:33:51 INFO - PROCESS | 22989 | 1480703631586 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 10:33:51 INFO - PROCESS | 22989 | 1480703631640 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:33:51 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3752400 == 9 [pid = 23034] [id = 92] 10:33:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa3754800) [pid = 23034] [serial = 260] [outer = (nil)] 10:33:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa38c0000) [pid = 23034] [serial = 261] [outer = 0xa3754800] 10:33:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa38c6800) [pid = 23034] [serial = 262] [outer = 0xa3754800] 10:33:52 INFO - PROCESS | 22989 | 1480703632987 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] 10:33:53 INFO - PROCESS | 22989 | 1480703633028 Marionette TRACE conn4 <- [1,309,null,{"value":"2147483649"}] 10:33:53 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 10:33:53 INFO - PROCESS | 22989 | 1480703633037 Marionette TRACE conn4 -> [0,310,"timeouts",{"script":35000}] 10:33:53 INFO - PROCESS | 22989 | 1480703633044 Marionette TRACE conn4 <- [1,310,null,{}] 10:33:53 INFO - PROCESS | 22989 | 1480703633053 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}] 10:33:53 INFO - PROCESS | 22989 | 1480703633250 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 10:33:53 INFO - PROCESS | 22989 | 1480703633319 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:33:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a52800 == 8 [pid = 23034] [id = 90] 10:33:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c0c00 == 7 [pid = 23034] [id = 89] 10:33:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa3752c00 == 6 [pid = 23034] [id = 88] 10:33:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f0a400 == 5 [pid = 23034] [id = 87] 10:33:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22400 == 4 [pid = 23034] [id = 86] 10:33:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c24800 == 3 [pid = 23034] [id = 85] 10:33:53 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c1f000 == 4 [pid = 23034] [id = 93] 10:33:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa2c20000) [pid = 23034] [serial = 263] [outer = (nil)] 10:33:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa3642400) [pid = 23034] [serial = 264] [outer = 0xa2c20000] 10:33:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa3646000) [pid = 23034] [serial = 265] [outer = 0xa2c20000] 10:33:54 INFO - PROCESS | 22989 | 1480703634339 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] 10:33:54 INFO - PROCESS | 22989 | 1480703634388 Marionette TRACE conn4 <- [1,313,null,{"value":"2147483649"}] 10:33:54 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 10:33:54 INFO - PROCESS | 22989 | 1480703634395 Marionette TRACE conn4 -> [0,314,"timeouts",{"script":35000}] 10:33:54 INFO - PROCESS | 22989 | 1480703634399 Marionette TRACE conn4 <- [1,314,null,{}] 10:33:54 INFO - PROCESS | 22989 | 1480703634410 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}] 10:33:54 INFO - PROCESS | 22989 | 1480703634591 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 10:33:54 INFO - PROCESS | 22989 | 1480703634664 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:33:54 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c9800 == 5 [pid = 23034] [id = 94] 10:33:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa38ca000) [pid = 23034] [serial = 266] [outer = (nil)] 10:33:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa3a58000) [pid = 23034] [serial = 267] [outer = 0xa38ca000] 10:33:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa3a5ac00) [pid = 23034] [serial = 268] [outer = 0xa38ca000] 10:33:55 INFO - PROCESS | 22989 | 1480703635901 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] 10:33:55 INFO - PROCESS | 22989 | 1480703635941 Marionette TRACE conn4 <- [1,317,null,{"value":"2147483649"}] 10:33:55 INFO - PROCESS | 22989 | 1480703635952 Marionette TRACE conn4 -> [0,318,"timeouts",{"script":35000}] 10:33:55 INFO - PROCESS | 22989 | 1480703635958 Marionette TRACE conn4 <- [1,318,null,{}] 10:33:55 INFO - PROCESS | 22989 | 1480703635964 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}] 10:33:56 INFO - PROCESS | 22989 | 1480703636163 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 10:33:56 INFO - PROCESS | 22989 | 1480703636190 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:33:56 INFO - PROCESS | 22989 | ++DOCSHELL 0xa47e9400 == 6 [pid = 23034] [id = 95] 10:33:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa47ec800) [pid = 23034] [serial = 269] [outer = (nil)] 10:33:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa494f400) [pid = 23034] [serial = 270] [outer = 0xa47ec800] 10:33:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa4954000) [pid = 23034] [serial = 271] [outer = 0xa47ec800] 10:33:57 INFO - PROCESS | 22989 | ++DOCSHELL 0xa49a9400 == 7 [pid = 23034] [id = 96] 10:33:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa544c400) [pid = 23034] [serial = 272] [outer = (nil)] 10:33:57 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:33:57 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:33:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa556d000) [pid = 23034] [serial = 273] [outer = 0xa544c400] 10:33:57 INFO - PROCESS | 22989 | 1480703637477 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] 10:33:57 INFO - PROCESS | 22989 | 1480703637543 Marionette TRACE conn4 <- [1,321,null,{"value":"2147483649"}] 10:33:57 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 10:33:57 INFO - PROCESS | 22989 | 1480703637551 Marionette TRACE conn4 -> [0,322,"timeouts",{"script":35000}] 10:33:57 INFO - PROCESS | 22989 | 1480703637555 Marionette TRACE conn4 <- [1,322,null,{}] 10:33:57 INFO - PROCESS | 22989 | 1480703637561 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}] 10:33:57 INFO - PROCESS | 22989 | 1480703637752 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 10:33:57 INFO - PROCESS | 22989 | 1480703637822 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:33:57 INFO - PROCESS | 22989 | ++DOCSHELL 0xa559ac00 == 8 [pid = 23034] [id = 97] 10:33:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa559b000) [pid = 23034] [serial = 274] [outer = (nil)] 10:33:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa8201400) [pid = 23034] [serial = 275] [outer = 0xa559b000] 10:33:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa820d800) [pid = 23034] [serial = 276] [outer = 0xa559b000] 10:33:58 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa2c22800) [pid = 23034] [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] 10:33:58 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa2f0a800) [pid = 23034] [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] 10:33:58 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa3753000) [pid = 23034] [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] 10:33:58 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa38c1000) [pid = 23034] [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] 10:33:58 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa3a57800) [pid = 23034] [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] 10:33:58 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa2c24c00) [pid = 23034] [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] 10:33:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c24c00 == 9 [pid = 23034] [id = 98] 10:33:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa2f01800) [pid = 23034] [serial = 277] [outer = (nil)] 10:33:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa3801400) [pid = 23034] [serial = 278] [outer = 0xa2f01800] 10:33:59 INFO - PROCESS | 22989 | 1480703639241 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] 10:33:59 INFO - PROCESS | 22989 | 1480703639290 Marionette TRACE conn4 <- [1,325,null,{"value":"2147483649"}] 10:33:59 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 10:33:59 INFO - PROCESS | 22989 | 1480703639301 Marionette TRACE conn4 -> [0,326,"timeouts",{"script":35000}] 10:33:59 INFO - PROCESS | 22989 | 1480703639305 Marionette TRACE conn4 <- [1,326,null,{}] 10:33:59 INFO - PROCESS | 22989 | 1480703639311 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}] 10:33:59 INFO - PROCESS | 22989 | 1480703639496 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 10:33:59 INFO - PROCESS | 22989 | 1480703639581 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:33:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e12400 == 10 [pid = 23034] [id = 99] 10:33:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa8e14000) [pid = 23034] [serial = 279] [outer = (nil)] 10:33:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa8e18000) [pid = 23034] [serial = 280] [outer = 0xa8e14000] 10:33:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa8e17400) [pid = 23034] [serial = 281] [outer = 0xa8e14000] 10:34:00 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363a400 == 11 [pid = 23034] [id = 100] 10:34:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa363d400) [pid = 23034] [serial = 282] [outer = (nil)] 10:34:00 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:34:00 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:34:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa3752000) [pid = 23034] [serial = 283] [outer = 0xa363d400] 10:34:01 INFO - PROCESS | 22989 | 1480703640998 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] 10:34:01 INFO - PROCESS | 22989 | 1480703641047 Marionette TRACE conn4 <- [1,329,null,{"value":"2147483649"}] 10:34:01 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 10:34:01 INFO - PROCESS | 22989 | 1480703641073 Marionette TRACE conn4 -> [0,330,"timeouts",{"script":35000}] 10:34:01 INFO - PROCESS | 22989 | 1480703641081 Marionette TRACE conn4 <- [1,330,null,{}] 10:34:01 INFO - PROCESS | 22989 | 1480703641094 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}] 10:34:01 INFO - PROCESS | 22989 | 1480703641329 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 10:34:01 INFO - PROCESS | 22989 | 1480703641425 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:34:01 INFO - PROCESS | 22989 | ++DOCSHELL 0xa456dc00 == 12 [pid = 23034] [id = 101] 10:34:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa456f800) [pid = 23034] [serial = 284] [outer = (nil)] 10:34:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa559a800) [pid = 23034] [serial = 285] [outer = 0xa456f800] 10:34:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa8206400) [pid = 23034] [serial = 286] [outer = 0xa456f800] 10:34:02 WARNING - wptserve Traceback (most recent call last): 10:34:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:34:02 WARNING - rv = self.func(request, response) 10:34:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:34:02 WARNING - access_control_allow_origin = "*") 10:34:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:34:02 WARNING - payload = payload_generator(server_data) 10:34:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:34:02 WARNING - return encode_string_as_bmp_image(data) 10:34: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 10:34:02 WARNING - img.save(f, "BMP") 10:34:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:34:02 WARNING - f.write(bmpfileheader) 10:34:02 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:34:02 WARNING - 10:34:03 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c24c00 == 11 [pid = 23034] [id = 98] 10:34:03 INFO - PROCESS | 22989 | --DOCSHELL 0xa559ac00 == 10 [pid = 23034] [id = 97] 10:34:03 INFO - PROCESS | 22989 | --DOCSHELL 0xa49a9400 == 9 [pid = 23034] [id = 96] 10:34:03 INFO - PROCESS | 22989 | --DOCSHELL 0xa47e9400 == 8 [pid = 23034] [id = 95] 10:34:03 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c9800 == 7 [pid = 23034] [id = 94] 10:34:03 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c1f000 == 6 [pid = 23034] [id = 93] 10:34:03 INFO - PROCESS | 22989 | --DOCSHELL 0xa456e000 == 5 [pid = 23034] [id = 91] 10:34:03 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa46c2800) [pid = 23034] [serial = 258] [outer = (nil)] [url = about:blank] 10:34:03 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa3a5b400) [pid = 23034] [serial = 256] [outer = (nil)] [url = about:blank] 10:34:03 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa3a5c000) [pid = 23034] [serial = 255] [outer = (nil)] [url = about:blank] 10:34:03 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa38c5000) [pid = 23034] [serial = 252] [outer = (nil)] [url = about:blank] 10:34:03 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa38c7800) [pid = 23034] [serial = 253] [outer = (nil)] [url = about:blank] 10:34:03 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa3757000) [pid = 23034] [serial = 249] [outer = (nil)] [url = about:blank] 10:34:03 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa375ac00) [pid = 23034] [serial = 250] [outer = (nil)] [url = about:blank] 10:34:03 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa2f10400) [pid = 23034] [serial = 246] [outer = (nil)] [url = about:blank] 10:34:03 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa2c78000) [pid = 23034] [serial = 243] [outer = (nil)] [url = about:blank] 10:34:03 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa2c7e800) [pid = 23034] [serial = 244] [outer = (nil)] [url = about:blank] 10:34:03 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa3639c00) [pid = 23034] [serial = 247] [outer = (nil)] [url = about:blank] 10:34:03 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa2c7f400) [pid = 23034] [serial = 241] [outer = (nil)] [url = about:blank] 10:34:06 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa38ca000) [pid = 23034] [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] 10:34:06 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa47ec800) [pid = 23034] [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] 10:34:06 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa559b000) [pid = 23034] [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] 10:34:06 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa3754800) [pid = 23034] [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] 10:34:06 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa2c20000) [pid = 23034] [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] 10:34:06 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa2f01800) [pid = 23034] [serial = 277] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480703638984] 10:34:06 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa544c400) [pid = 23034] [serial = 272] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:34:10 INFO - PROCESS | 22989 | --DOCSHELL 0xa3752400 == 4 [pid = 23034] [id = 92] 10:34:10 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e12400 == 3 [pid = 23034] [id = 99] 10:34:10 INFO - PROCESS | 22989 | --DOCSHELL 0xa363a400 == 2 [pid = 23034] [id = 100] 10:34:10 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xa38c6800) [pid = 23034] [serial = 262] [outer = (nil)] [url = about:blank] 10:34:10 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa3646000) [pid = 23034] [serial = 265] [outer = (nil)] [url = about:blank] 10:34:10 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa3801400) [pid = 23034] [serial = 278] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480703638984] 10:34:10 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa8201400) [pid = 23034] [serial = 275] [outer = (nil)] [url = about:blank] 10:34:10 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa820d800) [pid = 23034] [serial = 276] [outer = (nil)] [url = about:blank] 10:34:10 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa556d000) [pid = 23034] [serial = 273] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:34:10 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa4954000) [pid = 23034] [serial = 271] [outer = (nil)] [url = about:blank] 10:34:10 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa3a5ac00) [pid = 23034] [serial = 268] [outer = (nil)] [url = about:blank] 10:34:10 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa494f400) [pid = 23034] [serial = 270] [outer = (nil)] [url = about:blank] 10:34:10 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa3a58000) [pid = 23034] [serial = 267] [outer = (nil)] [url = about:blank] 10:34:10 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa3642400) [pid = 23034] [serial = 264] [outer = (nil)] [url = about:blank] 10:34:10 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa38c0000) [pid = 23034] [serial = 261] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa363d400) [pid = 23034] [serial = 282] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:34:12 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa8e14000) [pid = 23034] [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] 10:34:12 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa456e800) [pid = 23034] [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] 10:34:16 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa3752000) [pid = 23034] [serial = 283] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:34:16 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa8e17400) [pid = 23034] [serial = 281] [outer = (nil)] [url = about:blank] 10:34:16 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa559a800) [pid = 23034] [serial = 285] [outer = (nil)] [url = about:blank] 10:34:16 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa8e18000) [pid = 23034] [serial = 280] [outer = (nil)] [url = about:blank] 10:34:16 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa46ce000) [pid = 23034] [serial = 259] [outer = (nil)] [url = about:blank] 10:34:31 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:34:31 INFO - PROCESS | 22989 | 1480703671944 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]]]}] 10:34:31 INFO - . 10:34:31 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30894ms 10:34:31 INFO - PROCESS | 22989 | 1480703671957 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 10:34:31 INFO - PROCESS | 22989 | 1480703671960 Marionette TRACE conn4 <- [1,333,null,{"value":"2147483649"}] 10:34:31 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 10:34:31 INFO - PROCESS | 22989 | 1480703671967 Marionette TRACE conn4 -> [0,334,"timeouts",{"script":35000}] 10:34:31 INFO - PROCESS | 22989 | 1480703671969 Marionette TRACE conn4 <- [1,334,null,{}] 10:34:31 INFO - PROCESS | 22989 | 1480703671975 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}] 10:34:32 INFO - PROCESS | 22989 | 1480703672167 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 10:34:32 INFO - PROCESS | 22989 | 1480703672224 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:34:32 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22c00 == 3 [pid = 23034] [id = 102] 10:34:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23000) [pid = 23034] [serial = 287] [outer = (nil)] 10:34:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c76000) [pid = 23034] [serial = 288] [outer = 0xa2c23000] 10:34:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7cc00) [pid = 23034] [serial = 289] [outer = 0xa2c23000] 10:34:33 WARNING - wptserve Traceback (most recent call last): 10:34:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:34:33 WARNING - rv = self.func(request, response) 10:34:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:34:33 WARNING - access_control_allow_origin = "*") 10:34:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:34:33 WARNING - payload = payload_generator(server_data) 10:34:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:34:33 WARNING - return encode_string_as_bmp_image(data) 10:34: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 10:34:33 WARNING - img.save(f, "BMP") 10:34:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:34:33 WARNING - f.write(bmpfileheader) 10:34:33 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:34:33 WARNING - 10:34:40 INFO - PROCESS | 22989 | --DOCSHELL 0xa456dc00 == 2 [pid = 23034] [id = 101] 10:34:46 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa456f800) [pid = 23034] [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] 10:34:51 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c76000) [pid = 23034] [serial = 288] [outer = (nil)] [url = about:blank] 10:34:51 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa8206400) [pid = 23034] [serial = 286] [outer = (nil)] [url = about:blank] 10:35:02 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:35:02 INFO - PROCESS | 22989 | 1480703702692 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]]]}] 10:35:02 INFO - . 10:35:02 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30768ms 10:35:02 INFO - PROCESS | 22989 | 1480703702737 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 10:35:02 INFO - PROCESS | 22989 | 1480703702744 Marionette TRACE conn4 <- [1,337,null,{"value":"2147483649"}] 10:35:02 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 10:35:02 INFO - PROCESS | 22989 | 1480703702761 Marionette TRACE conn4 -> [0,338,"timeouts",{"script":35000}] 10:35:02 INFO - PROCESS | 22989 | 1480703702773 Marionette TRACE conn4 <- [1,338,null,{}] 10:35:02 INFO - PROCESS | 22989 | 1480703702784 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}] 10:35:03 INFO - PROCESS | 22989 | 1480703703020 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 10:35:03 INFO - PROCESS | 22989 | 1480703703078 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:35:03 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c25c00 == 3 [pid = 23034] [id = 103] 10:35:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c26000) [pid = 23034] [serial = 290] [outer = (nil)] 10:35:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c79400) [pid = 23034] [serial = 291] [outer = 0xa2c26000] 10:35:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c80c00) [pid = 23034] [serial = 292] [outer = 0xa2c26000] 10:35:04 WARNING - wptserve Traceback (most recent call last): 10:35:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:35:04 WARNING - rv = self.func(request, response) 10:35:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:35:04 WARNING - access_control_allow_origin = "*") 10:35:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:35:04 WARNING - payload = payload_generator(server_data) 10:35:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:35:04 WARNING - return encode_string_as_bmp_image(data) 10:35:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:35:04 WARNING - img.save(f, "BMP") 10:35:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:35:04 WARNING - f.write(bmpfileheader) 10:35:04 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:35:04 WARNING - 10:35:11 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22c00 == 2 [pid = 23034] [id = 102] 10:35:17 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c23000) [pid = 23034] [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] 10:35:22 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c79400) [pid = 23034] [serial = 291] [outer = (nil)] [url = about:blank] 10:35:22 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c7cc00) [pid = 23034] [serial = 289] [outer = (nil)] [url = about:blank] 10:35:33 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:35:33 INFO - . 10:35:33 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30823ms 10:35:33 INFO - PROCESS | 22989 | 1480703733567 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]]]}] 10:35:33 INFO - PROCESS | 22989 | 1480703733584 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 10:35:33 INFO - PROCESS | 22989 | 1480703733597 Marionette TRACE conn4 <- [1,341,null,{"value":"2147483649"}] 10:35:33 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 10:35:33 INFO - PROCESS | 22989 | 1480703733611 Marionette TRACE conn4 -> [0,342,"timeouts",{"script":35000}] 10:35:33 INFO - PROCESS | 22989 | 1480703733618 Marionette TRACE conn4 <- [1,342,null,{}] 10:35:33 INFO - PROCESS | 22989 | 1480703733625 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}] 10:35:33 INFO - PROCESS | 22989 | 1480703733829 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 10:35:33 INFO - PROCESS | 22989 | 1480703733883 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:35:33 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23400 == 3 [pid = 23034] [id = 104] 10:35:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23800) [pid = 23034] [serial = 293] [outer = (nil)] 10:35:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c79400) [pid = 23034] [serial = 294] [outer = 0xa2c23800] 10:35:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c80000) [pid = 23034] [serial = 295] [outer = 0xa2c23800] 10:35:34 INFO - PROCESS | 22989 | 1480703734959 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] 10:35:35 INFO - PROCESS | 22989 | 1480703735003 Marionette TRACE conn4 <- [1,345,null,{"value":"2147483649"}] 10:35:35 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 10:35:35 INFO - PROCESS | 22989 | 1480703735010 Marionette TRACE conn4 -> [0,346,"timeouts",{"script":35000}] 10:35:35 INFO - PROCESS | 22989 | 1480703735018 Marionette TRACE conn4 <- [1,346,null,{}] 10:35:35 INFO - PROCESS | 22989 | 1480703735038 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}] 10:35:35 INFO - PROCESS | 22989 | 1480703735249 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 10:35:35 INFO - PROCESS | 22989 | 1480703735319 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:35:35 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f0d400 == 4 [pid = 23034] [id = 105] 10:35:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa2f0d800) [pid = 23034] [serial = 296] [outer = (nil)] 10:35:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa3639000) [pid = 23034] [serial = 297] [outer = 0xa2f0d800] 10:35:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa363a000) [pid = 23034] [serial = 298] [outer = 0xa2f0d800] 10:35:36 INFO - PROCESS | 22989 | 1480703736397 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] 10:35:36 INFO - PROCESS | 22989 | 1480703736458 Marionette TRACE conn4 <- [1,349,null,{"value":"2147483649"}] 10:35:36 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 10:35:36 INFO - PROCESS | 22989 | 1480703736464 Marionette TRACE conn4 -> [0,350,"timeouts",{"script":35000}] 10:35:36 INFO - PROCESS | 22989 | 1480703736469 Marionette TRACE conn4 <- [1,350,null,{}] 10:35:36 INFO - PROCESS | 22989 | 1480703736476 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}] 10:35:36 INFO - PROCESS | 22989 | 1480703736680 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 10:35:36 INFO - PROCESS | 22989 | 1480703736718 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:35:36 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3754400 == 5 [pid = 23034] [id = 106] 10:35:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa3754800) [pid = 23034] [serial = 299] [outer = (nil)] 10:35:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa3758c00) [pid = 23034] [serial = 300] [outer = 0xa3754800] 10:35:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa375c400) [pid = 23034] [serial = 301] [outer = 0xa3754800] 10:35:37 INFO - PROCESS | 22989 | 1480703737761 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] 10:35:37 INFO - PROCESS | 22989 | 1480703737801 Marionette TRACE conn4 <- [1,353,null,{"value":"2147483649"}] 10:35:37 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 10:35:37 INFO - PROCESS | 22989 | 1480703737809 Marionette TRACE conn4 -> [0,354,"timeouts",{"script":35000}] 10:35:37 INFO - PROCESS | 22989 | 1480703737813 Marionette TRACE conn4 <- [1,354,null,{}] 10:35:37 INFO - PROCESS | 22989 | 1480703737820 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}] 10:35:38 INFO - PROCESS | 22989 | 1480703738024 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 10:35:38 INFO - PROCESS | 22989 | 1480703738088 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:35:38 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c1400 == 6 [pid = 23034] [id = 107] 10:35:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa38c1800) [pid = 23034] [serial = 302] [outer = (nil)] 10:35:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa38c6000) [pid = 23034] [serial = 303] [outer = 0xa38c1800] 10:35:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa38c9000) [pid = 23034] [serial = 304] [outer = 0xa38c1800] 10:35:39 INFO - PROCESS | 22989 | 1480703739046 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] 10:35:39 INFO - PROCESS | 22989 | 1480703739098 Marionette TRACE conn4 <- [1,357,null,{"value":"2147483649"}] 10:35:39 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 10:35:39 INFO - PROCESS | 22989 | 1480703739114 Marionette TRACE conn4 -> [0,358,"timeouts",{"script":35000}] 10:35:39 INFO - PROCESS | 22989 | 1480703739116 Marionette TRACE conn4 <- [1,358,null,{}] 10:35:39 INFO - PROCESS | 22989 | 1480703739123 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}] 10:35:39 INFO - PROCESS | 22989 | 1480703739351 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 10:35:39 INFO - PROCESS | 22989 | 1480703739410 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:35:39 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a53800 == 7 [pid = 23034] [id = 108] 10:35:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa3a59800) [pid = 23034] [serial = 305] [outer = (nil)] 10:35:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa3a5d800) [pid = 23034] [serial = 306] [outer = 0xa3a59800] 10:35:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa3a5cc00) [pid = 23034] [serial = 307] [outer = 0xa3a59800] 10:35:40 INFO - PROCESS | 22989 | 1480703740421 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] 10:35:40 INFO - PROCESS | 22989 | 1480703740449 Marionette TRACE conn4 <- [1,361,null,{"value":"2147483649"}] 10:35:40 INFO - PROCESS | 22989 | 1480703740456 Marionette TRACE conn4 -> [0,362,"timeouts",{"script":35000}] 10:35:40 INFO - PROCESS | 22989 | 1480703740460 Marionette TRACE conn4 <- [1,362,null,{}] 10:35:40 INFO - PROCESS | 22989 | 1480703740465 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}] 10:35:40 INFO - PROCESS | 22989 | 1480703740671 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 10:35:40 INFO - PROCESS | 22989 | 1480703740727 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:35:40 INFO - PROCESS | 22989 | ++DOCSHELL 0xa456fc00 == 8 [pid = 23034] [id = 109] 10:35:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa4570000) [pid = 23034] [serial = 308] [outer = (nil)] 10:35:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa46c8800) [pid = 23034] [serial = 309] [outer = 0xa4570000] 10:35:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa47be000) [pid = 23034] [serial = 310] [outer = 0xa4570000] 10:35:41 INFO - PROCESS | 22989 | 1480703741726 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] 10:35:41 INFO - PROCESS | 22989 | 1480703741791 Marionette TRACE conn4 <- [1,365,null,{"value":"2147483649"}] 10:35:41 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 10:35:41 INFO - PROCESS | 22989 | 1480703741797 Marionette TRACE conn4 -> [0,366,"timeouts",{"script":35000}] 10:35:41 INFO - PROCESS | 22989 | 1480703741800 Marionette TRACE conn4 <- [1,366,null,{}] 10:35:41 INFO - PROCESS | 22989 | 1480703741806 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}] 10:35:42 INFO - PROCESS | 22989 | 1480703742005 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 10:35:42 INFO - PROCESS | 22989 | 1480703742049 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:35:42 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c82000 == 9 [pid = 23034] [id = 110] 10:35:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa2c83c00) [pid = 23034] [serial = 311] [outer = (nil)] 10:35:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa363a400) [pid = 23034] [serial = 312] [outer = 0xa2c83c00] 10:35:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa3645000) [pid = 23034] [serial = 313] [outer = 0xa2c83c00] 10:35:43 INFO - PROCESS | 22989 | 1480703743479 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] 10:35:43 INFO - PROCESS | 22989 | 1480703743599 Marionette TRACE conn4 <- [1,369,null,{"value":"2147483649"}] 10:35:43 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 10:35:43 INFO - PROCESS | 22989 | 1480703743609 Marionette TRACE conn4 -> [0,370,"timeouts",{"script":35000}] 10:35:43 INFO - PROCESS | 22989 | 1480703743617 Marionette TRACE conn4 <- [1,370,null,{}] 10:35:43 INFO - PROCESS | 22989 | 1480703743631 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}] 10:35:43 INFO - PROCESS | 22989 | 1480703743889 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 10:35:44 INFO - PROCESS | 22989 | 1480703743977 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:35:44 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c1f000 == 10 [pid = 23034] [id = 111] 10:35:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa2c22800) [pid = 23034] [serial = 314] [outer = (nil)] 10:35:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa2f09000) [pid = 23034] [serial = 315] [outer = 0xa2c22800] 10:35:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa2f10c00) [pid = 23034] [serial = 316] [outer = 0xa2c22800] 10:35:44 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a53800 == 9 [pid = 23034] [id = 108] 10:35:44 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c1400 == 8 [pid = 23034] [id = 107] 10:35:44 INFO - PROCESS | 22989 | --DOCSHELL 0xa3754400 == 7 [pid = 23034] [id = 106] 10:35:44 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f0d400 == 6 [pid = 23034] [id = 105] 10:35:44 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23400 == 5 [pid = 23034] [id = 104] 10:35:44 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c25c00 == 4 [pid = 23034] [id = 103] 10:35:45 INFO - PROCESS | 22989 | 1480703745184 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] 10:35:45 INFO - PROCESS | 22989 | 1480703745210 Marionette TRACE conn4 <- [1,373,null,{"value":"2147483649"}] 10:35:45 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 10:35:45 INFO - PROCESS | 22989 | 1480703745226 Marionette TRACE conn4 -> [0,374,"timeouts",{"script":35000}] 10:35:45 INFO - PROCESS | 22989 | 1480703745231 Marionette TRACE conn4 <- [1,374,null,{}] 10:35:45 INFO - PROCESS | 22989 | 1480703745238 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}] 10:35:45 INFO - PROCESS | 22989 | 1480703745449 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 10:35:45 INFO - PROCESS | 22989 | 1480703745531 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:35:45 INFO - PROCESS | 22989 | ++DOCSHELL 0xa380d800 == 5 [pid = 23034] [id = 112] 10:35:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa380e400) [pid = 23034] [serial = 317] [outer = (nil)] 10:35:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa38c4400) [pid = 23034] [serial = 318] [outer = 0xa380e400] 10:35:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa38c8000) [pid = 23034] [serial = 319] [outer = 0xa380e400] 10:35:46 INFO - PROCESS | 22989 | 1480703746805 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] 10:35:46 INFO - PROCESS | 22989 | 1480703746905 Marionette TRACE conn4 <- [1,377,null,{"value":"2147483649"}] 10:35:46 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 10:35:46 INFO - PROCESS | 22989 | 1480703746929 Marionette TRACE conn4 -> [0,378,"timeouts",{"script":35000}] 10:35:46 INFO - PROCESS | 22989 | 1480703746937 Marionette TRACE conn4 <- [1,378,null,{}] 10:35:46 INFO - PROCESS | 22989 | 1480703746945 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}] 10:35:47 INFO - PROCESS | 22989 | 1480703747221 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 10:35:47 INFO - PROCESS | 22989 | 1480703747354 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:35:47 INFO - PROCESS | 22989 | ++DOCSHELL 0xa46c0000 == 6 [pid = 23034] [id = 113] 10:35:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa46c0800) [pid = 23034] [serial = 320] [outer = (nil)] 10:35:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa46ce800) [pid = 23034] [serial = 321] [outer = 0xa46c0800] 10:35:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa47f1000) [pid = 23034] [serial = 322] [outer = 0xa46c0800] 10:35:48 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4955c00 == 7 [pid = 23034] [id = 114] 10:35:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa4956000) [pid = 23034] [serial = 323] [outer = (nil)] 10:35:48 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:35:48 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:35:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa49a8800) [pid = 23034] [serial = 324] [outer = 0xa4956000] 10:35:48 INFO - PROCESS | 22989 | 1480703748580 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] 10:35:48 INFO - PROCESS | 22989 | 1480703748639 Marionette TRACE conn4 <- [1,381,null,{"value":"2147483649"}] 10:35:48 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 10:35:48 INFO - PROCESS | 22989 | 1480703748656 Marionette TRACE conn4 -> [0,382,"timeouts",{"script":35000}] 10:35:48 INFO - PROCESS | 22989 | 1480703748668 Marionette TRACE conn4 <- [1,382,null,{}] 10:35:48 INFO - PROCESS | 22989 | 1480703748680 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}] 10:35:48 INFO - PROCESS | 22989 | 1480703748972 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 10:35:49 INFO - PROCESS | 22989 | 1480703749024 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:35:49 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa3a59800) [pid = 23034] [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] 10:35:49 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa38c1800) [pid = 23034] [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] 10:35:49 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa3754800) [pid = 23034] [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] 10:35:49 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa2f0d800) [pid = 23034] [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] 10:35:49 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa2c26000) [pid = 23034] [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] 10:35:49 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa2c23800) [pid = 23034] [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] 10:35:49 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f0d800 == 8 [pid = 23034] [id = 115] 10:35:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa363ec00) [pid = 23034] [serial = 325] [outer = (nil)] 10:35:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa4565400) [pid = 23034] [serial = 326] [outer = 0xa363ec00] 10:35:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa46cb400) [pid = 23034] [serial = 327] [outer = 0xa363ec00] 10:35:49 INFO - PROCESS | 22989 | ++DOCSHELL 0xa559bc00 == 9 [pid = 23034] [id = 116] 10:35:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa559ec00) [pid = 23034] [serial = 328] [outer = (nil)] 10:35:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa7749000) [pid = 23034] [serial = 329] [outer = 0xa559ec00] 10:35:50 INFO - . 10:35:50 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1558ms 10:35:50 INFO - PROCESS | 22989 | 1480703750196 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] 10:35:50 INFO - PROCESS | 22989 | 1480703750222 Marionette TRACE conn4 <- [1,385,null,{"value":"2147483649"}] 10:35:50 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 10:35:50 INFO - PROCESS | 22989 | 1480703750238 Marionette TRACE conn4 -> [0,386,"timeouts",{"script":35000}] 10:35:50 INFO - PROCESS | 22989 | 1480703750246 Marionette TRACE conn4 <- [1,386,null,{}] 10:35:50 INFO - PROCESS | 22989 | 1480703750265 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}] 10:35:50 INFO - PROCESS | 22989 | 1480703750469 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 10:35:50 INFO - PROCESS | 22989 | 1480703750562 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:35:50 INFO - PROCESS | 22989 | ++DOCSHELL 0xa7747800 == 10 [pid = 23034] [id = 117] 10:35:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa8e0fc00) [pid = 23034] [serial = 330] [outer = (nil)] 10:35:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa8e14800) [pid = 23034] [serial = 331] [outer = 0xa8e0fc00] 10:35:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa8e17c00) [pid = 23034] [serial = 332] [outer = 0xa8e0fc00] 10:35:51 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f08000 == 11 [pid = 23034] [id = 118] 10:35:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa2f0c000) [pid = 23034] [serial = 333] [outer = (nil)] 10:35:51 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:35:51 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:35:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa363f800) [pid = 23034] [serial = 334] [outer = 0xa2f0c000] 10:35:51 INFO - PROCESS | 22989 | 1480703751936 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] 10:35:51 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 10:35:51 INFO - PROCESS | 22989 | 1480703751986 Marionette TRACE conn4 <- [1,389,null,{"value":"2147483649"}] 10:35:51 INFO - PROCESS | 22989 | 1480703751992 Marionette TRACE conn4 -> [0,390,"timeouts",{"script":35000}] 10:35:52 INFO - PROCESS | 22989 | 1480703751996 Marionette TRACE conn4 <- [1,390,null,{}] 10:35:52 INFO - PROCESS | 22989 | 1480703752007 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}] 10:35:52 INFO - PROCESS | 22989 | 1480703752259 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 10:35:52 INFO - PROCESS | 22989 | 1480703752356 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:35:52 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c26400 == 12 [pid = 23034] [id = 119] 10:35:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa2c76400) [pid = 23034] [serial = 335] [outer = (nil)] 10:35:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa2f0c800) [pid = 23034] [serial = 336] [outer = 0xa2c76400] 10:35:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa3641800) [pid = 23034] [serial = 337] [outer = 0xa2c76400] 10:35:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa559bc00 == 11 [pid = 23034] [id = 116] 10:35:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f0d800 == 10 [pid = 23034] [id = 115] 10:35:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa4955c00 == 9 [pid = 23034] [id = 114] 10:35:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa46c0000 == 8 [pid = 23034] [id = 113] 10:35:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa380d800 == 7 [pid = 23034] [id = 112] 10:35:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c1f000 == 6 [pid = 23034] [id = 111] 10:35:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c82000 == 5 [pid = 23034] [id = 110] 10:35:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa456fc00 == 4 [pid = 23034] [id = 109] 10:35:53 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa46c8800) [pid = 23034] [serial = 309] [outer = (nil)] [url = about:blank] 10:35:53 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa3a5cc00) [pid = 23034] [serial = 307] [outer = (nil)] [url = about:blank] 10:35:53 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa3a5d800) [pid = 23034] [serial = 306] [outer = (nil)] [url = about:blank] 10:35:53 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa38c9000) [pid = 23034] [serial = 304] [outer = (nil)] [url = about:blank] 10:35:53 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa38c6000) [pid = 23034] [serial = 303] [outer = (nil)] [url = about:blank] 10:35:53 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa375c400) [pid = 23034] [serial = 301] [outer = (nil)] [url = about:blank] 10:35:53 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa3758c00) [pid = 23034] [serial = 300] [outer = (nil)] [url = about:blank] 10:35:53 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa363a000) [pid = 23034] [serial = 298] [outer = (nil)] [url = about:blank] 10:35:53 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa3639000) [pid = 23034] [serial = 297] [outer = (nil)] [url = about:blank] 10:35:53 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa2c80c00) [pid = 23034] [serial = 292] [outer = (nil)] [url = about:blank] 10:35:53 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa2c79400) [pid = 23034] [serial = 294] [outer = (nil)] [url = about:blank] 10:35:53 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa2c80000) [pid = 23034] [serial = 295] [outer = (nil)] [url = about:blank] 10:35:53 WARNING - wptserve Traceback (most recent call last): 10:35:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:35:53 WARNING - rv = self.func(request, response) 10:35:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:35:53 WARNING - access_control_allow_origin = "*") 10:35:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:35:53 WARNING - payload = payload_generator(server_data) 10:35:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:35:53 WARNING - return encode_string_as_bmp_image(data) 10:35:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:35:53 WARNING - img.save(f, "BMP") 10:35:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:35:53 WARNING - f.write(bmpfileheader) 10:35:53 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:35:53 WARNING - 10:35:55 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa380e400) [pid = 23034] [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] 10:35:55 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa46c0800) [pid = 23034] [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] 10:35:55 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa2c22800) [pid = 23034] [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] 10:35:55 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa4956000) [pid = 23034] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:35:55 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa363ec00) [pid = 23034] [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] 10:35:55 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa559ec00) [pid = 23034] [serial = 328] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480703749974] 10:35:59 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f08000 == 3 [pid = 23034] [id = 118] 10:35:59 INFO - PROCESS | 22989 | --DOCSHELL 0xa7747800 == 2 [pid = 23034] [id = 117] 10:36:00 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa363a400) [pid = 23034] [serial = 312] [outer = (nil)] [url = about:blank] 10:36:00 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xa38c8000) [pid = 23034] [serial = 319] [outer = (nil)] [url = about:blank] 10:36:00 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa2f09000) [pid = 23034] [serial = 315] [outer = (nil)] [url = about:blank] 10:36:00 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa49a8800) [pid = 23034] [serial = 324] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:36:00 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa4565400) [pid = 23034] [serial = 326] [outer = (nil)] [url = about:blank] 10:36:00 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa47f1000) [pid = 23034] [serial = 322] [outer = (nil)] [url = about:blank] 10:36:00 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa38c4400) [pid = 23034] [serial = 318] [outer = (nil)] [url = about:blank] 10:36:00 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa2f10c00) [pid = 23034] [serial = 316] [outer = (nil)] [url = about:blank] 10:36:00 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa46ce800) [pid = 23034] [serial = 321] [outer = (nil)] [url = about:blank] 10:36:00 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa46cb400) [pid = 23034] [serial = 327] [outer = (nil)] [url = about:blank] 10:36:00 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa7749000) [pid = 23034] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480703749974] 10:36:02 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa2f0c000) [pid = 23034] [serial = 333] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:36:02 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa8e0fc00) [pid = 23034] [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] 10:36:02 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa4570000) [pid = 23034] [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] 10:36:02 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa2c83c00) [pid = 23034] [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] 10:36:06 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa363f800) [pid = 23034] [serial = 334] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:36:06 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa8e17c00) [pid = 23034] [serial = 332] [outer = (nil)] [url = about:blank] 10:36:06 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa2f0c800) [pid = 23034] [serial = 336] [outer = (nil)] [url = about:blank] 10:36:06 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa8e14800) [pid = 23034] [serial = 331] [outer = (nil)] [url = about:blank] 10:36:06 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa47be000) [pid = 23034] [serial = 310] [outer = (nil)] [url = about:blank] 10:36:06 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa3645000) [pid = 23034] [serial = 313] [outer = (nil)] [url = about:blank] 10:36:21 INFO - PROCESS | 22989 | ************************* 10:36:21 INFO - PROCESS | 22989 | A coding exception was thrown and uncaught in a Task. 10:36:21 INFO - PROCESS | 22989 | 10:36:21 INFO - PROCESS | 22989 | Full message: TypeError: NetworkError when attempting to fetch resource. 10:36:21 INFO - PROCESS | 22989 | Full stack: 10:36:21 INFO - PROCESS | 22989 | ************************* 10:36:22 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:36:22 INFO - PROCESS | 22989 | 1480703782839 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]]]}] 10:36:22 INFO - . 10:36:22 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30872ms 10:36:22 INFO - PROCESS | 22989 | 1480703782864 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 10:36:22 INFO - PROCESS | 22989 | 1480703782872 Marionette TRACE conn4 <- [1,393,null,{"value":"2147483649"}] 10:36:22 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 10:36:22 INFO - PROCESS | 22989 | 1480703782883 Marionette TRACE conn4 -> [0,394,"timeouts",{"script":35000}] 10:36:22 INFO - PROCESS | 22989 | 1480703782889 Marionette TRACE conn4 <- [1,394,null,{}] 10:36:22 INFO - PROCESS | 22989 | 1480703782902 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}] 10:36:23 INFO - PROCESS | 22989 | 1480703783152 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 10:36:23 INFO - PROCESS | 22989 | 1480703783209 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:36:23 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c24c00 == 3 [pid = 23034] [id = 120] 10:36:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c25400) [pid = 23034] [serial = 338] [outer = (nil)] 10:36:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c79c00) [pid = 23034] [serial = 339] [outer = 0xa2c25400] 10:36:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c80800) [pid = 23034] [serial = 340] [outer = 0xa2c25400] 10:36:24 WARNING - wptserve Traceback (most recent call last): 10:36:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:36:24 WARNING - rv = self.func(request, response) 10:36:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:36:24 WARNING - access_control_allow_origin = "*") 10:36:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:36:24 WARNING - payload = payload_generator(server_data) 10:36:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:36:24 WARNING - return encode_string_as_bmp_image(data) 10:36:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:36:24 WARNING - img.save(f, "BMP") 10:36:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:36:24 WARNING - f.write(bmpfileheader) 10:36:24 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:36:24 WARNING - 10:36:31 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c26400 == 2 [pid = 23034] [id = 119] 10:36:37 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c76400) [pid = 23034] [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] 10:36:42 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c79c00) [pid = 23034] [serial = 339] [outer = (nil)] [url = about:blank] 10:36:42 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa3641800) [pid = 23034] [serial = 337] [outer = (nil)] [url = about:blank] 10:36:53 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:36:53 INFO - PROCESS | 22989 | 1480703813671 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]]]}] 10:36:53 INFO - . 10:36:53 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30819ms 10:36:53 INFO - PROCESS | 22989 | 1480703813701 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 10:36:53 INFO - PROCESS | 22989 | 1480703813712 Marionette TRACE conn4 <- [1,397,null,{"value":"2147483649"}] 10:36:53 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 10:36:53 INFO - PROCESS | 22989 | 1480703813725 Marionette TRACE conn4 -> [0,398,"timeouts",{"script":35000}] 10:36:53 INFO - PROCESS | 22989 | 1480703813732 Marionette TRACE conn4 <- [1,398,null,{}] 10:36:53 INFO - PROCESS | 22989 | 1480703813738 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}] 10:36:53 INFO - PROCESS | 22989 | 1480703813950 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 10:36:54 INFO - PROCESS | 22989 | 1480703814006 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:36:54 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23800 == 3 [pid = 23034] [id = 121] 10:36:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c24000) [pid = 23034] [serial = 341] [outer = (nil)] 10:36:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c79000) [pid = 23034] [serial = 342] [outer = 0xa2c24000] 10:36:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7fc00) [pid = 23034] [serial = 343] [outer = 0xa2c24000] 10:36:54 WARNING - wptserve Traceback (most recent call last): 10:36:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:36:54 WARNING - rv = self.func(request, response) 10:36:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:36:54 WARNING - access_control_allow_origin = "*") 10:36:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:36:54 WARNING - payload = payload_generator(server_data) 10:36:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:36:54 WARNING - return encode_string_as_bmp_image(data) 10:36:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:36:54 WARNING - img.save(f, "BMP") 10:36:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:36:54 WARNING - f.write(bmpfileheader) 10:36:54 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:36:54 WARNING - 10:37:02 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c24c00 == 2 [pid = 23034] [id = 120] 10:37:08 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c25400) [pid = 23034] [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] 10:37:12 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c79000) [pid = 23034] [serial = 342] [outer = (nil)] [url = about:blank] 10:37:12 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c80800) [pid = 23034] [serial = 340] [outer = (nil)] [url = about:blank] 10:37:24 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:37:24 INFO - PROCESS | 22989 | 1480703844466 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]]]}] 10:37:24 INFO - . 10:37:24 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30772ms 10:37:24 INFO - PROCESS | 22989 | 1480703844498 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 10:37:24 INFO - PROCESS | 22989 | 1480703844505 Marionette TRACE conn4 <- [1,401,null,{"value":"2147483649"}] 10:37:24 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 10:37:24 INFO - PROCESS | 22989 | 1480703844516 Marionette TRACE conn4 -> [0,402,"timeouts",{"script":35000}] 10:37:24 INFO - PROCESS | 22989 | 1480703844524 Marionette TRACE conn4 <- [1,402,null,{}] 10:37:24 INFO - PROCESS | 22989 | 1480703844535 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}] 10:37:24 INFO - PROCESS | 22989 | 1480703844784 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 10:37:24 INFO - PROCESS | 22989 | 1480703844830 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:37:24 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c24c00 == 3 [pid = 23034] [id = 122] 10:37:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c25400) [pid = 23034] [serial = 344] [outer = (nil)] 10:37:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c79400) [pid = 23034] [serial = 345] [outer = 0xa2c25400] 10:37:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c80c00) [pid = 23034] [serial = 346] [outer = 0xa2c25400] 10:37:25 INFO - PROCESS | 22989 | 1480703845837 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] 10:37:25 INFO - PROCESS | 22989 | 1480703845913 Marionette TRACE conn4 <- [1,405,null,{"value":"2147483649"}] 10:37:25 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 10:37:25 INFO - PROCESS | 22989 | 1480703845927 Marionette TRACE conn4 -> [0,406,"timeouts",{"script":35000}] 10:37:25 INFO - PROCESS | 22989 | 1480703845938 Marionette TRACE conn4 <- [1,406,null,{}] 10:37:25 INFO - PROCESS | 22989 | 1480703845944 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}] 10:37:26 INFO - PROCESS | 22989 | 1480703846181 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 10:37:26 INFO - PROCESS | 22989 | 1480703846222 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:37:26 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f0cc00 == 4 [pid = 23034] [id = 123] 10:37:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa2f0d000) [pid = 23034] [serial = 347] [outer = (nil)] 10:37:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa3638800) [pid = 23034] [serial = 348] [outer = 0xa2f0d000] 10:37:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa363b800) [pid = 23034] [serial = 349] [outer = 0xa2f0d000] 10:37:27 INFO - PROCESS | 22989 | 1480703847174 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] 10:37:27 INFO - PROCESS | 22989 | 1480703847227 Marionette TRACE conn4 <- [1,409,null,{"value":"2147483649"}] 10:37:27 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 10:37:27 INFO - PROCESS | 22989 | 1480703847239 Marionette TRACE conn4 -> [0,410,"timeouts",{"script":35000}] 10:37:27 INFO - PROCESS | 22989 | 1480703847246 Marionette TRACE conn4 <- [1,410,null,{}] 10:37:27 INFO - PROCESS | 22989 | 1480703847267 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}] 10:37:27 INFO - PROCESS | 22989 | 1480703847466 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 10:37:27 INFO - PROCESS | 22989 | 1480703847533 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:37:27 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3754000 == 5 [pid = 23034] [id = 124] 10:37:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa3754400) [pid = 23034] [serial = 350] [outer = (nil)] 10:37:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa3758800) [pid = 23034] [serial = 351] [outer = 0xa3754400] 10:37:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa375c000) [pid = 23034] [serial = 352] [outer = 0xa3754400] 10:37:28 INFO - PROCESS | 22989 | 1480703848572 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] 10:37:28 INFO - PROCESS | 22989 | 1480703848641 Marionette TRACE conn4 <- [1,413,null,{"value":"2147483649"}] 10:37:28 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 10:37:28 INFO - PROCESS | 22989 | 1480703848648 Marionette TRACE conn4 -> [0,414,"timeouts",{"script":35000}] 10:37:28 INFO - PROCESS | 22989 | 1480703848653 Marionette TRACE conn4 <- [1,414,null,{}] 10:37:28 INFO - PROCESS | 22989 | 1480703848659 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}] 10:37:28 INFO - PROCESS | 22989 | 1480703848846 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 10:37:28 INFO - PROCESS | 22989 | 1480703848929 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:37:28 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c1400 == 6 [pid = 23034] [id = 125] 10:37:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa38c1800) [pid = 23034] [serial = 353] [outer = (nil)] 10:37:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa38c5c00) [pid = 23034] [serial = 354] [outer = 0xa38c1800] 10:37:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa38c8400) [pid = 23034] [serial = 355] [outer = 0xa38c1800] 10:37:29 INFO - PROCESS | 22989 | 1480703849849 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] 10:37:29 INFO - PROCESS | 22989 | 1480703849886 Marionette TRACE conn4 <- [1,417,null,{"value":"2147483649"}] 10:37:29 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 10:37:29 INFO - PROCESS | 22989 | 1480703849895 Marionette TRACE conn4 -> [0,418,"timeouts",{"script":35000}] 10:37:29 INFO - PROCESS | 22989 | 1480703849899 Marionette TRACE conn4 <- [1,418,null,{}] 10:37:29 INFO - PROCESS | 22989 | 1480703849905 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}] 10:37:30 INFO - PROCESS | 22989 | 1480703850101 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 10:37:30 INFO - PROCESS | 22989 | 1480703850142 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:37:30 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a52c00 == 7 [pid = 23034] [id = 126] 10:37:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa3a56800) [pid = 23034] [serial = 356] [outer = (nil)] 10:37:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa3a5c800) [pid = 23034] [serial = 357] [outer = 0xa3a56800] 10:37:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa3a5bc00) [pid = 23034] [serial = 358] [outer = 0xa3a56800] 10:37:31 INFO - PROCESS | 22989 | 1480703851119 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] 10:37:31 INFO - PROCESS | 22989 | 1480703851187 Marionette TRACE conn4 <- [1,421,null,{"value":"2147483649"}] 10:37:31 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 10:37:31 INFO - PROCESS | 22989 | 1480703851194 Marionette TRACE conn4 -> [0,422,"timeouts",{"script":35000}] 10:37:31 INFO - PROCESS | 22989 | 1480703851196 Marionette TRACE conn4 <- [1,422,null,{}] 10:37:31 INFO - PROCESS | 22989 | 1480703851203 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}] 10:37:31 INFO - PROCESS | 22989 | 1480703851439 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 10:37:31 INFO - PROCESS | 22989 | 1480703851524 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:37:31 INFO - PROCESS | 22989 | ++DOCSHELL 0xa456b400 == 8 [pid = 23034] [id = 127] 10:37:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa456d800) [pid = 23034] [serial = 359] [outer = (nil)] 10:37:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa46c1400) [pid = 23034] [serial = 360] [outer = 0xa456d800] 10:37:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa46cd400) [pid = 23034] [serial = 361] [outer = 0xa456d800] 10:37:32 INFO - PROCESS | 22989 | 1480703852538 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] 10:37:32 INFO - PROCESS | 22989 | 1480703852580 Marionette TRACE conn4 <- [1,425,null,{"value":"2147483649"}] 10:37:32 INFO - PROCESS | 22989 | 1480703852594 Marionette TRACE conn4 -> [0,426,"timeouts",{"script":35000}] 10:37:32 INFO - PROCESS | 22989 | 1480703852596 Marionette TRACE conn4 <- [1,426,null,{}] 10:37:32 INFO - PROCESS | 22989 | 1480703852603 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}] 10:37:32 INFO - PROCESS | 22989 | 1480703852787 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 10:37:32 INFO - PROCESS | 22989 | 1480703852845 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:37:32 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c1ec00 == 9 [pid = 23034] [id = 128] 10:37:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa2c1f400) [pid = 23034] [serial = 362] [outer = (nil)] 10:37:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa2f09400) [pid = 23034] [serial = 363] [outer = 0xa2c1f400] 10:37:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa2f0fc00) [pid = 23034] [serial = 364] [outer = 0xa2c1f400] 10:37:34 INFO - PROCESS | 22989 | 1480703854020 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] 10:37:34 INFO - PROCESS | 22989 | 1480703854084 Marionette TRACE conn4 <- [1,429,null,{"value":"2147483649"}] 10:37:34 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 10:37:34 INFO - PROCESS | 22989 | 1480703854091 Marionette TRACE conn4 -> [0,430,"timeouts",{"script":35000}] 10:37:34 INFO - PROCESS | 22989 | 1480703854093 Marionette TRACE conn4 <- [1,430,null,{}] 10:37:34 INFO - PROCESS | 22989 | 1480703854107 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}] 10:37:34 INFO - PROCESS | 22989 | 1480703854363 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 10:37:34 INFO - PROCESS | 22989 | 1480703854414 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:37:34 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c7a400 == 10 [pid = 23034] [id = 129] 10:37:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa2c7b800) [pid = 23034] [serial = 365] [outer = (nil)] 10:37:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa363ec00) [pid = 23034] [serial = 366] [outer = 0xa2c7b800] 10:37:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa3646c00) [pid = 23034] [serial = 367] [outer = 0xa2c7b800] 10:37:35 INFO - PROCESS | 22989 | --DOCSHELL 0xa456b400 == 9 [pid = 23034] [id = 127] 10:37:35 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a52c00 == 8 [pid = 23034] [id = 126] 10:37:35 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c1400 == 7 [pid = 23034] [id = 125] 10:37:35 INFO - PROCESS | 22989 | --DOCSHELL 0xa3754000 == 6 [pid = 23034] [id = 124] 10:37:35 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f0cc00 == 5 [pid = 23034] [id = 123] 10:37:35 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c24c00 == 4 [pid = 23034] [id = 122] 10:37:35 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23800 == 3 [pid = 23034] [id = 121] 10:37:35 INFO - PROCESS | 22989 | 1480703855622 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] 10:37:35 INFO - PROCESS | 22989 | 1480703855685 Marionette TRACE conn4 <- [1,433,null,{"value":"2147483649"}] 10:37:35 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 10:37:35 INFO - PROCESS | 22989 | 1480703855696 Marionette TRACE conn4 -> [0,434,"timeouts",{"script":35000}] 10:37:35 INFO - PROCESS | 22989 | 1480703855706 Marionette TRACE conn4 <- [1,434,null,{}] 10:37:35 INFO - PROCESS | 22989 | 1480703855715 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}] 10:37:35 INFO - PROCESS | 22989 | 1480703855970 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 10:37:36 INFO - PROCESS | 22989 | 1480703856060 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:37:36 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3802400 == 4 [pid = 23034] [id = 130] 10:37:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa3803000) [pid = 23034] [serial = 368] [outer = (nil)] 10:37:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa38c2800) [pid = 23034] [serial = 369] [outer = 0xa3803000] 10:37:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa38c9c00) [pid = 23034] [serial = 370] [outer = 0xa3803000] 10:37:37 INFO - PROCESS | 22989 | 1480703857248 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] 10:37:37 INFO - PROCESS | 22989 | 1480703857302 Marionette TRACE conn4 <- [1,437,null,{"value":"2147483649"}] 10:37:37 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 10:37:37 INFO - PROCESS | 22989 | 1480703857322 Marionette TRACE conn4 -> [0,438,"timeouts",{"script":35000}] 10:37:37 INFO - PROCESS | 22989 | 1480703857331 Marionette TRACE conn4 <- [1,438,null,{}] 10:37:37 INFO - PROCESS | 22989 | 1480703857379 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}] 10:37:37 INFO - PROCESS | 22989 | 1480703857565 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 10:37:37 INFO - PROCESS | 22989 | 1480703857691 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:37:37 INFO - PROCESS | 22989 | ++DOCSHELL 0xa456a800 == 5 [pid = 23034] [id = 131] 10:37:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa456b400) [pid = 23034] [serial = 371] [outer = (nil)] 10:37:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa46c6000) [pid = 23034] [serial = 372] [outer = 0xa456b400] 10:37:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa46c0000) [pid = 23034] [serial = 373] [outer = 0xa456b400] 10:37:38 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4902400 == 6 [pid = 23034] [id = 132] 10:37:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa4903000) [pid = 23034] [serial = 374] [outer = (nil)] 10:37:38 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:37:38 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:37:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa494ec00) [pid = 23034] [serial = 375] [outer = 0xa4903000] 10:37:39 INFO - PROCESS | 22989 | 1480703859358 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] 10:37:39 INFO - PROCESS | 22989 | 1480703859429 Marionette TRACE conn4 <- [1,441,null,{"value":"2147483649"}] 10:37:39 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 10:37:39 INFO - PROCESS | 22989 | 1480703859444 Marionette TRACE conn4 -> [0,442,"timeouts",{"script":35000}] 10:37:39 INFO - PROCESS | 22989 | 1480703859458 Marionette TRACE conn4 <- [1,442,null,{}] 10:37:39 INFO - PROCESS | 22989 | 1480703859479 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}] 10:37:39 INFO - PROCESS | 22989 | 1480703859774 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 10:37:39 INFO - PROCESS | 22989 | 1480703859857 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:37:39 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa3754400) [pid = 23034] [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] 10:37:39 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa2c25400) [pid = 23034] [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] 10:37:39 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa2f0d000) [pid = 23034] [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] 10:37:39 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa3a56800) [pid = 23034] [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] 10:37:39 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa38c1800) [pid = 23034] [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] 10:37:39 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa2c24000) [pid = 23034] [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] 10:37:39 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f03800 == 7 [pid = 23034] [id = 133] 10:37:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa2f04400) [pid = 23034] [serial = 376] [outer = (nil)] 10:37:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa38c4400) [pid = 23034] [serial = 377] [outer = 0xa2f04400] 10:37:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa3a56800) [pid = 23034] [serial = 378] [outer = 0xa2f04400] 10:37:40 INFO - PROCESS | 22989 | ++DOCSHELL 0xa5597c00 == 8 [pid = 23034] [id = 134] 10:37:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa5599000) [pid = 23034] [serial = 379] [outer = (nil)] 10:37:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa559bc00) [pid = 23034] [serial = 380] [outer = 0xa5599000] 10:37:41 INFO - PROCESS | 22989 | 1480703861147 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] 10:37:41 INFO - PROCESS | 22989 | 1480703861206 Marionette TRACE conn4 <- [1,445,null,{"value":"2147483649"}] 10:37:41 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 10:37:41 INFO - PROCESS | 22989 | 1480703861219 Marionette TRACE conn4 -> [0,446,"timeouts",{"script":35000}] 10:37:41 INFO - PROCESS | 22989 | 1480703861228 Marionette TRACE conn4 <- [1,446,null,{}] 10:37:41 INFO - PROCESS | 22989 | 1480703861234 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}] 10:37:41 INFO - PROCESS | 22989 | 1480703861434 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 10:37:41 INFO - PROCESS | 22989 | 1480703861511 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:37:41 INFO - PROCESS | 22989 | ++DOCSHELL 0xa82b3000 == 9 [pid = 23034] [id = 135] 10:37:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa82b3400) [pid = 23034] [serial = 381] [outer = (nil)] 10:37:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa8e12800) [pid = 23034] [serial = 382] [outer = 0xa82b3400] 10:37:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa8e16800) [pid = 23034] [serial = 383] [outer = 0xa82b3400] 10:37:42 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f0f400 == 10 [pid = 23034] [id = 136] 10:37:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa363c000) [pid = 23034] [serial = 384] [outer = (nil)] 10:37:42 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:37:42 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:37:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa3754400) [pid = 23034] [serial = 385] [outer = 0xa363c000] 10:37:42 INFO - PROCESS | 22989 | 1480703862862 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] 10:37:42 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 10:37:42 INFO - PROCESS | 22989 | 1480703862927 Marionette TRACE conn4 <- [1,449,null,{"value":"2147483649"}] 10:37:42 INFO - PROCESS | 22989 | 1480703862939 Marionette TRACE conn4 -> [0,450,"timeouts",{"script":35000}] 10:37:42 INFO - PROCESS | 22989 | 1480703862952 Marionette TRACE conn4 <- [1,450,null,{}] 10:37:42 INFO - PROCESS | 22989 | 1480703862981 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}] 10:37:43 INFO - PROCESS | 22989 | 1480703863214 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 10:37:43 INFO - PROCESS | 22989 | 1480703863276 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:37:43 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c7000 == 11 [pid = 23034] [id = 137] 10:37:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa456e400) [pid = 23034] [serial = 386] [outer = (nil)] 10:37:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa559ac00) [pid = 23034] [serial = 387] [outer = 0xa456e400] 10:37:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa8201c00) [pid = 23034] [serial = 388] [outer = 0xa456e400] 10:37:44 WARNING - wptserve Traceback (most recent call last): 10:37:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:37:44 WARNING - rv = self.func(request, response) 10:37:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:37:44 WARNING - access_control_allow_origin = "*") 10:37:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:37:44 WARNING - payload = payload_generator(server_data) 10:37:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:37:44 WARNING - return encode_string_as_bmp_image(data) 10:37: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 10:37:44 WARNING - img.save(f, "BMP") 10:37:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:37:44 WARNING - f.write(bmpfileheader) 10:37:44 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:37:44 WARNING - 10:37:44 INFO - PROCESS | 22989 | --DOCSHELL 0xa5597c00 == 10 [pid = 23034] [id = 134] 10:37:44 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f03800 == 9 [pid = 23034] [id = 133] 10:37:44 INFO - PROCESS | 22989 | --DOCSHELL 0xa4902400 == 8 [pid = 23034] [id = 132] 10:37:44 INFO - PROCESS | 22989 | --DOCSHELL 0xa456a800 == 7 [pid = 23034] [id = 131] 10:37:44 INFO - PROCESS | 22989 | --DOCSHELL 0xa3802400 == 6 [pid = 23034] [id = 130] 10:37:44 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c7a400 == 5 [pid = 23034] [id = 129] 10:37:44 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa46c1400) [pid = 23034] [serial = 360] [outer = (nil)] [url = about:blank] 10:37:44 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa3a5c800) [pid = 23034] [serial = 357] [outer = (nil)] [url = about:blank] 10:37:44 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa3a5bc00) [pid = 23034] [serial = 358] [outer = (nil)] [url = about:blank] 10:37:44 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa3758800) [pid = 23034] [serial = 351] [outer = (nil)] [url = about:blank] 10:37:44 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa375c000) [pid = 23034] [serial = 352] [outer = (nil)] [url = about:blank] 10:37:44 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa3638800) [pid = 23034] [serial = 348] [outer = (nil)] [url = about:blank] 10:37:44 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa363b800) [pid = 23034] [serial = 349] [outer = (nil)] [url = about:blank] 10:37:44 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa2c79400) [pid = 23034] [serial = 345] [outer = (nil)] [url = about:blank] 10:37:44 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa2c80c00) [pid = 23034] [serial = 346] [outer = (nil)] [url = about:blank] 10:37:44 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa38c5c00) [pid = 23034] [serial = 354] [outer = (nil)] [url = about:blank] 10:37:44 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa38c8400) [pid = 23034] [serial = 355] [outer = (nil)] [url = about:blank] 10:37:45 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa2c7fc00) [pid = 23034] [serial = 343] [outer = (nil)] [url = about:blank] 10:37:47 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa3803000) [pid = 23034] [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] 10:37:47 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa456b400) [pid = 23034] [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] 10:37:47 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa2f04400) [pid = 23034] [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] 10:37:47 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa2c7b800) [pid = 23034] [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] 10:37:47 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa4903000) [pid = 23034] [serial = 374] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:37:47 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa5599000) [pid = 23034] [serial = 379] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480703860851] 10:37:51 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c1ec00 == 4 [pid = 23034] [id = 128] 10:37:51 INFO - PROCESS | 22989 | --DOCSHELL 0xa82b3000 == 3 [pid = 23034] [id = 135] 10:37:51 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f0f400 == 2 [pid = 23034] [id = 136] 10:37:51 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa38c4400) [pid = 23034] [serial = 377] [outer = (nil)] [url = about:blank] 10:37:51 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xa3646c00) [pid = 23034] [serial = 367] [outer = (nil)] [url = about:blank] 10:37:51 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa494ec00) [pid = 23034] [serial = 375] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:37:51 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa46c0000) [pid = 23034] [serial = 373] [outer = (nil)] [url = about:blank] 10:37:51 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa3a56800) [pid = 23034] [serial = 378] [outer = (nil)] [url = about:blank] 10:37:51 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa559bc00) [pid = 23034] [serial = 380] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480703860851] 10:37:51 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa38c9c00) [pid = 23034] [serial = 370] [outer = (nil)] [url = about:blank] 10:37:51 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa46c6000) [pid = 23034] [serial = 372] [outer = (nil)] [url = about:blank] 10:37:51 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa38c2800) [pid = 23034] [serial = 369] [outer = (nil)] [url = about:blank] 10:37:51 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa363ec00) [pid = 23034] [serial = 366] [outer = (nil)] [url = about:blank] 10:37:51 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa2f09400) [pid = 23034] [serial = 363] [outer = (nil)] [url = about:blank] 10:37:54 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa363c000) [pid = 23034] [serial = 384] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:37:54 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa82b3400) [pid = 23034] [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] 10:37:54 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa456d800) [pid = 23034] [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] 10:37:54 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa2c1f400) [pid = 23034] [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] 10:37:58 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa3754400) [pid = 23034] [serial = 385] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:37:58 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa8e16800) [pid = 23034] [serial = 383] [outer = (nil)] [url = about:blank] 10:37:58 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa559ac00) [pid = 23034] [serial = 387] [outer = (nil)] [url = about:blank] 10:37:58 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa8e12800) [pid = 23034] [serial = 382] [outer = (nil)] [url = about:blank] 10:37:58 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa46cd400) [pid = 23034] [serial = 361] [outer = (nil)] [url = about:blank] 10:37:58 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2f0fc00) [pid = 23034] [serial = 364] [outer = (nil)] [url = about:blank] 10:38:13 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:38:13 INFO - PROCESS | 22989 | 1480703893873 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]]]}] 10:38:13 INFO - . 10:38:13 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30996ms 10:38:13 INFO - PROCESS | 22989 | 1480703893932 Marionette TRACE conn4 -> [0,453,"getWindowHandle",null] 10:38:13 INFO - PROCESS | 22989 | 1480703893939 Marionette TRACE conn4 <- [1,453,null,{"value":"2147483649"}] 10:38:13 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 10:38:13 INFO - PROCESS | 22989 | 1480703893950 Marionette TRACE conn4 -> [0,454,"timeouts",{"script":35000}] 10:38:13 INFO - PROCESS | 22989 | 1480703893958 Marionette TRACE conn4 <- [1,454,null,{}] 10:38:13 INFO - PROCESS | 22989 | 1480703893971 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}] 10:38:14 INFO - PROCESS | 22989 | 1480703894202 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 10:38:14 INFO - PROCESS | 22989 | 1480703894264 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:38:14 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c21800 == 3 [pid = 23034] [id = 138] 10:38:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c21c00) [pid = 23034] [serial = 389] [outer = (nil)] 10:38:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c26c00) [pid = 23034] [serial = 390] [outer = 0xa2c21c00] 10:38:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7c400) [pid = 23034] [serial = 391] [outer = 0xa2c21c00] 10:38:15 WARNING - wptserve Traceback (most recent call last): 10:38:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:38:15 WARNING - rv = self.func(request, response) 10:38:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:38:15 WARNING - access_control_allow_origin = "*") 10:38:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:38:15 WARNING - payload = payload_generator(server_data) 10:38:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:38:15 WARNING - return encode_string_as_bmp_image(data) 10:38: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 10:38:15 WARNING - img.save(f, "BMP") 10:38:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:38:15 WARNING - f.write(bmpfileheader) 10:38:15 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:38:15 WARNING - 10:38:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c7000 == 2 [pid = 23034] [id = 137] 10:38:28 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa456e400) [pid = 23034] [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] 10:38:33 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c26c00) [pid = 23034] [serial = 390] [outer = (nil)] [url = about:blank] 10:38:33 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa8201c00) [pid = 23034] [serial = 388] [outer = (nil)] [url = about:blank] 10:38:44 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:38:44 INFO - PROCESS | 22989 | 1480703924743 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]]]}] 10:38:44 INFO - . 10:38:44 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30831ms 10:38:44 INFO - PROCESS | 22989 | 1480703924780 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 10:38:44 INFO - PROCESS | 22989 | 1480703924789 Marionette TRACE conn4 <- [1,457,null,{"value":"2147483649"}] 10:38:44 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 10:38:44 INFO - PROCESS | 22989 | 1480703924805 Marionette TRACE conn4 -> [0,458,"timeouts",{"script":35000}] 10:38:44 INFO - PROCESS | 22989 | 1480703924812 Marionette TRACE conn4 <- [1,458,null,{}] 10:38:44 INFO - PROCESS | 22989 | 1480703924819 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}] 10:38:45 INFO - PROCESS | 22989 | 1480703925047 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 10:38:45 INFO - PROCESS | 22989 | 1480703925092 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:38:45 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c25400 == 3 [pid = 23034] [id = 139] 10:38:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c25c00) [pid = 23034] [serial = 392] [outer = (nil)] 10:38:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c78800) [pid = 23034] [serial = 393] [outer = 0xa2c25c00] 10:38:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7f800) [pid = 23034] [serial = 394] [outer = 0xa2c25c00] 10:38:46 WARNING - wptserve Traceback (most recent call last): 10:38:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:38:46 WARNING - rv = self.func(request, response) 10:38:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:38:46 WARNING - access_control_allow_origin = "*") 10:38:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:38:46 WARNING - payload = payload_generator(server_data) 10:38:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:38:46 WARNING - return encode_string_as_bmp_image(data) 10:38:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:38:46 WARNING - img.save(f, "BMP") 10:38:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:38:46 WARNING - f.write(bmpfileheader) 10:38:46 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:38:46 WARNING - 10:38:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c21800 == 2 [pid = 23034] [id = 138] 10:38:59 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c21c00) [pid = 23034] [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] 10:39:04 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c7c400) [pid = 23034] [serial = 391] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c78800) [pid = 23034] [serial = 393] [outer = (nil)] [url = about:blank] 10:39:15 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:39:15 INFO - . 10:39:15 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30772ms 10:39:15 INFO - PROCESS | 22989 | 1480703955566 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]]]}] 10:39:15 INFO - PROCESS | 22989 | 1480703955579 Marionette TRACE conn4 -> [0,461,"getWindowHandle",null] 10:39:15 INFO - PROCESS | 22989 | 1480703955583 Marionette TRACE conn4 <- [1,461,null,{"value":"2147483649"}] 10:39:15 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 10:39:15 INFO - PROCESS | 22989 | 1480703955589 Marionette TRACE conn4 -> [0,462,"timeouts",{"script":35000}] 10:39:15 INFO - PROCESS | 22989 | 1480703955597 Marionette TRACE conn4 <- [1,462,null,{}] 10:39:15 INFO - PROCESS | 22989 | 1480703955616 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}] 10:39:15 INFO - PROCESS | 22989 | 1480703955826 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 10:39:15 INFO - PROCESS | 22989 | 1480703955878 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:39:15 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22800 == 3 [pid = 23034] [id = 140] 10:39:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c22c00) [pid = 23034] [serial = 395] [outer = (nil)] 10:39:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c77c00) [pid = 23034] [serial = 396] [outer = 0xa2c22c00] 10:39:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7ec00) [pid = 23034] [serial = 397] [outer = 0xa2c22c00] 10:39:16 INFO - PROCESS | 22989 | 1480703956969 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] 10:39:16 INFO - PROCESS | 22989 | 1480703956996 Marionette TRACE conn4 <- [1,465,null,{"value":"2147483649"}] 10:39:17 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 10:39:17 INFO - PROCESS | 22989 | 1480703957003 Marionette TRACE conn4 -> [0,466,"timeouts",{"script":35000}] 10:39:17 INFO - PROCESS | 22989 | 1480703957008 Marionette TRACE conn4 <- [1,466,null,{}] 10:39:17 INFO - PROCESS | 22989 | 1480703957015 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}] 10:39:17 INFO - PROCESS | 22989 | 1480703957215 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 10:39:17 INFO - PROCESS | 22989 | 1480703957284 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:39:17 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f06800 == 4 [pid = 23034] [id = 141] 10:39:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa2f0b800) [pid = 23034] [serial = 398] [outer = (nil)] 10:39:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa3637800) [pid = 23034] [serial = 399] [outer = 0xa2f0b800] 10:39:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa3638800) [pid = 23034] [serial = 400] [outer = 0xa2f0b800] 10:39:18 INFO - PROCESS | 22989 | 1480703958293 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] 10:39:18 INFO - PROCESS | 22989 | 1480703958348 Marionette TRACE conn4 <- [1,469,null,{"value":"2147483649"}] 10:39:18 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 10:39:18 INFO - PROCESS | 22989 | 1480703958361 Marionette TRACE conn4 -> [0,470,"timeouts",{"script":35000}] 10:39:18 INFO - PROCESS | 22989 | 1480703958369 Marionette TRACE conn4 <- [1,470,null,{}] 10:39:18 INFO - PROCESS | 22989 | 1480703958376 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}] 10:39:18 INFO - PROCESS | 22989 | 1480703958559 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 10:39:18 INFO - PROCESS | 22989 | 1480703958637 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:39:18 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3753000 == 5 [pid = 23034] [id = 142] 10:39:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa3753400) [pid = 23034] [serial = 401] [outer = (nil)] 10:39:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa3757400) [pid = 23034] [serial = 402] [outer = 0xa3753400] 10:39:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa375ac00) [pid = 23034] [serial = 403] [outer = 0xa3753400] 10:39:19 INFO - PROCESS | 22989 | 1480703959651 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] 10:39:19 INFO - PROCESS | 22989 | 1480703959714 Marionette TRACE conn4 <- [1,473,null,{"value":"2147483649"}] 10:39:19 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 10:39:19 INFO - PROCESS | 22989 | 1480703959734 Marionette TRACE conn4 -> [0,474,"timeouts",{"script":35000}] 10:39:19 INFO - PROCESS | 22989 | 1480703959738 Marionette TRACE conn4 <- [1,474,null,{}] 10:39:19 INFO - PROCESS | 22989 | 1480703959743 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}] 10:39:19 INFO - PROCESS | 22989 | 1480703959955 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 10:39:20 INFO - PROCESS | 22989 | 1480703960036 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:39:20 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c0400 == 6 [pid = 23034] [id = 143] 10:39:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa38c0800) [pid = 23034] [serial = 404] [outer = (nil)] 10:39:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa38c4800) [pid = 23034] [serial = 405] [outer = 0xa38c0800] 10:39:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa38c7400) [pid = 23034] [serial = 406] [outer = 0xa38c0800] 10:39:21 INFO - PROCESS | 22989 | 1480703961009 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] 10:39:21 INFO - PROCESS | 22989 | 1480703961077 Marionette TRACE conn4 <- [1,477,null,{"value":"2147483649"}] 10:39:21 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 10:39:21 INFO - PROCESS | 22989 | 1480703961085 Marionette TRACE conn4 -> [0,478,"timeouts",{"script":35000}] 10:39:21 INFO - PROCESS | 22989 | 1480703961088 Marionette TRACE conn4 <- [1,478,null,{}] 10:39:21 INFO - PROCESS | 22989 | 1480703961094 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}] 10:39:21 INFO - PROCESS | 22989 | 1480703961270 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 10:39:21 INFO - PROCESS | 22989 | 1480703961353 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:39:21 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a52400 == 7 [pid = 23034] [id = 144] 10:39:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa3a57c00) [pid = 23034] [serial = 407] [outer = (nil)] 10:39:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa3a5c000) [pid = 23034] [serial = 408] [outer = 0xa3a57c00] 10:39:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa3a5b400) [pid = 23034] [serial = 409] [outer = 0xa3a57c00] 10:39:22 INFO - PROCESS | 22989 | 1480703962386 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] 10:39:22 INFO - PROCESS | 22989 | 1480703962420 Marionette TRACE conn4 <- [1,481,null,{"value":"2147483649"}] 10:39:22 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 10:39:22 INFO - PROCESS | 22989 | 1480703962427 Marionette TRACE conn4 -> [0,482,"timeouts",{"script":35000}] 10:39:22 INFO - PROCESS | 22989 | 1480703962431 Marionette TRACE conn4 <- [1,482,null,{}] 10:39:22 INFO - PROCESS | 22989 | 1480703962436 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}] 10:39:22 INFO - PROCESS | 22989 | 1480703962645 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 10:39:22 INFO - PROCESS | 22989 | 1480703962684 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:39:22 INFO - PROCESS | 22989 | ++DOCSHELL 0xa456e400 == 8 [pid = 23034] [id = 145] 10:39:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa456ec00) [pid = 23034] [serial = 410] [outer = (nil)] 10:39:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa46c3000) [pid = 23034] [serial = 411] [outer = 0xa456ec00] 10:39:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa46ce000) [pid = 23034] [serial = 412] [outer = 0xa456ec00] 10:39:23 INFO - PROCESS | 22989 | 1480703963849 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] 10:39:23 INFO - PROCESS | 22989 | 1480703963915 Marionette TRACE conn4 <- [1,485,null,{"value":"2147483649"}] 10:39:23 INFO - PROCESS | 22989 | 1480703963922 Marionette TRACE conn4 -> [0,486,"timeouts",{"script":35000}] 10:39:23 INFO - PROCESS | 22989 | 1480703963931 Marionette TRACE conn4 <- [1,486,null,{}] 10:39:23 INFO - PROCESS | 22989 | 1480703963956 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}] 10:39:24 INFO - PROCESS | 22989 | 1480703964141 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 10:39:24 INFO - PROCESS | 22989 | 1480703964245 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:39:24 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c80c00 == 9 [pid = 23034] [id = 146] 10:39:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa2f01800) [pid = 23034] [serial = 413] [outer = (nil)] 10:39:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa3640c00) [pid = 23034] [serial = 414] [outer = 0xa2f01800] 10:39:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa3644000) [pid = 23034] [serial = 415] [outer = 0xa2f01800] 10:39:25 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375dc00 == 10 [pid = 23034] [id = 147] 10:39:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa3802400) [pid = 23034] [serial = 416] [outer = (nil)] 10:39:25 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:39:25 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:39:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa380e800) [pid = 23034] [serial = 417] [outer = 0xa3802400] 10:39:25 INFO - PROCESS | 22989 | 1480703965531 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]]]}] 10:39:25 INFO - . 10:39:25 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1666ms 10:39:25 INFO - PROCESS | 22989 | 1480703965587 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 10:39:25 INFO - PROCESS | 22989 | 1480703965591 Marionette TRACE conn4 <- [1,489,null,{"value":"2147483649"}] 10:39:25 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 10:39:25 INFO - PROCESS | 22989 | 1480703965598 Marionette TRACE conn4 -> [0,490,"timeouts",{"script":35000}] 10:39:25 INFO - PROCESS | 22989 | 1480703965607 Marionette TRACE conn4 <- [1,490,null,{}] 10:39:25 INFO - PROCESS | 22989 | 1480703965615 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}] 10:39:25 INFO - PROCESS | 22989 | 1480703965839 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 10:39:25 INFO - PROCESS | 22989 | 1480703965873 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:39:25 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f06c00 == 11 [pid = 23034] [id = 148] 10:39:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa2f07800) [pid = 23034] [serial = 418] [outer = (nil)] 10:39:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa363e400) [pid = 23034] [serial = 419] [outer = 0xa2f07800] 10:39:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa3752000) [pid = 23034] [serial = 420] [outer = 0xa2f07800] 10:39:26 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a52400 == 10 [pid = 23034] [id = 144] 10:39:26 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c0400 == 9 [pid = 23034] [id = 143] 10:39:26 INFO - PROCESS | 22989 | --DOCSHELL 0xa3753000 == 8 [pid = 23034] [id = 142] 10:39:26 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f06800 == 7 [pid = 23034] [id = 141] 10:39:26 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22800 == 6 [pid = 23034] [id = 140] 10:39:26 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c25400 == 5 [pid = 23034] [id = 139] 10:39:26 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c76800 == 6 [pid = 23034] [id = 149] 10:39:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa2f06800) [pid = 23034] [serial = 421] [outer = (nil)] 10:39:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa3750800) [pid = 23034] [serial = 422] [outer = 0xa2f06800] 10:39:26 INFO - PROCESS | 22989 | 1480703966971 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]]]}] 10:39:26 INFO - . 10:39:26 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1395ms 10:39:26 INFO - PROCESS | 22989 | 1480703966994 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 10:39:27 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 10:39:27 INFO - PROCESS | 22989 | 1480703966998 Marionette TRACE conn4 <- [1,493,null,{"value":"2147483649"}] 10:39:27 INFO - PROCESS | 22989 | 1480703967005 Marionette TRACE conn4 -> [0,494,"timeouts",{"script":35000}] 10:39:27 INFO - PROCESS | 22989 | 1480703967008 Marionette TRACE conn4 <- [1,494,null,{}] 10:39:27 INFO - PROCESS | 22989 | 1480703967014 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}] 10:39:27 INFO - PROCESS | 22989 | 1480703967207 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 10:39:27 INFO - PROCESS | 22989 | 1480703967298 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:39:27 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375a800 == 7 [pid = 23034] [id = 150] 10:39:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa38c6800) [pid = 23034] [serial = 423] [outer = (nil)] 10:39:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa3a56400) [pid = 23034] [serial = 424] [outer = 0xa38c6800] 10:39:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa3a57400) [pid = 23034] [serial = 425] [outer = 0xa38c6800] 10:39:28 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4567800 == 8 [pid = 23034] [id = 151] 10:39:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa4567c00) [pid = 23034] [serial = 426] [outer = (nil)] 10:39:28 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:39:28 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:39:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa456b000) [pid = 23034] [serial = 427] [outer = 0xa4567c00] 10:39:28 INFO - PROCESS | 22989 | 1480703968466 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]]]}] 10:39:28 INFO - . 10:39:28 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1482ms 10:39:28 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 10:39:28 INFO - PROCESS | 22989 | 1480703968487 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 10:39:28 INFO - PROCESS | 22989 | 1480703968490 Marionette TRACE conn4 <- [1,497,null,{"value":"2147483649"}] 10:39:28 INFO - PROCESS | 22989 | 1480703968495 Marionette TRACE conn4 -> [0,498,"timeouts",{"script":35000}] 10:39:28 INFO - PROCESS | 22989 | 1480703968500 Marionette TRACE conn4 <- [1,498,null,{}] 10:39:28 INFO - PROCESS | 22989 | 1480703968505 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}] 10:39:28 INFO - PROCESS | 22989 | 1480703968694 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 10:39:28 INFO - PROCESS | 22989 | 1480703968763 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:39:28 INFO - PROCESS | 22989 | ++DOCSHELL 0xa47f1000 == 9 [pid = 23034] [id = 152] 10:39:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa47f2800) [pid = 23034] [serial = 428] [outer = (nil)] 10:39:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa4955800) [pid = 23034] [serial = 429] [outer = 0xa47f2800] 10:39:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa4951000) [pid = 23034] [serial = 430] [outer = 0xa47f2800] 10:39:29 INFO - PROCESS | 22989 | [Child 23034] 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 10:39:29 INFO - PROCESS | 22989 | [Parent 22989] WARNING: NS_ENSURE_TRUE(mCacheEntry) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsHttpChannel.cpp, line 4791 10:39:29 WARNING - wptserve Traceback (most recent call last): 10:39:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:39:29 WARNING - rv = self.func(request, response) 10:39:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:39:29 WARNING - access_control_allow_origin = "*") 10:39:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:39:29 WARNING - payload = payload_generator(server_data) 10:39:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:39:29 WARNING - return encode_string_as_bmp_image(data) 10:39: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 10:39:29 WARNING - img.save(f, "BMP") 10:39:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:39:29 WARNING - f.write(bmpfileheader) 10:39:29 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:39:29 WARNING - 10:39:30 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa3a57c00) [pid = 23034] [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] 10:39:30 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa38c0800) [pid = 23034] [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] 10:39:30 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa3753400) [pid = 23034] [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] 10:39:30 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa2f0b800) [pid = 23034] [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] 10:39:30 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa2c25c00) [pid = 23034] [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] 10:39:30 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa2c22c00) [pid = 23034] [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] 10:39:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa375dc00 == 8 [pid = 23034] [id = 147] 10:39:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa4567800 == 7 [pid = 23034] [id = 151] 10:39:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa375a800 == 6 [pid = 23034] [id = 150] 10:39:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c76800 == 5 [pid = 23034] [id = 149] 10:39:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f06c00 == 4 [pid = 23034] [id = 148] 10:39:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c80c00 == 3 [pid = 23034] [id = 146] 10:39:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa456e400 == 2 [pid = 23034] [id = 145] 10:39:34 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa46c3000) [pid = 23034] [serial = 411] [outer = (nil)] [url = about:blank] 10:39:34 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa3a5b400) [pid = 23034] [serial = 409] [outer = (nil)] [url = about:blank] 10:39:34 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa3a5c000) [pid = 23034] [serial = 408] [outer = (nil)] [url = about:blank] 10:39:34 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa38c7400) [pid = 23034] [serial = 406] [outer = (nil)] [url = about:blank] 10:39:34 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa38c4800) [pid = 23034] [serial = 405] [outer = (nil)] [url = about:blank] 10:39:34 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa375ac00) [pid = 23034] [serial = 403] [outer = (nil)] [url = about:blank] 10:39:34 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa3757400) [pid = 23034] [serial = 402] [outer = (nil)] [url = about:blank] 10:39:34 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa3638800) [pid = 23034] [serial = 400] [outer = (nil)] [url = about:blank] 10:39:34 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa3637800) [pid = 23034] [serial = 399] [outer = (nil)] [url = about:blank] 10:39:34 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa2c7f800) [pid = 23034] [serial = 394] [outer = (nil)] [url = about:blank] 10:39:34 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xa2c77c00) [pid = 23034] [serial = 396] [outer = (nil)] [url = about:blank] 10:39:34 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa2c7ec00) [pid = 23034] [serial = 397] [outer = (nil)] [url = about:blank] 10:39:36 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa456ec00) [pid = 23034] [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] 10:39:36 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa3802400) [pid = 23034] [serial = 416] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:39:36 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa2f01800) [pid = 23034] [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] 10:39:36 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa2f07800) [pid = 23034] [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] 10:39:36 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa2f06800) [pid = 23034] [serial = 421] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480703966759] 10:39:36 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa38c6800) [pid = 23034] [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] 10:39:36 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa4567c00) [pid = 23034] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:39:40 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa46ce000) [pid = 23034] [serial = 412] [outer = (nil)] [url = about:blank] 10:39:40 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa380e800) [pid = 23034] [serial = 417] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:39:40 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa3644000) [pid = 23034] [serial = 415] [outer = (nil)] [url = about:blank] 10:39:40 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa3752000) [pid = 23034] [serial = 420] [outer = (nil)] [url = about:blank] 10:39:40 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa3750800) [pid = 23034] [serial = 422] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480703966759] 10:39:40 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa3a56400) [pid = 23034] [serial = 424] [outer = (nil)] [url = about:blank] 10:39:40 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa3a57400) [pid = 23034] [serial = 425] [outer = (nil)] [url = about:blank] 10:39:40 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa456b000) [pid = 23034] [serial = 427] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:39:40 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa4955800) [pid = 23034] [serial = 429] [outer = (nil)] [url = about:blank] 10:39:40 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa363e400) [pid = 23034] [serial = 419] [outer = (nil)] [url = about:blank] 10:39:40 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa3640c00) [pid = 23034] [serial = 414] [outer = (nil)] [url = about:blank] 10:39:59 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:39:59 INFO - PROCESS | 22989 | 1480703999196 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]]]}] 10:39:59 INFO - . 10:39:59 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30716ms 10:39:59 INFO - PROCESS | 22989 | 1480703999211 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 10:39:59 INFO - PROCESS | 22989 | 1480703999215 Marionette TRACE conn4 <- [1,501,null,{"value":"2147483649"}] 10:39:59 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 10:39:59 INFO - PROCESS | 22989 | 1480703999230 Marionette TRACE conn4 -> [0,502,"timeouts",{"script":35000}] 10:39:59 INFO - PROCESS | 22989 | 1480703999234 Marionette TRACE conn4 <- [1,502,null,{}] 10:39:59 INFO - PROCESS | 22989 | 1480703999240 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}] 10:39:59 INFO - PROCESS | 22989 | 1480703999436 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 10:39:59 INFO - PROCESS | 22989 | 1480703999492 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:39:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23800 == 3 [pid = 23034] [id = 153] 10:39:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23c00) [pid = 23034] [serial = 431] [outer = (nil)] 10:39:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c76800) [pid = 23034] [serial = 432] [outer = 0xa2c23c00] 10:39:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7d000) [pid = 23034] [serial = 433] [outer = 0xa2c23c00] 10:40:00 WARNING - wptserve Traceback (most recent call last): 10:40:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:40:00 WARNING - rv = self.func(request, response) 10:40:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:40:00 WARNING - access_control_allow_origin = "*") 10:40:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:40:00 WARNING - payload = payload_generator(server_data) 10:40:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:40:00 WARNING - return encode_string_as_bmp_image(data) 10:40: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 10:40:00 WARNING - img.save(f, "BMP") 10:40:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:40:00 WARNING - f.write(bmpfileheader) 10:40:00 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:40:00 WARNING - 10:40:00 INFO - PROCESS | 22989 | [Child 23034] 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 10:40:00 WARNING - wptserve Traceback (most recent call last): 10:40:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:40:00 WARNING - rv = self.func(request, response) 10:40:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:40:00 WARNING - access_control_allow_origin = "*") 10:40:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:40:00 WARNING - payload = payload_generator(server_data) 10:40:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:40:00 WARNING - return encode_string_as_bmp_image(data) 10:40: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 10:40:00 WARNING - img.save(f, "BMP") 10:40:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:40:00 WARNING - f.write(bmpfileheader) 10:40:00 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:40:00 WARNING - 10:40:08 INFO - PROCESS | 22989 | --DOCSHELL 0xa47f1000 == 2 [pid = 23034] [id = 152] 10:40:14 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa47f2800) [pid = 23034] [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] 10:40:18 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c76800) [pid = 23034] [serial = 432] [outer = (nil)] [url = about:blank] 10:40:18 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa4951000) [pid = 23034] [serial = 430] [outer = (nil)] [url = about:blank] 10:40:29 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:40:29 INFO - PROCESS | 22989 | 1480704029927 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]]]}] 10:40:29 INFO - . 10:40:29 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 30721ms 10:40:29 INFO - PROCESS | 22989 | 1480704029950 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 10:40:29 INFO - PROCESS | 22989 | 1480704029953 Marionette TRACE conn4 <- [1,505,null,{"value":"2147483649"}] 10:40:29 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 10:40:29 INFO - PROCESS | 22989 | 1480704029960 Marionette TRACE conn4 -> [0,506,"timeouts",{"script":35000}] 10:40:29 INFO - PROCESS | 22989 | 1480704029962 Marionette TRACE conn4 <- [1,506,null,{}] 10:40:29 INFO - PROCESS | 22989 | 1480704029968 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}] 10:40:30 INFO - PROCESS | 22989 | 1480704030146 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 10:40:30 INFO - PROCESS | 22989 | 1480704030206 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:40:30 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c26800 == 3 [pid = 23034] [id = 154] 10:40:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c26c00) [pid = 23034] [serial = 434] [outer = (nil)] 10:40:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c79c00) [pid = 23034] [serial = 435] [outer = 0xa2c26c00] 10:40:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c81000) [pid = 23034] [serial = 436] [outer = 0xa2c26c00] 10:40:31 INFO - PROCESS | 22989 | [Child 23034] 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 10:40:31 WARNING - wptserve Traceback (most recent call last): 10:40:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:40:31 WARNING - rv = self.func(request, response) 10:40:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:40:31 WARNING - access_control_allow_origin = "*") 10:40:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:40:31 WARNING - payload = payload_generator(server_data) 10:40:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:40:31 WARNING - return encode_string_as_bmp_image(data) 10:40: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 10:40:31 WARNING - img.save(f, "BMP") 10:40:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:40:31 WARNING - f.write(bmpfileheader) 10:40:31 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:40:31 WARNING - 10:40:38 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23800 == 2 [pid = 23034] [id = 153] 10:40:44 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c23c00) [pid = 23034] [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] 10:40:49 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c79c00) [pid = 23034] [serial = 435] [outer = (nil)] [url = about:blank] 10:40:49 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c7d000) [pid = 23034] [serial = 433] [outer = (nil)] [url = about:blank] 10:41:00 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:41:00 INFO - PROCESS | 22989 | 1480704060634 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]]]}] 10:41:00 INFO - . 10:41:00 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30706ms 10:41:00 INFO - PROCESS | 22989 | 1480704060666 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 10:41:00 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 10:41:00 INFO - PROCESS | 22989 | 1480704060677 Marionette TRACE conn4 <- [1,509,null,{"value":"2147483649"}] 10:41:00 INFO - PROCESS | 22989 | 1480704060683 Marionette TRACE conn4 -> [0,510,"timeouts",{"script":35000}] 10:41:00 INFO - PROCESS | 22989 | 1480704060687 Marionette TRACE conn4 <- [1,510,null,{}] 10:41:00 INFO - PROCESS | 22989 | 1480704060692 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}] 10:41:00 INFO - PROCESS | 22989 | 1480704060879 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 10:41:00 INFO - PROCESS | 22989 | 1480704060929 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:41:00 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23800 == 3 [pid = 23034] [id = 155] 10:41:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23c00) [pid = 23034] [serial = 437] [outer = (nil)] 10:41:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c78c00) [pid = 23034] [serial = 438] [outer = 0xa2c23c00] 10:41:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7fc00) [pid = 23034] [serial = 439] [outer = 0xa2c23c00] 10:41:01 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f04400 == 4 [pid = 23034] [id = 156] 10:41:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa2f05400) [pid = 23034] [serial = 440] [outer = (nil)] 10:41:01 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:41:01 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:41:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa2f09800) [pid = 23034] [serial = 441] [outer = 0xa2f05400] 10:41:01 INFO - PROCESS | 22989 | 1480704061966 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]]]}] 10:41:02 INFO - . 10:41:02 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1339ms 10:41:02 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 10:41:02 INFO - PROCESS | 22989 | 1480704062022 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 10:41:02 INFO - PROCESS | 22989 | 1480704062024 Marionette TRACE conn4 <- [1,513,null,{"value":"2147483649"}] 10:41:02 INFO - PROCESS | 22989 | 1480704062031 Marionette TRACE conn4 -> [0,514,"timeouts",{"script":35000}] 10:41:02 INFO - PROCESS | 22989 | 1480704062036 Marionette TRACE conn4 <- [1,514,null,{}] 10:41:02 INFO - PROCESS | 22989 | 1480704062041 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}] 10:41:02 INFO - PROCESS | 22989 | 1480704062239 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 10:41:02 INFO - PROCESS | 22989 | 1480704062309 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:41:02 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f10c00 == 5 [pid = 23034] [id = 157] 10:41:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa3637400) [pid = 23034] [serial = 442] [outer = (nil)] 10:41:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa363bc00) [pid = 23034] [serial = 443] [outer = 0xa3637400] 10:41:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa363d000) [pid = 23034] [serial = 444] [outer = 0xa3637400] 10:41:03 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3642400 == 6 [pid = 23034] [id = 158] 10:41:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa3643800) [pid = 23034] [serial = 445] [outer = (nil)] 10:41:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa3646000) [pid = 23034] [serial = 446] [outer = 0xa3643800] 10:41:03 INFO - PROCESS | 22989 | 1480704063374 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]]]}] 10:41:03 INFO - . 10:41:03 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1384ms 10:41:03 INFO - PROCESS | 22989 | 1480704063415 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 10:41:03 INFO - PROCESS | 22989 | 1480704063418 Marionette TRACE conn4 <- [1,517,null,{"value":"2147483649"}] 10:41:03 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 10:41:03 INFO - PROCESS | 22989 | 1480704063425 Marionette TRACE conn4 -> [0,518,"timeouts",{"script":35000}] 10:41:03 INFO - PROCESS | 22989 | 1480704063428 Marionette TRACE conn4 <- [1,518,null,{}] 10:41:03 INFO - PROCESS | 22989 | 1480704063434 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}] 10:41:03 INFO - PROCESS | 22989 | 1480704063642 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 10:41:03 INFO - PROCESS | 22989 | 1480704063687 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:41:03 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3759800 == 7 [pid = 23034] [id = 159] 10:41:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa3759c00) [pid = 23034] [serial = 447] [outer = (nil)] 10:41:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa375e400) [pid = 23034] [serial = 448] [outer = 0xa3759c00] 10:41:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa3802800) [pid = 23034] [serial = 449] [outer = 0xa3759c00] 10:41:04 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38bd400 == 8 [pid = 23034] [id = 160] 10:41:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa38be800) [pid = 23034] [serial = 450] [outer = (nil)] 10:41:04 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:41:04 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:41:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa38c0000) [pid = 23034] [serial = 451] [outer = 0xa38be800] 10:41:04 INFO - PROCESS | 22989 | 1480704064803 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]]]}] 10:41:04 INFO - . 10:41:04 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1439ms 10:41:04 INFO - PROCESS | 22989 | 1480704064865 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 10:41:04 INFO - PROCESS | 22989 | 1480704064868 Marionette TRACE conn4 <- [1,521,null,{"value":"2147483649"}] 10:41:04 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 10:41:04 INFO - PROCESS | 22989 | 1480704064876 Marionette TRACE conn4 -> [0,522,"timeouts",{"script":35000}] 10:41:04 INFO - PROCESS | 22989 | 1480704064879 Marionette TRACE conn4 <- [1,522,null,{}] 10:41:04 INFO - PROCESS | 22989 | 1480704064885 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}] 10:41:05 INFO - PROCESS | 22989 | 1480704065063 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 10:41:05 INFO - PROCESS | 22989 | 1480704065147 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:41:05 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c8800 == 9 [pid = 23034] [id = 161] 10:41:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa38c8c00) [pid = 23034] [serial = 452] [outer = (nil)] 10:41:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa3a51800) [pid = 23034] [serial = 453] [outer = 0xa38c8c00] 10:41:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa3a53800) [pid = 23034] [serial = 454] [outer = 0xa38c8c00] 10:41:05 INFO - PROCESS | 22989 | [Child 23034] 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 10:41:06 WARNING - wptserve Traceback (most recent call last): 10:41:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:41:06 WARNING - rv = self.func(request, response) 10:41:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:41:06 WARNING - access_control_allow_origin = "*") 10:41:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:41:06 WARNING - payload = payload_generator(server_data) 10:41:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:41:06 WARNING - return encode_string_as_bmp_image(data) 10:41:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:41:06 WARNING - img.save(f, "BMP") 10:41:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:41:06 WARNING - f.write(bmpfileheader) 10:41:06 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:41:06 WARNING - 10:41:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa38bd400 == 8 [pid = 23034] [id = 160] 10:41:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa3759800 == 7 [pid = 23034] [id = 159] 10:41:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa3642400 == 6 [pid = 23034] [id = 158] 10:41:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f10c00 == 5 [pid = 23034] [id = 157] 10:41:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f04400 == 4 [pid = 23034] [id = 156] 10:41:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23800 == 3 [pid = 23034] [id = 155] 10:41:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c26800 == 2 [pid = 23034] [id = 154] 10:41:12 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa2c26c00) [pid = 23034] [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] 10:41:12 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa2c23c00) [pid = 23034] [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] 10:41:12 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa2f05400) [pid = 23034] [serial = 440] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:41:12 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa3637400) [pid = 23034] [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] 10:41:12 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa3643800) [pid = 23034] [serial = 445] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704063157] 10:41:12 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa3759c00) [pid = 23034] [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] 10:41:12 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa38be800) [pid = 23034] [serial = 450] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:41:16 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa2c81000) [pid = 23034] [serial = 436] [outer = (nil)] [url = about:blank] 10:41:16 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa2c78c00) [pid = 23034] [serial = 438] [outer = (nil)] [url = about:blank] 10:41:16 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa2c7fc00) [pid = 23034] [serial = 439] [outer = (nil)] [url = about:blank] 10:41:16 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa2f09800) [pid = 23034] [serial = 441] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:41:16 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa363bc00) [pid = 23034] [serial = 443] [outer = (nil)] [url = about:blank] 10:41:16 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa363d000) [pid = 23034] [serial = 444] [outer = (nil)] [url = about:blank] 10:41:16 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa3646000) [pid = 23034] [serial = 446] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704063157] 10:41:16 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa375e400) [pid = 23034] [serial = 448] [outer = (nil)] [url = about:blank] 10:41:16 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa3802800) [pid = 23034] [serial = 449] [outer = (nil)] [url = about:blank] 10:41:16 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa38c0000) [pid = 23034] [serial = 451] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:41:16 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa3a51800) [pid = 23034] [serial = 453] [outer = (nil)] [url = about:blank] 10:41:35 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:41:35 INFO - PROCESS | 22989 | 1480704095621 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]]]}] 10:41:35 INFO - . 10:41:35 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30758ms 10:41:35 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 10:41:35 INFO - PROCESS | 22989 | 1480704095634 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 10:41:35 INFO - PROCESS | 22989 | 1480704095637 Marionette TRACE conn4 <- [1,525,null,{"value":"2147483649"}] 10:41:35 INFO - PROCESS | 22989 | 1480704095644 Marionette TRACE conn4 -> [0,526,"timeouts",{"script":35000}] 10:41:35 INFO - PROCESS | 22989 | 1480704095647 Marionette TRACE conn4 <- [1,526,null,{}] 10:41:35 INFO - PROCESS | 22989 | 1480704095652 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}] 10:41:35 INFO - PROCESS | 22989 | 1480704095823 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 10:41:35 INFO - PROCESS | 22989 | 1480704095883 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:41:35 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22c00 == 3 [pid = 23034] [id = 162] 10:41:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23000) [pid = 23034] [serial = 455] [outer = (nil)] 10:41:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c75c00) [pid = 23034] [serial = 456] [outer = 0xa2c23000] 10:41:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c7c800) [pid = 23034] [serial = 457] [outer = 0xa2c23000] 10:41:36 INFO - PROCESS | 22989 | [Child 23034] 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 10:41:36 WARNING - wptserve Traceback (most recent call last): 10:41:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:41:36 WARNING - rv = self.func(request, response) 10:41:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:41:36 WARNING - access_control_allow_origin = "*") 10:41:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:41:36 WARNING - payload = payload_generator(server_data) 10:41:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:41:36 WARNING - return encode_string_as_bmp_image(data) 10:41:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:41:36 WARNING - img.save(f, "BMP") 10:41:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:41:36 WARNING - f.write(bmpfileheader) 10:41:36 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:41:36 WARNING - 10:41:41 INFO - PROCESS | 22989 | [Parent 22989] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 10:41:44 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c8800 == 2 [pid = 23034] [id = 161] 10:41:50 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa38c8c00) [pid = 23034] [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] 10:41:54 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c75c00) [pid = 23034] [serial = 456] [outer = (nil)] [url = about:blank] 10:41:54 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa3a53800) [pid = 23034] [serial = 454] [outer = (nil)] [url = about:blank] 10:42:06 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:42:06 INFO - PROCESS | 22989 | 1480704126335 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]]]}] 10:42:06 INFO - . 10:42:06 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 30713ms 10:42:06 INFO - PROCESS | 22989 | 1480704126357 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 10:42:06 INFO - PROCESS | 22989 | 1480704126360 Marionette TRACE conn4 <- [1,529,null,{"value":"2147483649"}] 10:42:06 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 10:42:06 INFO - PROCESS | 22989 | 1480704126366 Marionette TRACE conn4 -> [0,530,"timeouts",{"script":35000}] 10:42:06 INFO - PROCESS | 22989 | 1480704126369 Marionette TRACE conn4 <- [1,530,null,{}] 10:42:06 INFO - PROCESS | 22989 | 1480704126375 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}] 10:42:06 INFO - PROCESS | 22989 | 1480704126547 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 10:42:06 INFO - PROCESS | 22989 | 1480704126609 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:42:06 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c25800 == 3 [pid = 23034] [id = 163] 10:42:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c25c00) [pid = 23034] [serial = 458] [outer = (nil)] 10:42:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c78c00) [pid = 23034] [serial = 459] [outer = 0xa2c25c00] 10:42:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c80400) [pid = 23034] [serial = 460] [outer = 0xa2c25c00] 10:42:07 INFO - PROCESS | 22989 | [Child 23034] 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 10:42:07 WARNING - wptserve Traceback (most recent call last): 10:42:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:42:07 WARNING - rv = self.func(request, response) 10:42:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:42:07 WARNING - access_control_allow_origin = "*") 10:42:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:42:07 WARNING - payload = payload_generator(server_data) 10:42:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:42:07 WARNING - return encode_string_as_bmp_image(data) 10:42:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:42:07 WARNING - img.save(f, "BMP") 10:42:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:42:07 WARNING - f.write(bmpfileheader) 10:42:07 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:42:07 WARNING - 10:42:15 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22c00 == 2 [pid = 23034] [id = 162] 10:42:21 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c23000) [pid = 23034] [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] 10:42:25 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c78c00) [pid = 23034] [serial = 459] [outer = (nil)] [url = about:blank] 10:42:25 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c7c800) [pid = 23034] [serial = 457] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:42:37 INFO - PROCESS | 22989 | 1480704157050 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]]]}] 10:42:37 INFO - . 10:42:37 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30722ms 10:42:37 INFO - PROCESS | 22989 | 1480704157088 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 10:42:37 INFO - PROCESS | 22989 | 1480704157092 Marionette TRACE conn4 <- [1,533,null,{"value":"2147483649"}] 10:42:37 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 10:42:37 INFO - PROCESS | 22989 | 1480704157098 Marionette TRACE conn4 -> [0,534,"timeouts",{"script":35000}] 10:42:37 INFO - PROCESS | 22989 | 1480704157100 Marionette TRACE conn4 <- [1,534,null,{}] 10:42:37 INFO - PROCESS | 22989 | 1480704157106 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}] 10:42:37 INFO - PROCESS | 22989 | 1480704157286 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 10:42:37 INFO - PROCESS | 22989 | 1480704157341 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:42:37 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23800 == 3 [pid = 23034] [id = 164] 10:42:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23c00) [pid = 23034] [serial = 461] [outer = (nil)] 10:42:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c79400) [pid = 23034] [serial = 462] [outer = 0xa2c23c00] 10:42:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c80000) [pid = 23034] [serial = 463] [outer = 0xa2c23c00] 10:42:38 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f05000 == 4 [pid = 23034] [id = 165] 10:42:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa2f07000) [pid = 23034] [serial = 464] [outer = (nil)] 10:42:38 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:42:38 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:42:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa2f09000) [pid = 23034] [serial = 465] [outer = 0xa2f07000] 10:42:38 INFO - PROCESS | 22989 | 1480704158332 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]]]}] 10:42:38 INFO - . 10:42:38 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1283ms 10:42:38 INFO - PROCESS | 22989 | 1480704158382 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 10:42:38 INFO - PROCESS | 22989 | 1480704158386 Marionette TRACE conn4 <- [1,537,null,{"value":"2147483649"}] 10:42:38 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 10:42:38 INFO - PROCESS | 22989 | 1480704158395 Marionette TRACE conn4 -> [0,538,"timeouts",{"script":35000}] 10:42:38 INFO - PROCESS | 22989 | 1480704158398 Marionette TRACE conn4 <- [1,538,null,{}] 10:42:38 INFO - PROCESS | 22989 | 1480704158404 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}] 10:42:38 INFO - PROCESS | 22989 | 1480704158608 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 10:42:38 INFO - PROCESS | 22989 | 1480704158636 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:42:38 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f10400 == 5 [pid = 23034] [id = 166] 10:42:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa2f10800) [pid = 23034] [serial = 466] [outer = (nil)] 10:42:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa363b000) [pid = 23034] [serial = 467] [outer = 0xa2f10800] 10:42:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa363c000) [pid = 23034] [serial = 468] [outer = 0xa2f10800] 10:42:39 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3642800 == 6 [pid = 23034] [id = 167] 10:42:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa3643000) [pid = 23034] [serial = 469] [outer = (nil)] 10:42:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa3644800) [pid = 23034] [serial = 470] [outer = 0xa3643000] 10:42:39 INFO - PROCESS | 22989 | 1480704159708 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]]]}] 10:42:39 INFO - . 10:42:39 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1380ms 10:42:39 INFO - PROCESS | 22989 | 1480704159775 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 10:42:39 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 10:42:39 INFO - PROCESS | 22989 | 1480704159781 Marionette TRACE conn4 <- [1,541,null,{"value":"2147483649"}] 10:42:39 INFO - PROCESS | 22989 | 1480704159788 Marionette TRACE conn4 -> [0,542,"timeouts",{"script":35000}] 10:42:39 INFO - PROCESS | 22989 | 1480704159791 Marionette TRACE conn4 <- [1,542,null,{}] 10:42:39 INFO - PROCESS | 22989 | 1480704159797 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}] 10:42:39 INFO - PROCESS | 22989 | 1480704159992 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 10:42:40 INFO - PROCESS | 22989 | 1480704160041 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:42:40 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3759800 == 7 [pid = 23034] [id = 168] 10:42:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa3759c00) [pid = 23034] [serial = 471] [outer = (nil)] 10:42:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa375e000) [pid = 23034] [serial = 472] [outer = 0xa3759c00] 10:42:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa3802800) [pid = 23034] [serial = 473] [outer = 0xa3759c00] 10:42:40 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375f400 == 8 [pid = 23034] [id = 169] 10:42:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa38bd400) [pid = 23034] [serial = 474] [outer = (nil)] 10:42:40 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:42:40 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:42:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa38bfc00) [pid = 23034] [serial = 475] [outer = 0xa38bd400] 10:42:41 INFO - PROCESS | 22989 | 1480704161045 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]]]}] 10:42:41 INFO - . 10:42:41 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1288ms 10:42:41 INFO - PROCESS | 22989 | 1480704161076 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 10:42:41 INFO - PROCESS | 22989 | 1480704161079 Marionette TRACE conn4 <- [1,545,null,{"value":"2147483649"}] 10:42:41 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 10:42:41 INFO - PROCESS | 22989 | 1480704161091 Marionette TRACE conn4 -> [0,546,"timeouts",{"script":35000}] 10:42:41 INFO - PROCESS | 22989 | 1480704161093 Marionette TRACE conn4 <- [1,546,null,{}] 10:42:41 INFO - PROCESS | 22989 | 1480704161099 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}] 10:42:41 INFO - PROCESS | 22989 | 1480704161298 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 10:42:41 INFO - PROCESS | 22989 | 1480704161355 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:42:41 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c7c00 == 9 [pid = 23034] [id = 170] 10:42:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa38c8000) [pid = 23034] [serial = 476] [outer = (nil)] 10:42:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa3a50c00) [pid = 23034] [serial = 477] [outer = 0xa38c8000] 10:42:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa38cb800) [pid = 23034] [serial = 478] [outer = 0xa38c8000] 10:42:42 INFO - PROCESS | 22989 | [Parent 22989] WARNING: NS_ENSURE_TRUE(mCacheEntry) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsHttpChannel.cpp, line 4791 10:42:42 WARNING - wptserve Traceback (most recent call last): 10:42:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:42:42 WARNING - rv = self.func(request, response) 10:42:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:42:42 WARNING - access_control_allow_origin = "*") 10:42:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:42:42 WARNING - payload = payload_generator(server_data) 10:42:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:42:42 WARNING - return encode_string_as_bmp_image(data) 10:42: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 10:42:42 WARNING - img.save(f, "BMP") 10:42:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:42:42 WARNING - f.write(bmpfileheader) 10:42:42 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:42:42 WARNING - 10:42:46 INFO - PROCESS | 22989 | --DOCSHELL 0xa375f400 == 8 [pid = 23034] [id = 169] 10:42:46 INFO - PROCESS | 22989 | --DOCSHELL 0xa3759800 == 7 [pid = 23034] [id = 168] 10:42:46 INFO - PROCESS | 22989 | --DOCSHELL 0xa3642800 == 6 [pid = 23034] [id = 167] 10:42:46 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f10400 == 5 [pid = 23034] [id = 166] 10:42:46 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f05000 == 4 [pid = 23034] [id = 165] 10:42:46 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23800 == 3 [pid = 23034] [id = 164] 10:42:46 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c25800 == 2 [pid = 23034] [id = 163] 10:42:48 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa2c25c00) [pid = 23034] [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] 10:42:48 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa2c23c00) [pid = 23034] [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] 10:42:48 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa2f07000) [pid = 23034] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:42:48 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa2f10800) [pid = 23034] [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] 10:42:48 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa3643000) [pid = 23034] [serial = 469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704159519] 10:42:48 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa3759c00) [pid = 23034] [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] 10:42:48 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa38bd400) [pid = 23034] [serial = 474] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:42:52 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa2c80400) [pid = 23034] [serial = 460] [outer = (nil)] [url = about:blank] 10:42:52 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa2c79400) [pid = 23034] [serial = 462] [outer = (nil)] [url = about:blank] 10:42:52 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa2c80000) [pid = 23034] [serial = 463] [outer = (nil)] [url = about:blank] 10:42:52 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa2f09000) [pid = 23034] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:42:52 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa363b000) [pid = 23034] [serial = 467] [outer = (nil)] [url = about:blank] 10:42:52 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa363c000) [pid = 23034] [serial = 468] [outer = (nil)] [url = about:blank] 10:42:52 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa3644800) [pid = 23034] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704159519] 10:42:52 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa375e000) [pid = 23034] [serial = 472] [outer = (nil)] [url = about:blank] 10:42:52 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa3802800) [pid = 23034] [serial = 473] [outer = (nil)] [url = about:blank] 10:42:52 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa38bfc00) [pid = 23034] [serial = 475] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:42:52 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa3a50c00) [pid = 23034] [serial = 477] [outer = (nil)] [url = about:blank] 10:43:11 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:43:11 INFO - PROCESS | 22989 | 1480704191790 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]]]}] 10:43:11 INFO - . 10:43:11 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30727ms 10:43:11 INFO - PROCESS | 22989 | 1480704191813 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 10:43:11 INFO - PROCESS | 22989 | 1480704191857 Marionette TRACE conn4 <- [1,549,null,{"value":"2147483649"}] 10:43:11 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 10:43:11 INFO - PROCESS | 22989 | 1480704191865 Marionette TRACE conn4 -> [0,550,"timeouts",{"script":35000}] 10:43:11 INFO - PROCESS | 22989 | 1480704191880 Marionette TRACE conn4 <- [1,550,null,{}] 10:43:11 INFO - PROCESS | 22989 | 1480704191910 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}] 10:43:12 INFO - PROCESS | 22989 | 1480704192085 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 10:43:12 INFO - PROCESS | 22989 | 1480704192162 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:43:12 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c21c00 == 3 [pid = 23034] [id = 171] 10:43:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c22000) [pid = 23034] [serial = 479] [outer = (nil)] 10:43:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c26c00) [pid = 23034] [serial = 480] [outer = 0xa2c22000] 10:43:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2f07800) [pid = 23034] [serial = 481] [outer = 0xa2c22000] 10:43:13 WARNING - wptserve Traceback (most recent call last): 10:43:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:43:13 WARNING - rv = self.func(request, response) 10:43:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:43:13 WARNING - access_control_allow_origin = "*") 10:43:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:43:13 WARNING - payload = payload_generator(server_data) 10:43:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:43:13 WARNING - return encode_string_as_bmp_image(data) 10:43: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 10:43:13 WARNING - img.save(f, "BMP") 10:43:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:43:13 WARNING - f.write(bmpfileheader) 10:43:13 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:43:13 WARNING - 10:43:13 WARNING - wptserve Traceback (most recent call last): 10:43:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:43:13 WARNING - rv = self.func(request, response) 10:43:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:43:13 WARNING - access_control_allow_origin = "*") 10:43:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:43:13 WARNING - payload = payload_generator(server_data) 10:43:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:43:13 WARNING - return encode_string_as_bmp_image(data) 10:43: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 10:43:13 WARNING - img.save(f, "BMP") 10:43:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:43:13 WARNING - f.write(bmpfileheader) 10:43:13 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:43:13 WARNING - 10:43:20 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c7c00 == 2 [pid = 23034] [id = 170] 10:43:26 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa38c8000) [pid = 23034] [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] 10:43:31 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c26c00) [pid = 23034] [serial = 480] [outer = (nil)] [url = about:blank] 10:43:31 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa38cb800) [pid = 23034] [serial = 478] [outer = (nil)] [url = about:blank] 10:43:42 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:43:42 INFO - PROCESS | 22989 | 1480704222634 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]]]}] 10:43:42 INFO - . 10:43:42 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 30829ms 10:43:42 INFO - PROCESS | 22989 | 1480704222695 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 10:43:42 INFO - PROCESS | 22989 | 1480704222697 Marionette TRACE conn4 <- [1,553,null,{"value":"2147483649"}] 10:43:42 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 10:43:42 INFO - PROCESS | 22989 | 1480704222704 Marionette TRACE conn4 -> [0,554,"timeouts",{"script":35000}] 10:43:42 INFO - PROCESS | 22989 | 1480704222706 Marionette TRACE conn4 <- [1,554,null,{}] 10:43:42 INFO - PROCESS | 22989 | 1480704222712 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}] 10:43:42 INFO - PROCESS | 22989 | 1480704222878 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 10:43:42 INFO - PROCESS | 22989 | 1480704222941 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:43:42 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c24c00 == 3 [pid = 23034] [id = 172] 10:43:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c25000) [pid = 23034] [serial = 482] [outer = (nil)] 10:43:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2f04800) [pid = 23034] [serial = 483] [outer = 0xa2c25000] 10:43:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2f0bc00) [pid = 23034] [serial = 484] [outer = 0xa2c25000] 10:43:43 WARNING - wptserve Traceback (most recent call last): 10:43:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:43:43 WARNING - rv = self.func(request, response) 10:43:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:43:43 WARNING - access_control_allow_origin = "*") 10:43:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:43:43 WARNING - payload = payload_generator(server_data) 10:43:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:43:43 WARNING - return encode_string_as_bmp_image(data) 10:43: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 10:43:43 WARNING - img.save(f, "BMP") 10:43:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:43:43 WARNING - f.write(bmpfileheader) 10:43:43 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:43:43 WARNING - 10:43:51 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c21c00 == 2 [pid = 23034] [id = 171] 10:43:57 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c22000) [pid = 23034] [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] 10:44:01 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2f04800) [pid = 23034] [serial = 483] [outer = (nil)] [url = about:blank] 10:44:01 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2f07800) [pid = 23034] [serial = 481] [outer = (nil)] [url = about:blank] 10:44:13 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:44:13 INFO - PROCESS | 22989 | 1480704253388 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]]]}] 10:44:13 INFO - . 10:44:13 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30713ms 10:44:13 INFO - PROCESS | 22989 | 1480704253418 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 10:44:13 INFO - PROCESS | 22989 | 1480704253422 Marionette TRACE conn4 <- [1,557,null,{"value":"2147483649"}] 10:44:13 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 10:44:13 INFO - PROCESS | 22989 | 1480704253428 Marionette TRACE conn4 -> [0,558,"timeouts",{"script":35000}] 10:44:13 INFO - PROCESS | 22989 | 1480704253430 Marionette TRACE conn4 <- [1,558,null,{}] 10:44:13 INFO - PROCESS | 22989 | 1480704253436 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}] 10:44:13 INFO - PROCESS | 22989 | 1480704253607 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 10:44:13 INFO - PROCESS | 22989 | 1480704253670 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:44:13 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22800 == 3 [pid = 23034] [id = 173] 10:44:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c22c00) [pid = 23034] [serial = 485] [outer = (nil)] 10:44:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2f03c00) [pid = 23034] [serial = 486] [outer = 0xa2c22c00] 10:44:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2f0b000) [pid = 23034] [serial = 487] [outer = 0xa2c22c00] 10:44:14 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363bc00 == 4 [pid = 23034] [id = 174] 10:44:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa363c400) [pid = 23034] [serial = 488] [outer = (nil)] 10:44:14 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:44:14 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:44:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa363ec00) [pid = 23034] [serial = 489] [outer = 0xa363c400] 10:44:14 INFO - PROCESS | 22989 | 1480704254748 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]]]}] 10:44:14 INFO - . 10:44:14 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1338ms 10:44:14 INFO - PROCESS | 22989 | 1480704254766 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 10:44:14 INFO - PROCESS | 22989 | 1480704254772 Marionette TRACE conn4 <- [1,561,null,{"value":"2147483649"}] 10:44:14 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 10:44:14 INFO - PROCESS | 22989 | 1480704254779 Marionette TRACE conn4 -> [0,562,"timeouts",{"script":35000}] 10:44:14 INFO - PROCESS | 22989 | 1480704254783 Marionette TRACE conn4 <- [1,562,null,{}] 10:44:14 INFO - PROCESS | 22989 | 1480704254788 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}] 10:44:14 INFO - PROCESS | 22989 | 1480704254967 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 10:44:15 INFO - PROCESS | 22989 | 1480704255048 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:44:15 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3646800 == 5 [pid = 23034] [id = 175] 10:44:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa3646c00) [pid = 23034] [serial = 490] [outer = (nil)] 10:44:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa3754400) [pid = 23034] [serial = 491] [outer = 0xa3646c00] 10:44:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa3755400) [pid = 23034] [serial = 492] [outer = 0xa3646c00] 10:44:15 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375c400 == 6 [pid = 23034] [id = 176] 10:44:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa375d000) [pid = 23034] [serial = 493] [outer = (nil)] 10:44:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa375ec00) [pid = 23034] [serial = 494] [outer = 0xa375d000] 10:44:16 INFO - PROCESS | 22989 | 1480704256155 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]]]}] 10:44:16 INFO - . 10:44:16 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1388ms 10:44:16 INFO - PROCESS | 22989 | 1480704256168 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 10:44:16 INFO - PROCESS | 22989 | 1480704256171 Marionette TRACE conn4 <- [1,565,null,{"value":"2147483649"}] 10:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 10:44:16 INFO - PROCESS | 22989 | 1480704256178 Marionette TRACE conn4 -> [0,566,"timeouts",{"script":35000}] 10:44:16 INFO - PROCESS | 22989 | 1480704256181 Marionette TRACE conn4 <- [1,566,null,{}] 10:44:16 INFO - PROCESS | 22989 | 1480704256186 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}] 10:44:16 INFO - PROCESS | 22989 | 1480704256350 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 10:44:16 INFO - PROCESS | 22989 | 1480704256402 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:44:16 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c0c00 == 7 [pid = 23034] [id = 177] 10:44:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa38c1000) [pid = 23034] [serial = 495] [outer = (nil)] 10:44:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa38c5000) [pid = 23034] [serial = 496] [outer = 0xa38c1000] 10:44:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa38c8400) [pid = 23034] [serial = 497] [outer = 0xa38c1000] 10:44:17 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a52000 == 8 [pid = 23034] [id = 178] 10:44:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa3a52c00) [pid = 23034] [serial = 498] [outer = (nil)] 10:44:17 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:44:17 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:44:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa3a54800) [pid = 23034] [serial = 499] [outer = 0xa3a52c00] 10:44:18 INFO - PROCESS | 22989 | 1480704258027 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]]]}] 10:44:18 INFO - . 10:44:18 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1890ms 10:44:18 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 10:44:18 INFO - PROCESS | 22989 | 1480704258069 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 10:44:18 INFO - PROCESS | 22989 | 1480704258071 Marionette TRACE conn4 <- [1,569,null,{"value":"2147483649"}] 10:44:18 INFO - PROCESS | 22989 | 1480704258082 Marionette TRACE conn4 -> [0,570,"timeouts",{"script":35000}] 10:44:18 INFO - PROCESS | 22989 | 1480704258085 Marionette TRACE conn4 <- [1,570,null,{}] 10:44:18 INFO - PROCESS | 22989 | 1480704258091 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}] 10:44:18 INFO - PROCESS | 22989 | 1480704258267 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 10:44:18 INFO - PROCESS | 22989 | 1480704258326 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:44:18 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a5cc00 == 9 [pid = 23034] [id = 179] 10:44:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa3a5d000) [pid = 23034] [serial = 500] [outer = (nil)] 10:44:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa4564400) [pid = 23034] [serial = 501] [outer = 0xa3a5d000] 10:44:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa4565400) [pid = 23034] [serial = 502] [outer = 0xa3a5d000] 10:44:19 INFO - PROCESS | 22989 | [Child 23034] 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 10:44:19 WARNING - wptserve Traceback (most recent call last): 10:44:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:44:19 WARNING - rv = self.func(request, response) 10:44:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:44:19 WARNING - access_control_allow_origin = "*") 10:44:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:44:19 WARNING - payload = payload_generator(server_data) 10:44:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:44:19 WARNING - return encode_string_as_bmp_image(data) 10:44: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 10:44:19 WARNING - img.save(f, "BMP") 10:44:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:44:19 WARNING - f.write(bmpfileheader) 10:44:19 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:44:19 WARNING - 10:44:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a52000 == 8 [pid = 23034] [id = 178] 10:44:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c0c00 == 7 [pid = 23034] [id = 177] 10:44:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa375c400 == 6 [pid = 23034] [id = 176] 10:44:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa3646800 == 5 [pid = 23034] [id = 175] 10:44:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa363bc00 == 4 [pid = 23034] [id = 174] 10:44:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22800 == 3 [pid = 23034] [id = 173] 10:44:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c24c00 == 2 [pid = 23034] [id = 172] 10:44:25 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa2c25000) [pid = 23034] [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] 10:44:25 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa2c22c00) [pid = 23034] [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] 10:44:25 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa363c400) [pid = 23034] [serial = 488] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:44:25 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa3646c00) [pid = 23034] [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] 10:44:25 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa375d000) [pid = 23034] [serial = 493] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704255889] 10:44:25 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa38c1000) [pid = 23034] [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] 10:44:25 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa3a52c00) [pid = 23034] [serial = 498] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:44:29 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa2f0bc00) [pid = 23034] [serial = 484] [outer = (nil)] [url = about:blank] 10:44:29 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa2f03c00) [pid = 23034] [serial = 486] [outer = (nil)] [url = about:blank] 10:44:29 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa2f0b000) [pid = 23034] [serial = 487] [outer = (nil)] [url = about:blank] 10:44:29 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa363ec00) [pid = 23034] [serial = 489] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:44:29 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa3754400) [pid = 23034] [serial = 491] [outer = (nil)] [url = about:blank] 10:44:29 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa3755400) [pid = 23034] [serial = 492] [outer = (nil)] [url = about:blank] 10:44:29 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa375ec00) [pid = 23034] [serial = 494] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704255889] 10:44:29 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa38c5000) [pid = 23034] [serial = 496] [outer = (nil)] [url = about:blank] 10:44:29 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa38c8400) [pid = 23034] [serial = 497] [outer = (nil)] [url = about:blank] 10:44:29 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa3a54800) [pid = 23034] [serial = 499] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:44:29 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa4564400) [pid = 23034] [serial = 501] [outer = (nil)] [url = about:blank] 10:44:48 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:44:48 INFO - PROCESS | 22989 | 1480704288785 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]]]}] 10:44:48 INFO - . 10:44:48 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30725ms 10:44:48 INFO - PROCESS | 22989 | 1480704288803 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 10:44:48 INFO - PROCESS | 22989 | 1480704288806 Marionette TRACE conn4 <- [1,573,null,{"value":"2147483649"}] 10:44:48 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 10:44:48 INFO - PROCESS | 22989 | 1480704288812 Marionette TRACE conn4 -> [0,574,"timeouts",{"script":35000}] 10:44:48 INFO - PROCESS | 22989 | 1480704288815 Marionette TRACE conn4 <- [1,574,null,{}] 10:44:48 INFO - PROCESS | 22989 | 1480704288820 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}] 10:44:48 INFO - PROCESS | 22989 | 1480704288955 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 10:44:49 INFO - PROCESS | 22989 | 1480704289018 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:44:49 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22800 == 3 [pid = 23034] [id = 180] 10:44:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c22c00) [pid = 23034] [serial = 503] [outer = (nil)] 10:44:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2f01800) [pid = 23034] [serial = 504] [outer = 0xa2c22c00] 10:44:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2f08400) [pid = 23034] [serial = 505] [outer = 0xa2c22c00] 10:44:49 INFO - PROCESS | 22989 | [Child 23034] 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 10:44:49 WARNING - wptserve Traceback (most recent call last): 10:44:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:44:49 WARNING - rv = self.func(request, response) 10:44:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:44:49 WARNING - access_control_allow_origin = "*") 10:44:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:44:49 WARNING - payload = payload_generator(server_data) 10:44:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:44:49 WARNING - return encode_string_as_bmp_image(data) 10:44: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 10:44:49 WARNING - img.save(f, "BMP") 10:44:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:44:49 WARNING - f.write(bmpfileheader) 10:44:49 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:44:49 WARNING - 10:44:57 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a5cc00 == 2 [pid = 23034] [id = 179] 10:45:03 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa3a5d000) [pid = 23034] [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] 10:45:07 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2f01800) [pid = 23034] [serial = 504] [outer = (nil)] [url = about:blank] 10:45:07 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa4565400) [pid = 23034] [serial = 502] [outer = (nil)] [url = about:blank] 10:45:19 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:45:19 INFO - PROCESS | 22989 | 1480704319496 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]]]}] 10:45:19 INFO - . 10:45:19 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 30712ms 10:45:19 INFO - PROCESS | 22989 | 1480704319525 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 10:45:19 INFO - PROCESS | 22989 | 1480704319527 Marionette TRACE conn4 <- [1,577,null,{"value":"2147483649"}] 10:45:19 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 10:45:19 INFO - PROCESS | 22989 | 1480704319534 Marionette TRACE conn4 -> [0,578,"timeouts",{"script":35000}] 10:45:19 INFO - PROCESS | 22989 | 1480704319536 Marionette TRACE conn4 <- [1,578,null,{}] 10:45:19 INFO - PROCESS | 22989 | 1480704319542 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}] 10:45:19 INFO - PROCESS | 22989 | 1480704319691 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 10:45:19 INFO - PROCESS | 22989 | 1480704319758 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:45:19 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c25800 == 3 [pid = 23034] [id = 181] 10:45:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c25c00) [pid = 23034] [serial = 506] [outer = (nil)] 10:45:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2f05400) [pid = 23034] [serial = 507] [outer = 0xa2c25c00] 10:45:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2f0c800) [pid = 23034] [serial = 508] [outer = 0xa2c25c00] 10:45:20 INFO - PROCESS | 22989 | [Child 23034] 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 10:45:20 WARNING - wptserve Traceback (most recent call last): 10:45:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:45:20 WARNING - rv = self.func(request, response) 10:45:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:45:20 WARNING - access_control_allow_origin = "*") 10:45:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:45:20 WARNING - payload = payload_generator(server_data) 10:45:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:45:20 WARNING - return encode_string_as_bmp_image(data) 10:45: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 10:45:20 WARNING - img.save(f, "BMP") 10:45:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:45:20 WARNING - f.write(bmpfileheader) 10:45:20 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:45:20 WARNING - 10:45:28 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22800 == 2 [pid = 23034] [id = 180] 10:45:34 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c22c00) [pid = 23034] [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] 10:45:38 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2f05400) [pid = 23034] [serial = 507] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2f08400) [pid = 23034] [serial = 505] [outer = (nil)] [url = about:blank] 10:45:50 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:45:50 INFO - PROCESS | 22989 | 1480704350225 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]]]}] 10:45:50 INFO - . 10:45:50 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30713ms 10:45:50 INFO - PROCESS | 22989 | 1480704350248 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 10:45:50 INFO - PROCESS | 22989 | 1480704350252 Marionette TRACE conn4 <- [1,581,null,{"value":"2147483649"}] 10:45:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 10:45:50 INFO - PROCESS | 22989 | 1480704350258 Marionette TRACE conn4 -> [0,582,"timeouts",{"script":35000}] 10:45:50 INFO - PROCESS | 22989 | 1480704350260 Marionette TRACE conn4 <- [1,582,null,{}] 10:45:50 INFO - PROCESS | 22989 | 1480704350266 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}] 10:45:50 INFO - PROCESS | 22989 | 1480704350496 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 10:45:50 INFO - PROCESS | 22989 | 1480704350562 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:45:50 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23c00 == 3 [pid = 23034] [id = 182] 10:45:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c24000) [pid = 23034] [serial = 509] [outer = (nil)] 10:45:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2f05000) [pid = 23034] [serial = 510] [outer = 0xa2c24000] 10:45:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2f0bc00) [pid = 23034] [serial = 511] [outer = 0xa2c24000] 10:45:51 INFO - PROCESS | 22989 | 1480704351535 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]]]}] 10:45:51 INFO - . 10:45:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1342ms 10:45:51 INFO - PROCESS | 22989 | 1480704351601 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 10:45:51 INFO - PROCESS | 22989 | 1480704351604 Marionette TRACE conn4 <- [1,585,null,{"value":"2147483649"}] 10:45:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 10:45:51 INFO - PROCESS | 22989 | 1480704351611 Marionette TRACE conn4 -> [0,586,"timeouts",{"script":35000}] 10:45:51 INFO - PROCESS | 22989 | 1480704351614 Marionette TRACE conn4 <- [1,586,null,{}] 10:45:51 INFO - PROCESS | 22989 | 1480704351619 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}] 10:45:51 INFO - PROCESS | 22989 | 1480704351832 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 10:45:51 INFO - PROCESS | 22989 | 1480704351888 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:45:51 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3639c00 == 4 [pid = 23034] [id = 183] 10:45:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa363e800) [pid = 23034] [serial = 512] [outer = (nil)] 10:45:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa3646400) [pid = 23034] [serial = 513] [outer = 0xa363e800] 10:45:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa3750800) [pid = 23034] [serial = 514] [outer = 0xa363e800] 10:45:52 INFO - PROCESS | 22989 | 1480704352857 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]]]}] 10:45:52 INFO - . 10:45:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1279ms 10:45:52 INFO - PROCESS | 22989 | 1480704352891 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 10:45:52 INFO - PROCESS | 22989 | 1480704352895 Marionette TRACE conn4 <- [1,589,null,{"value":"2147483649"}] 10:45:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 10:45:52 INFO - PROCESS | 22989 | 1480704352901 Marionette TRACE conn4 -> [0,590,"timeouts",{"script":35000}] 10:45:52 INFO - PROCESS | 22989 | 1480704352904 Marionette TRACE conn4 <- [1,590,null,{}] 10:45:52 INFO - PROCESS | 22989 | 1480704352910 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}] 10:45:53 INFO - PROCESS | 22989 | 1480704353087 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 10:45:53 INFO - PROCESS | 22989 | 1480704353169 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:45:53 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375ec00 == 5 [pid = 23034] [id = 184] 10:45:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa375f000) [pid = 23034] [serial = 515] [outer = (nil)] 10:45:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa380f000) [pid = 23034] [serial = 516] [outer = 0xa375f000] 10:45:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa38be000) [pid = 23034] [serial = 517] [outer = 0xa375f000] 10:45:54 INFO - PROCESS | 22989 | 1480704354092 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]]]}] 10:45:54 INFO - . 10:45:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1236ms 10:45:54 INFO - PROCESS | 22989 | 1480704354139 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 10:45:54 INFO - PROCESS | 22989 | 1480704354142 Marionette TRACE conn4 <- [1,593,null,{"value":"2147483649"}] 10:45:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 10:45:54 INFO - PROCESS | 22989 | 1480704354148 Marionette TRACE conn4 -> [0,594,"timeouts",{"script":35000}] 10:45:54 INFO - PROCESS | 22989 | 1480704354151 Marionette TRACE conn4 <- [1,594,null,{}] 10:45:54 INFO - PROCESS | 22989 | 1480704354157 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}] 10:45:54 INFO - PROCESS | 22989 | 1480704354332 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 10:45:54 INFO - PROCESS | 22989 | 1480704354402 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:45:54 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c8c00 == 6 [pid = 23034] [id = 185] 10:45:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa38c9000) [pid = 23034] [serial = 518] [outer = (nil)] 10:45:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa3a51c00) [pid = 23034] [serial = 519] [outer = 0xa38c9000] 10:45:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa3a54800) [pid = 23034] [serial = 520] [outer = 0xa38c9000] 10:45:55 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a58800 == 7 [pid = 23034] [id = 186] 10:45:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa3a58c00) [pid = 23034] [serial = 521] [outer = (nil)] 10:45:55 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:45:55 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:45:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa3a5b000) [pid = 23034] [serial = 522] [outer = 0xa3a58c00] 10:45:55 INFO - PROCESS | 22989 | 1480704355470 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]]]}] 10:45:55 INFO - . 10:45:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1382ms 10:45:55 INFO - PROCESS | 22989 | 1480704355531 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 10:45:55 INFO - PROCESS | 22989 | 1480704355535 Marionette TRACE conn4 <- [1,597,null,{"value":"2147483649"}] 10:45:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 10:45:55 INFO - PROCESS | 22989 | 1480704355541 Marionette TRACE conn4 -> [0,598,"timeouts",{"script":35000}] 10:45:55 INFO - PROCESS | 22989 | 1480704355544 Marionette TRACE conn4 <- [1,598,null,{}] 10:45:55 INFO - PROCESS | 22989 | 1480704355549 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}] 10:45:55 INFO - PROCESS | 22989 | 1480704355680 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 10:45:55 INFO - PROCESS | 22989 | 1480704355807 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:45:55 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4562400 == 8 [pid = 23034] [id = 187] 10:45:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa4562800) [pid = 23034] [serial = 523] [outer = (nil)] 10:45:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa4569000) [pid = 23034] [serial = 524] [outer = 0xa4562800] 10:45:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa4567800) [pid = 23034] [serial = 525] [outer = 0xa4562800] 10:45:56 INFO - PROCESS | 22989 | ++DOCSHELL 0xa456e400 == 9 [pid = 23034] [id = 188] 10:45:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa456f800) [pid = 23034] [serial = 526] [outer = (nil)] 10:45:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa4570c00) [pid = 23034] [serial = 527] [outer = 0xa456f800] 10:45:56 INFO - PROCESS | 22989 | 1480704356798 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]]]}] 10:45:56 INFO - . 10:45:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1285ms 10:45:56 INFO - PROCESS | 22989 | 1480704356827 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 10:45:56 INFO - PROCESS | 22989 | 1480704356830 Marionette TRACE conn4 <- [1,601,null,{"value":"2147483649"}] 10:45:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 10:45:56 INFO - PROCESS | 22989 | 1480704356836 Marionette TRACE conn4 -> [0,602,"timeouts",{"script":35000}] 10:45:56 INFO - PROCESS | 22989 | 1480704356838 Marionette TRACE conn4 <- [1,602,null,{}] 10:45:56 INFO - PROCESS | 22989 | 1480704356850 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}] 10:45:57 INFO - PROCESS | 22989 | 1480704357025 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 10:45:57 INFO - PROCESS | 22989 | 1480704357096 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:45:57 INFO - PROCESS | 22989 | ++DOCSHELL 0xa47e9400 == 10 [pid = 23034] [id = 189] 10:45:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa47ec800) [pid = 23034] [serial = 528] [outer = (nil)] 10:45:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa494f000) [pid = 23034] [serial = 529] [outer = 0xa47ec800] 10:45:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa494c800) [pid = 23034] [serial = 530] [outer = 0xa47ec800] 10:45:57 INFO - PROCESS | 22989 | ++DOCSHELL 0xa556c000 == 11 [pid = 23034] [id = 190] 10:45:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa556cc00) [pid = 23034] [serial = 531] [outer = (nil)] 10:45:57 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:45:57 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:45:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa5570c00) [pid = 23034] [serial = 532] [outer = 0xa556cc00] 10:45:58 INFO - PROCESS | 22989 | 1480704358133 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]]]}] 10:45:58 INFO - . 10:45:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1345ms 10:45:58 INFO - PROCESS | 22989 | 1480704358182 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 10:45:58 INFO - PROCESS | 22989 | 1480704358185 Marionette TRACE conn4 <- [1,605,null,{"value":"2147483649"}] 10:45:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 10:45:58 INFO - PROCESS | 22989 | 1480704358192 Marionette TRACE conn4 -> [0,606,"timeouts",{"script":35000}] 10:45:58 INFO - PROCESS | 22989 | 1480704358195 Marionette TRACE conn4 <- [1,606,null,{}] 10:45:58 INFO - PROCESS | 22989 | 1480704358200 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}] 10:45:58 INFO - PROCESS | 22989 | 1480704358355 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 10:45:58 INFO - PROCESS | 22989 | 1480704358443 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:45:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a54000 == 12 [pid = 23034] [id = 191] 10:45:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa4566800) [pid = 23034] [serial = 533] [outer = (nil)] 10:45:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa559f000) [pid = 23034] [serial = 534] [outer = 0xa4566800] 10:45:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa5598800) [pid = 23034] [serial = 535] [outer = 0xa4566800] 10:45:59 WARNING - wptserve Traceback (most recent call last): 10:45:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:45:59 WARNING - rv = self.func(request, response) 10:45:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:45:59 WARNING - access_control_allow_origin = "*") 10:45:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:45:59 WARNING - payload = payload_generator(server_data) 10:45:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:45:59 WARNING - return encode_string_as_bmp_image(data) 10:45: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 10:45:59 WARNING - img.save(f, "BMP") 10:45:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:45:59 WARNING - f.write(bmpfileheader) 10:45:59 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:45:59 WARNING - 10:46:00 INFO - PROCESS | 22989 | --DOCSHELL 0xa556c000 == 11 [pid = 23034] [id = 190] 10:46:00 INFO - PROCESS | 22989 | --DOCSHELL 0xa47e9400 == 10 [pid = 23034] [id = 189] 10:46:00 INFO - PROCESS | 22989 | --DOCSHELL 0xa456e400 == 9 [pid = 23034] [id = 188] 10:46:00 INFO - PROCESS | 22989 | --DOCSHELL 0xa4562400 == 8 [pid = 23034] [id = 187] 10:46:00 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a58800 == 7 [pid = 23034] [id = 186] 10:46:00 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c8c00 == 6 [pid = 23034] [id = 185] 10:46:00 INFO - PROCESS | 22989 | --DOCSHELL 0xa375ec00 == 5 [pid = 23034] [id = 184] 10:46:00 INFO - PROCESS | 22989 | --DOCSHELL 0xa3639c00 == 4 [pid = 23034] [id = 183] 10:46:00 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23c00 == 3 [pid = 23034] [id = 182] 10:46:00 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c25800 == 2 [pid = 23034] [id = 181] 10:46:03 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa47ec800) [pid = 23034] [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] 10:46:03 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa3a58c00) [pid = 23034] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:46:03 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa38c9000) [pid = 23034] [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] 10:46:03 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa2c24000) [pid = 23034] [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] 10:46:03 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa2c25c00) [pid = 23034] [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] 10:46:03 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa363e800) [pid = 23034] [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] 10:46:03 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa375f000) [pid = 23034] [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] 10:46:03 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xa4562800) [pid = 23034] [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] 10:46:03 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa456f800) [pid = 23034] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704356584] 10:46:03 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa556cc00) [pid = 23034] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:46:06 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa3a5b000) [pid = 23034] [serial = 522] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:46:06 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa3a54800) [pid = 23034] [serial = 520] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa2f0bc00) [pid = 23034] [serial = 511] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa2f0c800) [pid = 23034] [serial = 508] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa3750800) [pid = 23034] [serial = 514] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa38be000) [pid = 23034] [serial = 517] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa4567800) [pid = 23034] [serial = 525] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa4570c00) [pid = 23034] [serial = 527] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704356584] 10:46:06 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa494c800) [pid = 23034] [serial = 530] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa5570c00) [pid = 23034] [serial = 532] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:46:06 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa494f000) [pid = 23034] [serial = 529] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa4569000) [pid = 23034] [serial = 524] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa3a51c00) [pid = 23034] [serial = 519] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa380f000) [pid = 23034] [serial = 516] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa3646400) [pid = 23034] [serial = 513] [outer = (nil)] [url = about:blank] 10:46:06 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2f05000) [pid = 23034] [serial = 510] [outer = (nil)] [url = about:blank] 10:46:12 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa559f000) [pid = 23034] [serial = 534] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:46:28 INFO - PROCESS | 22989 | 1480704388873 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]]]}] 10:46:28 INFO - . 10:46:28 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30721ms 10:46:28 INFO - PROCESS | 22989 | 1480704388915 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 10:46:28 INFO - PROCESS | 22989 | 1480704388917 Marionette TRACE conn4 <- [1,609,null,{"value":"2147483649"}] 10:46:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html 10:46:28 INFO - PROCESS | 22989 | 1480704388924 Marionette TRACE conn4 -> [0,610,"timeouts",{"script":35000}] 10:46:28 INFO - PROCESS | 22989 | 1480704388927 Marionette TRACE conn4 <- [1,610,null,{}] 10:46:28 INFO - PROCESS | 22989 | 1480704388932 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}] 10:46:29 INFO - PROCESS | 22989 | 1480704389077 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 10:46:29 INFO - PROCESS | 22989 | 1480704389155 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:46:29 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23400 == 3 [pid = 23034] [id = 192] 10:46:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23800) [pid = 23034] [serial = 536] [outer = (nil)] 10:46:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2f02800) [pid = 23034] [serial = 537] [outer = 0xa2c23800] 10:46:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2f09800) [pid = 23034] [serial = 538] [outer = 0xa2c23800] 10:46:30 WARNING - wptserve Traceback (most recent call last): 10:46:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:46:30 WARNING - rv = self.func(request, response) 10:46:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:46:30 WARNING - access_control_allow_origin = "*") 10:46:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:46:30 WARNING - payload = payload_generator(server_data) 10:46:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:46:30 WARNING - return encode_string_as_bmp_image(data) 10:46: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 10:46:30 WARNING - img.save(f, "BMP") 10:46:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:46:30 WARNING - f.write(bmpfileheader) 10:46:30 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:46:30 WARNING - 10:46:37 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a54000 == 2 [pid = 23034] [id = 191] 10:46:43 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa4566800) [pid = 23034] [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] 10:46:48 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2f02800) [pid = 23034] [serial = 537] [outer = (nil)] [url = about:blank] 10:46:48 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa5598800) [pid = 23034] [serial = 535] [outer = (nil)] [url = about:blank] 10:46:59 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:46:59 INFO - PROCESS | 22989 | 1480704419619 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]]]}] 10:46:59 INFO - . 10:46:59 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 30721ms 10:46:59 INFO - PROCESS | 22989 | 1480704419646 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 10:46:59 INFO - PROCESS | 22989 | 1480704419649 Marionette TRACE conn4 <- [1,613,null,{"value":"2147483649"}] 10:46:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 10:46:59 INFO - PROCESS | 22989 | 1480704419655 Marionette TRACE conn4 -> [0,614,"timeouts",{"script":35000}] 10:46:59 INFO - PROCESS | 22989 | 1480704419657 Marionette TRACE conn4 <- [1,614,null,{}] 10:46:59 INFO - PROCESS | 22989 | 1480704419663 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}] 10:46:59 INFO - PROCESS | 22989 | 1480704419832 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 10:46:59 INFO - PROCESS | 22989 | 1480704419906 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:46:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22000 == 3 [pid = 23034] [id = 193] 10:46:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c22800) [pid = 23034] [serial = 539] [outer = (nil)] 10:47:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2f04800) [pid = 23034] [serial = 540] [outer = 0xa2c22800] 10:47:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2f0c000) [pid = 23034] [serial = 541] [outer = 0xa2c22800] 10:47:00 WARNING - wptserve Traceback (most recent call last): 10:47:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:47:00 WARNING - rv = self.func(request, response) 10:47:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:47:00 WARNING - access_control_allow_origin = "*") 10:47:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:47:00 WARNING - payload = payload_generator(server_data) 10:47:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:47:00 WARNING - return encode_string_as_bmp_image(data) 10:47: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 10:47:00 WARNING - img.save(f, "BMP") 10:47:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:47:00 WARNING - f.write(bmpfileheader) 10:47:00 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:47:00 WARNING - 10:47:08 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23400 == 2 [pid = 23034] [id = 192] 10:47:10 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c23800) [pid = 23034] [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] 10:47:15 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2f04800) [pid = 23034] [serial = 540] [outer = (nil)] [url = about:blank] 10:47:15 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2f09800) [pid = 23034] [serial = 538] [outer = (nil)] [url = about:blank] 10:47:30 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:47:30 INFO - PROCESS | 22989 | 1480704450352 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]]]}] 10:47:30 INFO - . 10:47:30 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30729ms 10:47:30 INFO - PROCESS | 22989 | 1480704450385 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 10:47:30 INFO - PROCESS | 22989 | 1480704450389 Marionette TRACE conn4 <- [1,617,null,{"value":"2147483649"}] 10:47:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 10:47:30 INFO - PROCESS | 22989 | 1480704450394 Marionette TRACE conn4 -> [0,618,"timeouts",{"script":35000}] 10:47:30 INFO - PROCESS | 22989 | 1480704450397 Marionette TRACE conn4 <- [1,618,null,{}] 10:47:30 INFO - PROCESS | 22989 | 1480704450402 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}] 10:47:30 INFO - PROCESS | 22989 | 1480704450552 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 10:47:30 INFO - PROCESS | 22989 | 1480704450618 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:47:30 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c24800 == 3 [pid = 23034] [id = 194] 10:47:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c24c00) [pid = 23034] [serial = 542] [outer = (nil)] 10:47:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2f05000) [pid = 23034] [serial = 543] [outer = 0xa2c24c00] 10:47:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2f0b800) [pid = 23034] [serial = 544] [outer = 0xa2c24c00] 10:47:31 INFO - PROCESS | 22989 | 1480704451598 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]]]}] 10:47:31 INFO - . 10:47:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1228ms 10:47:31 INFO - PROCESS | 22989 | 1480704451624 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 10:47:31 INFO - PROCESS | 22989 | 1480704451627 Marionette TRACE conn4 <- [1,621,null,{"value":"2147483649"}] 10:47:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html 10:47:31 INFO - PROCESS | 22989 | 1480704451633 Marionette TRACE conn4 -> [0,622,"timeouts",{"script":35000}] 10:47:31 INFO - PROCESS | 22989 | 1480704451636 Marionette TRACE conn4 <- [1,622,null,{}] 10:47:31 INFO - PROCESS | 22989 | 1480704451642 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}] 10:47:31 INFO - PROCESS | 22989 | 1480704451840 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 10:47:31 INFO - PROCESS | 22989 | 1480704451894 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:47:31 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3640400 == 4 [pid = 23034] [id = 195] 10:47:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa3640c00) [pid = 23034] [serial = 545] [outer = (nil)] 10:47:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa3646800) [pid = 23034] [serial = 546] [outer = 0xa3640c00] 10:47:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa3750c00) [pid = 23034] [serial = 547] [outer = 0xa3640c00] 10:47:32 INFO - PROCESS | 22989 | 1480704452872 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]]]}] 10:47:32 INFO - . 10:47:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1294ms 10:47:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 10:47:32 INFO - PROCESS | 22989 | 1480704452929 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 10:47:32 INFO - PROCESS | 22989 | 1480704452931 Marionette TRACE conn4 <- [1,625,null,{"value":"2147483649"}] 10:47:32 INFO - PROCESS | 22989 | 1480704452938 Marionette TRACE conn4 -> [0,626,"timeouts",{"script":35000}] 10:47:32 INFO - PROCESS | 22989 | 1480704452941 Marionette TRACE conn4 <- [1,626,null,{}] 10:47:32 INFO - PROCESS | 22989 | 1480704452947 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}] 10:47:33 INFO - PROCESS | 22989 | 1480704453133 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 10:47:33 INFO - PROCESS | 22989 | 1480704453187 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:47:33 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375d400 == 5 [pid = 23034] [id = 196] 10:47:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa375d800) [pid = 23034] [serial = 548] [outer = (nil)] 10:47:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa3803400) [pid = 23034] [serial = 549] [outer = 0xa375d800] 10:47:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa38bc400) [pid = 23034] [serial = 550] [outer = 0xa375d800] 10:47:34 INFO - PROCESS | 22989 | 1480704454144 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]]]}] 10:47:34 INFO - . 10:47:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1230ms 10:47:34 INFO - PROCESS | 22989 | 1480704454167 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 10:47:34 INFO - PROCESS | 22989 | 1480704454169 Marionette TRACE conn4 <- [1,629,null,{"value":"2147483649"}] 10:47:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 10:47:34 INFO - PROCESS | 22989 | 1480704454176 Marionette TRACE conn4 -> [0,630,"timeouts",{"script":35000}] 10:47:34 INFO - PROCESS | 22989 | 1480704454179 Marionette TRACE conn4 <- [1,630,null,{}] 10:47:34 INFO - PROCESS | 22989 | 1480704454184 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}] 10:47:34 INFO - PROCESS | 22989 | 1480704454366 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 10:47:34 INFO - PROCESS | 22989 | 1480704454403 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:47:34 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c6800 == 6 [pid = 23034] [id = 197] 10:47:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa38c8000) [pid = 23034] [serial = 551] [outer = (nil)] 10:47:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa3a50c00) [pid = 23034] [serial = 552] [outer = 0xa38c8000] 10:47:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa3a53400) [pid = 23034] [serial = 553] [outer = 0xa38c8000] 10:47:35 INFO - PROCESS | 22989 | 1480704455331 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]]]}] 10:47:35 INFO - . 10:47:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1183ms 10:47:35 INFO - PROCESS | 22989 | 1480704455359 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 10:47:35 INFO - PROCESS | 22989 | 1480704455363 Marionette TRACE conn4 <- [1,633,null,{"value":"2147483649"}] 10:47:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 10:47:35 INFO - PROCESS | 22989 | 1480704455369 Marionette TRACE conn4 -> [0,634,"timeouts",{"script":35000}] 10:47:35 INFO - PROCESS | 22989 | 1480704455371 Marionette TRACE conn4 <- [1,634,null,{}] 10:47:35 INFO - PROCESS | 22989 | 1480704455377 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}] 10:47:35 INFO - PROCESS | 22989 | 1480704455561 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 10:47:35 INFO - PROCESS | 22989 | 1480704455604 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:47:35 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a58800 == 7 [pid = 23034] [id = 198] 10:47:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa3a5a000) [pid = 23034] [serial = 554] [outer = (nil)] 10:47:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa3a5fc00) [pid = 23034] [serial = 555] [outer = 0xa3a5a000] 10:47:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa3a5f000) [pid = 23034] [serial = 556] [outer = 0xa3a5a000] 10:47:36 INFO - PROCESS | 22989 | 1480704456519 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]]]}] 10:47:36 INFO - . 10:47:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1197ms 10:47:36 INFO - PROCESS | 22989 | 1480704456567 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 10:47:36 INFO - PROCESS | 22989 | 1480704456570 Marionette TRACE conn4 <- [1,637,null,{"value":"2147483649"}] 10:47:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 10:47:36 INFO - PROCESS | 22989 | 1480704456577 Marionette TRACE conn4 -> [0,638,"timeouts",{"script":35000}] 10:47:36 INFO - PROCESS | 22989 | 1480704456580 Marionette TRACE conn4 <- [1,638,null,{}] 10:47:36 INFO - PROCESS | 22989 | 1480704456585 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}] 10:47:36 INFO - PROCESS | 22989 | 1480704456750 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 10:47:36 INFO - PROCESS | 22989 | 1480704456807 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:47:36 INFO - PROCESS | 22989 | ++DOCSHELL 0xa456ec00 == 8 [pid = 23034] [id = 199] 10:47:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa456f000) [pid = 23034] [serial = 557] [outer = (nil)] 10:47:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa46c6000) [pid = 23034] [serial = 558] [outer = 0xa456f000] 10:47:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa47be000) [pid = 23034] [serial = 559] [outer = 0xa456f000] 10:47:37 INFO - PROCESS | 22989 | 1480704457797 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]]]}] 10:47:37 INFO - . 10:47:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1279ms 10:47:37 INFO - PROCESS | 22989 | 1480704457856 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 10:47:37 INFO - PROCESS | 22989 | 1480704457860 Marionette TRACE conn4 <- [1,641,null,{"value":"2147483649"}] 10:47:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 10:47:37 INFO - PROCESS | 22989 | 1480704457869 Marionette TRACE conn4 -> [0,642,"timeouts",{"script":35000}] 10:47:37 INFO - PROCESS | 22989 | 1480704457871 Marionette TRACE conn4 <- [1,642,null,{}] 10:47:37 INFO - PROCESS | 22989 | 1480704457876 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}] 10:47:38 INFO - PROCESS | 22989 | 1480704458046 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 10:47:38 INFO - PROCESS | 22989 | 1480704458097 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:47:38 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4955800 == 9 [pid = 23034] [id = 200] 10:47:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa49a1800) [pid = 23034] [serial = 560] [outer = (nil)] 10:47:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa556d400) [pid = 23034] [serial = 561] [outer = 0xa49a1800] 10:47:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa556c000) [pid = 23034] [serial = 562] [outer = 0xa49a1800] 10:47:39 INFO - PROCESS | 22989 | 1480704459216 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]]]}] 10:47:39 INFO - . 10:47:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1381ms 10:47:39 INFO - PROCESS | 22989 | 1480704459250 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 10:47:39 INFO - PROCESS | 22989 | 1480704459253 Marionette TRACE conn4 <- [1,645,null,{"value":"2147483649"}] 10:47:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 10:47:39 INFO - PROCESS | 22989 | 1480704459260 Marionette TRACE conn4 -> [0,646,"timeouts",{"script":35000}] 10:47:39 INFO - PROCESS | 22989 | 1480704459263 Marionette TRACE conn4 <- [1,646,null,{}] 10:47:39 INFO - PROCESS | 22989 | 1480704459268 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}] 10:47:39 INFO - PROCESS | 22989 | 1480704459435 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 10:47:39 INFO - PROCESS | 22989 | 1480704459516 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:47:39 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f06800 == 10 [pid = 23034] [id = 201] 10:47:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa3638400) [pid = 23034] [serial = 563] [outer = (nil)] 10:47:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa375f400) [pid = 23034] [serial = 564] [outer = 0xa3638400] 10:47:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa38bf400) [pid = 23034] [serial = 565] [outer = 0xa3638400] 10:47:40 INFO - PROCESS | 22989 | --DOCSHELL 0xa456ec00 == 9 [pid = 23034] [id = 199] 10:47:40 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a58800 == 8 [pid = 23034] [id = 198] 10:47:40 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c6800 == 7 [pid = 23034] [id = 197] 10:47:40 INFO - PROCESS | 22989 | --DOCSHELL 0xa375d400 == 6 [pid = 23034] [id = 196] 10:47:40 INFO - PROCESS | 22989 | --DOCSHELL 0xa3640400 == 5 [pid = 23034] [id = 195] 10:47:40 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c24800 == 4 [pid = 23034] [id = 194] 10:47:40 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22000 == 3 [pid = 23034] [id = 193] 10:47:40 INFO - . 10:47:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1483ms 10:47:40 INFO - PROCESS | 22989 | 1480704460733 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]]]}] 10:47:40 INFO - PROCESS | 22989 | 1480704460745 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 10:47:40 INFO - PROCESS | 22989 | 1480704460747 Marionette TRACE conn4 <- [1,649,null,{"value":"2147483649"}] 10:47:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 10:47:40 INFO - PROCESS | 22989 | 1480704460754 Marionette TRACE conn4 -> [0,650,"timeouts",{"script":35000}] 10:47:40 INFO - PROCESS | 22989 | 1480704460756 Marionette TRACE conn4 <- [1,650,null,{}] 10:47:40 INFO - PROCESS | 22989 | 1480704460770 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}] 10:47:41 INFO - PROCESS | 22989 | 1480704461096 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 10:47:41 INFO - PROCESS | 22989 | 1480704461140 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:47:41 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3757c00 == 4 [pid = 23034] [id = 202] 10:47:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa3759800) [pid = 23034] [serial = 566] [outer = (nil)] 10:47:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa38bfc00) [pid = 23034] [serial = 567] [outer = 0xa3759800] 10:47:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa38c3800) [pid = 23034] [serial = 568] [outer = 0xa3759800] 10:47:42 INFO - PROCESS | 22989 | 1480704462171 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]]]}] 10:47:42 INFO - . 10:47:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1444ms 10:47:42 INFO - PROCESS | 22989 | 1480704462198 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 10:47:42 INFO - PROCESS | 22989 | 1480704462201 Marionette TRACE conn4 <- [1,653,null,{"value":"2147483649"}] 10:47:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 10:47:42 INFO - PROCESS | 22989 | 1480704462208 Marionette TRACE conn4 -> [0,654,"timeouts",{"script":35000}] 10:47:42 INFO - PROCESS | 22989 | 1480704462210 Marionette TRACE conn4 <- [1,654,null,{}] 10:47:42 INFO - PROCESS | 22989 | 1480704462215 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}] 10:47:42 INFO - PROCESS | 22989 | 1480704462405 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 10:47:42 INFO - PROCESS | 22989 | 1480704462478 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:47:42 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a59000 == 5 [pid = 23034] [id = 203] 10:47:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa3a59800) [pid = 23034] [serial = 569] [outer = (nil)] 10:47:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa4567400) [pid = 23034] [serial = 570] [outer = 0xa3a59800] 10:47:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa2f10000) [pid = 23034] [serial = 571] [outer = 0xa3a59800] 10:47:43 INFO - PROCESS | 22989 | ++DOCSHELL 0xa46c1800 == 6 [pid = 23034] [id = 204] 10:47:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa46c2400) [pid = 23034] [serial = 572] [outer = (nil)] 10:47:43 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:47:43 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:47:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa46ca400) [pid = 23034] [serial = 573] [outer = 0xa46c2400] 10:47:43 INFO - PROCESS | 22989 | 1480704463693 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]]]}] 10:47:43 INFO - . 10:47:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1530ms 10:47:43 INFO - PROCESS | 22989 | 1480704463738 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 10:47:43 INFO - PROCESS | 22989 | 1480704463742 Marionette TRACE conn4 <- [1,657,null,{"value":"2147483649"}] 10:47:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 10:47:43 INFO - PROCESS | 22989 | 1480704463754 Marionette TRACE conn4 -> [0,658,"timeouts",{"script":35000}] 10:47:43 INFO - PROCESS | 22989 | 1480704463756 Marionette TRACE conn4 <- [1,658,null,{}] 10:47:43 INFO - PROCESS | 22989 | 1480704463767 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}] 10:47:43 INFO - PROCESS | 22989 | 1480704463952 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 10:47:44 INFO - PROCESS | 22989 | 1480704464022 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:47:44 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4952000 == 7 [pid = 23034] [id = 205] 10:47:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa544e400) [pid = 23034] [serial = 574] [outer = (nil)] 10:47:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa5598c00) [pid = 23034] [serial = 575] [outer = 0xa544e400] 10:47:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa559e000) [pid = 23034] [serial = 576] [outer = 0xa544e400] 10:47:44 INFO - PROCESS | 22989 | ++DOCSHELL 0xa77cec00 == 8 [pid = 23034] [id = 206] 10:47:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa8201c00) [pid = 23034] [serial = 577] [outer = (nil)] 10:47:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa3a50400) [pid = 23034] [serial = 578] [outer = 0xa8201c00] 10:47:45 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa456f000) [pid = 23034] [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] 10:47:45 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa3a5a000) [pid = 23034] [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] 10:47:45 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa38c8000) [pid = 23034] [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] 10:47:45 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa375d800) [pid = 23034] [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] 10:47:45 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa2c22800) [pid = 23034] [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] 10:47:45 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa2c24c00) [pid = 23034] [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] 10:47:45 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa3640c00) [pid = 23034] [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] 10:47:45 INFO - PROCESS | 22989 | 1480704465903 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]]]}] 10:47:45 INFO - . 10:47:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2188ms 10:47:45 INFO - PROCESS | 22989 | 1480704465943 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 10:47:45 INFO - PROCESS | 22989 | 1480704465947 Marionette TRACE conn4 <- [1,661,null,{"value":"2147483649"}] 10:47:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 10:47:45 INFO - PROCESS | 22989 | 1480704465953 Marionette TRACE conn4 -> [0,662,"timeouts",{"script":35000}] 10:47:45 INFO - PROCESS | 22989 | 1480704465955 Marionette TRACE conn4 <- [1,662,null,{}] 10:47:45 INFO - PROCESS | 22989 | 1480704465961 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}] 10:47:46 INFO - PROCESS | 22989 | 1480704466134 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 10:47:46 INFO - PROCESS | 22989 | 1480704466219 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:47:46 INFO - PROCESS | 22989 | ++DOCSHELL 0xa47f1000 == 9 [pid = 23034] [id = 207] 10:47:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa490f000) [pid = 23034] [serial = 579] [outer = (nil)] 10:47:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa82b2400) [pid = 23034] [serial = 580] [outer = 0xa490f000] 10:47:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa8e10400) [pid = 23034] [serial = 581] [outer = 0xa490f000] 10:47:47 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e15800 == 10 [pid = 23034] [id = 208] 10:47:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa8e16000) [pid = 23034] [serial = 582] [outer = (nil)] 10:47:47 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:47:47 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:47:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa8e17800) [pid = 23034] [serial = 583] [outer = 0xa8e16000] 10:47:47 INFO - PROCESS | 22989 | 1480704467284 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]]]}] 10:47:47 INFO - . 10:47:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1382ms 10:47:47 INFO - PROCESS | 22989 | 1480704467335 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 10:47:47 INFO - PROCESS | 22989 | 1480704467339 Marionette TRACE conn4 <- [1,665,null,{"value":"2147483649"}] 10:47:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 10:47:47 INFO - PROCESS | 22989 | 1480704467346 Marionette TRACE conn4 -> [0,666,"timeouts",{"script":35000}] 10:47:47 INFO - PROCESS | 22989 | 1480704467349 Marionette TRACE conn4 <- [1,666,null,{}] 10:47:47 INFO - PROCESS | 22989 | 1480704467354 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}] 10:47:47 INFO - PROCESS | 22989 | 1480704467545 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 10:47:47 INFO - PROCESS | 22989 | 1480704467644 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:47:47 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3638000 == 11 [pid = 23034] [id = 209] 10:47:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa363a000) [pid = 23034] [serial = 584] [outer = (nil)] 10:47:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa3810c00) [pid = 23034] [serial = 585] [outer = 0xa363a000] 10:47:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa38c9000) [pid = 23034] [serial = 586] [outer = 0xa363a000] 10:47:48 WARNING - wptserve Traceback (most recent call last): 10:47:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:47:48 WARNING - rv = self.func(request, response) 10:47:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:47:48 WARNING - access_control_allow_origin = "*") 10:47:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:47:48 WARNING - payload = payload_generator(server_data) 10:47:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:47:48 WARNING - return encode_string_as_bmp_image(data) 10:47:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:47:48 WARNING - img.save(f, "BMP") 10:47:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:47:48 WARNING - f.write(bmpfileheader) 10:47:48 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:47:48 WARNING - 10:47:49 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e15800 == 10 [pid = 23034] [id = 208] 10:47:49 INFO - PROCESS | 22989 | --DOCSHELL 0xa47f1000 == 9 [pid = 23034] [id = 207] 10:47:49 INFO - PROCESS | 22989 | --DOCSHELL 0xa77cec00 == 8 [pid = 23034] [id = 206] 10:47:49 INFO - PROCESS | 22989 | --DOCSHELL 0xa4952000 == 7 [pid = 23034] [id = 205] 10:47:49 INFO - PROCESS | 22989 | --DOCSHELL 0xa46c1800 == 6 [pid = 23034] [id = 204] 10:47:49 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a59000 == 5 [pid = 23034] [id = 203] 10:47:49 INFO - PROCESS | 22989 | --DOCSHELL 0xa3757c00 == 4 [pid = 23034] [id = 202] 10:47:49 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f06800 == 3 [pid = 23034] [id = 201] 10:47:49 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa556d400) [pid = 23034] [serial = 561] [outer = (nil)] [url = about:blank] 10:47:49 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa47be000) [pid = 23034] [serial = 559] [outer = (nil)] [url = about:blank] 10:47:49 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa46c6000) [pid = 23034] [serial = 558] [outer = (nil)] [url = about:blank] 10:47:49 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa3a5f000) [pid = 23034] [serial = 556] [outer = (nil)] [url = about:blank] 10:47:49 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa3a5fc00) [pid = 23034] [serial = 555] [outer = (nil)] [url = about:blank] 10:47:49 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa3a53400) [pid = 23034] [serial = 553] [outer = (nil)] [url = about:blank] 10:47:49 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa3a50c00) [pid = 23034] [serial = 552] [outer = (nil)] [url = about:blank] 10:47:49 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa38bc400) [pid = 23034] [serial = 550] [outer = (nil)] [url = about:blank] 10:47:49 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa3803400) [pid = 23034] [serial = 549] [outer = (nil)] [url = about:blank] 10:47:49 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa2f0c000) [pid = 23034] [serial = 541] [outer = (nil)] [url = about:blank] 10:47:49 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa2f05000) [pid = 23034] [serial = 543] [outer = (nil)] [url = about:blank] 10:47:49 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa2f0b800) [pid = 23034] [serial = 544] [outer = (nil)] [url = about:blank] 10:47:49 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa3646800) [pid = 23034] [serial = 546] [outer = (nil)] [url = about:blank] 10:47:49 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa3750c00) [pid = 23034] [serial = 547] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa3a59800) [pid = 23034] [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] 10:47:52 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa544e400) [pid = 23034] [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] 10:47:52 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa8201c00) [pid = 23034] [serial = 577] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704464948] 10:47:52 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa3759800) [pid = 23034] [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] 10:47:52 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xa3638400) [pid = 23034] [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] 10:47:52 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa46c2400) [pid = 23034] [serial = 572] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:47:52 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa8e16000) [pid = 23034] [serial = 582] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:47:56 INFO - PROCESS | 22989 | --DOCSHELL 0xa4955800 == 2 [pid = 23034] [id = 200] 10:47:56 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa3a50400) [pid = 23034] [serial = 578] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704464948] 10:47:56 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa38c3800) [pid = 23034] [serial = 568] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa38bf400) [pid = 23034] [serial = 565] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa2f10000) [pid = 23034] [serial = 571] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa46ca400) [pid = 23034] [serial = 573] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:47:56 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa559e000) [pid = 23034] [serial = 576] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa82b2400) [pid = 23034] [serial = 580] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa8e17800) [pid = 23034] [serial = 583] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:47:56 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa5598c00) [pid = 23034] [serial = 575] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa4567400) [pid = 23034] [serial = 570] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa38bfc00) [pid = 23034] [serial = 567] [outer = (nil)] [url = about:blank] 10:47:56 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa375f400) [pid = 23034] [serial = 564] [outer = (nil)] [url = about:blank] 10:47:58 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa49a1800) [pid = 23034] [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] 10:47:58 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa490f000) [pid = 23034] [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] 10:48:02 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa3810c00) [pid = 23034] [serial = 585] [outer = (nil)] [url = about:blank] 10:48:02 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa556c000) [pid = 23034] [serial = 562] [outer = (nil)] [url = about:blank] 10:48:02 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa8e10400) [pid = 23034] [serial = 581] [outer = (nil)] [url = about:blank] 10:48:18 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:48:18 INFO - PROCESS | 22989 | 1480704498114 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]]]}] 10:48:18 INFO - . 10:48:18 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30819ms 10:48:18 INFO - PROCESS | 22989 | 1480704498166 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 10:48:18 INFO - PROCESS | 22989 | 1480704498169 Marionette TRACE conn4 <- [1,669,null,{"value":"2147483649"}] 10:48:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html 10:48:18 INFO - PROCESS | 22989 | 1480704498175 Marionette TRACE conn4 -> [0,670,"timeouts",{"script":35000}] 10:48:18 INFO - PROCESS | 22989 | 1480704498178 Marionette TRACE conn4 <- [1,670,null,{}] 10:48:18 INFO - PROCESS | 22989 | 1480704498183 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}] 10:48:18 INFO - PROCESS | 22989 | 1480704498367 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 10:48:18 INFO - PROCESS | 22989 | 1480704498426 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:48:18 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c21800 == 3 [pid = 23034] [id = 210] 10:48:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c21c00) [pid = 23034] [serial = 587] [outer = (nil)] 10:48:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c26c00) [pid = 23034] [serial = 588] [outer = 0xa2c21c00] 10:48:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2f07c00) [pid = 23034] [serial = 589] [outer = 0xa2c21c00] 10:48:19 WARNING - wptserve Traceback (most recent call last): 10:48:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:48:19 WARNING - rv = self.func(request, response) 10:48:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:48:19 WARNING - access_control_allow_origin = "*") 10:48:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:48:19 WARNING - payload = payload_generator(server_data) 10:48:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:48:19 WARNING - return encode_string_as_bmp_image(data) 10:48: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 10:48:19 WARNING - img.save(f, "BMP") 10:48:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:48:19 WARNING - f.write(bmpfileheader) 10:48:19 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:48:19 WARNING - 10:48:26 INFO - PROCESS | 22989 | --DOCSHELL 0xa3638000 == 2 [pid = 23034] [id = 209] 10:48:33 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa363a000) [pid = 23034] [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] 10:48:37 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c26c00) [pid = 23034] [serial = 588] [outer = (nil)] [url = about:blank] 10:48:37 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa38c9000) [pid = 23034] [serial = 586] [outer = (nil)] [url = about:blank] 10:48:48 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:48:48 INFO - PROCESS | 22989 | 1480704528876 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]]]}] 10:48:48 INFO - . 10:48:48 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 30719ms 10:48:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 10:48:48 INFO - PROCESS | 22989 | 1480704528896 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 10:48:48 INFO - PROCESS | 22989 | 1480704528898 Marionette TRACE conn4 <- [1,673,null,{"value":"2147483649"}] 10:48:48 INFO - PROCESS | 22989 | 1480704528904 Marionette TRACE conn4 -> [0,674,"timeouts",{"script":35000}] 10:48:48 INFO - PROCESS | 22989 | 1480704528907 Marionette TRACE conn4 <- [1,674,null,{}] 10:48:48 INFO - PROCESS | 22989 | 1480704528913 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}] 10:48:49 INFO - PROCESS | 22989 | 1480704529050 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 10:48:49 INFO - PROCESS | 22989 | 1480704529108 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:48:49 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23400 == 3 [pid = 23034] [id = 211] 10:48:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c24000) [pid = 23034] [serial = 590] [outer = (nil)] 10:48:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2f03800) [pid = 23034] [serial = 591] [outer = 0xa2c24000] 10:48:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2f0ac00) [pid = 23034] [serial = 592] [outer = 0xa2c24000] 10:48:50 WARNING - wptserve Traceback (most recent call last): 10:48:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:48:50 WARNING - rv = self.func(request, response) 10:48:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:48:50 WARNING - access_control_allow_origin = "*") 10:48:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:48:50 WARNING - payload = payload_generator(server_data) 10:48:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:48:50 WARNING - return encode_string_as_bmp_image(data) 10:48: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 10:48:50 WARNING - img.save(f, "BMP") 10:48:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:48:50 WARNING - f.write(bmpfileheader) 10:48:50 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:48:50 WARNING - 10:48:57 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c21800 == 2 [pid = 23034] [id = 210] 10:49:03 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c21c00) [pid = 23034] [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] 10:49:08 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2f03800) [pid = 23034] [serial = 591] [outer = (nil)] [url = about:blank] 10:49:08 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2f07c00) [pid = 23034] [serial = 589] [outer = (nil)] [url = about:blank] 10:49:19 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:49:19 INFO - PROCESS | 22989 | 1480704559590 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]]]}] 10:49:19 INFO - . 10:49:19 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30730ms 10:49:19 INFO - PROCESS | 22989 | 1480704559634 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 10:49:19 INFO - PROCESS | 22989 | 1480704559638 Marionette TRACE conn4 <- [1,677,null,{"value":"2147483649"}] 10:49:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 10:49:19 INFO - PROCESS | 22989 | 1480704559644 Marionette TRACE conn4 -> [0,678,"timeouts",{"script":35000}] 10:49:19 INFO - PROCESS | 22989 | 1480704559647 Marionette TRACE conn4 <- [1,678,null,{}] 10:49:19 INFO - PROCESS | 22989 | 1480704559652 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}] 10:49:19 INFO - PROCESS | 22989 | 1480704559828 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 10:49:19 INFO - PROCESS | 22989 | 1480704559888 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:49:19 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22800 == 3 [pid = 23034] [id = 212] 10:49:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23000) [pid = 23034] [serial = 593] [outer = (nil)] 10:49:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2f04000) [pid = 23034] [serial = 594] [outer = 0xa2c23000] 10:49:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2f0c800) [pid = 23034] [serial = 595] [outer = 0xa2c23000] 10:49:20 INFO - PROCESS | 22989 | 1480704560867 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]]]}] 10:49:20 INFO - . 10:49:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1281ms 10:49:20 INFO - PROCESS | 22989 | 1480704560925 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 10:49:20 INFO - PROCESS | 22989 | 1480704560927 Marionette TRACE conn4 <- [1,681,null,{"value":"2147483649"}] 10:49:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html 10:49:20 INFO - PROCESS | 22989 | 1480704560934 Marionette TRACE conn4 -> [0,682,"timeouts",{"script":35000}] 10:49:20 INFO - PROCESS | 22989 | 1480704560936 Marionette TRACE conn4 <- [1,682,null,{}] 10:49:20 INFO - PROCESS | 22989 | 1480704560942 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}] 10:49:21 INFO - PROCESS | 22989 | 1480704561154 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 10:49:21 INFO - PROCESS | 22989 | 1480704561183 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:49:21 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3640000 == 4 [pid = 23034] [id = 213] 10:49:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa3640400) [pid = 23034] [serial = 596] [outer = (nil)] 10:49:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa3646000) [pid = 23034] [serial = 597] [outer = 0xa3640400] 10:49:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa3750400) [pid = 23034] [serial = 598] [outer = 0xa3640400] 10:49:22 INFO - PROCESS | 22989 | 1480704562166 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]]]}] 10:49:22 INFO - . 10:49:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1279ms 10:49:22 INFO - PROCESS | 22989 | 1480704562214 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 10:49:22 INFO - PROCESS | 22989 | 1480704562217 Marionette TRACE conn4 <- [1,685,null,{"value":"2147483649"}] 10:49:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 10:49:22 INFO - PROCESS | 22989 | 1480704562224 Marionette TRACE conn4 -> [0,686,"timeouts",{"script":35000}] 10:49:22 INFO - PROCESS | 22989 | 1480704562226 Marionette TRACE conn4 <- [1,686,null,{}] 10:49:22 INFO - PROCESS | 22989 | 1480704562232 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}] 10:49:22 INFO - PROCESS | 22989 | 1480704562431 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 10:49:22 INFO - PROCESS | 22989 | 1480704562458 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:49:22 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375f800 == 5 [pid = 23034] [id = 214] 10:49:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa375fc00) [pid = 23034] [serial = 599] [outer = (nil)] 10:49:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa380f400) [pid = 23034] [serial = 600] [outer = 0xa375fc00] 10:49:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa38bd800) [pid = 23034] [serial = 601] [outer = 0xa375fc00] 10:49:23 INFO - PROCESS | 22989 | 1480704563427 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]]]}] 10:49:23 INFO - . 10:49:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1232ms 10:49:23 INFO - PROCESS | 22989 | 1480704563457 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 10:49:23 INFO - PROCESS | 22989 | 1480704563460 Marionette TRACE conn4 <- [1,689,null,{"value":"2147483649"}] 10:49:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 10:49:23 INFO - PROCESS | 22989 | 1480704563467 Marionette TRACE conn4 -> [0,690,"timeouts",{"script":35000}] 10:49:23 INFO - PROCESS | 22989 | 1480704563469 Marionette TRACE conn4 <- [1,690,null,{}] 10:49:23 INFO - PROCESS | 22989 | 1480704563482 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}] 10:49:23 INFO - PROCESS | 22989 | 1480704563652 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 10:49:23 INFO - PROCESS | 22989 | 1480704563705 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:49:23 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c9c00 == 6 [pid = 23034] [id = 215] 10:49:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa38ca000) [pid = 23034] [serial = 602] [outer = (nil)] 10:49:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa3a52c00) [pid = 23034] [serial = 603] [outer = 0xa38ca000] 10:49:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa3a55400) [pid = 23034] [serial = 604] [outer = 0xa38ca000] 10:49:24 INFO - PROCESS | 22989 | 1480704564663 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]]]}] 10:49:24 INFO - . 10:49:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1235ms 10:49:24 INFO - PROCESS | 22989 | 1480704564702 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 10:49:24 INFO - PROCESS | 22989 | 1480704564706 Marionette TRACE conn4 <- [1,693,null,{"value":"2147483649"}] 10:49:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 10:49:24 INFO - PROCESS | 22989 | 1480704564714 Marionette TRACE conn4 -> [0,694,"timeouts",{"script":35000}] 10:49:24 INFO - PROCESS | 22989 | 1480704564717 Marionette TRACE conn4 <- [1,694,null,{}] 10:49:24 INFO - PROCESS | 22989 | 1480704564722 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}] 10:49:24 INFO - PROCESS | 22989 | 1480704564882 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 10:49:24 INFO - PROCESS | 22989 | 1480704564924 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:49:24 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a5c000 == 7 [pid = 23034] [id = 216] 10:49:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa3a5e400) [pid = 23034] [serial = 605] [outer = (nil)] 10:49:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa4565c00) [pid = 23034] [serial = 606] [outer = 0xa3a5e400] 10:49:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa4564c00) [pid = 23034] [serial = 607] [outer = 0xa3a5e400] 10:49:25 INFO - PROCESS | 22989 | 1480704565917 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]]]}] 10:49:25 INFO - . 10:49:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1231ms 10:49:25 INFO - PROCESS | 22989 | 1480704565943 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 10:49:25 INFO - PROCESS | 22989 | 1480704565946 Marionette TRACE conn4 <- [1,697,null,{"value":"2147483649"}] 10:49:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 10:49:25 INFO - PROCESS | 22989 | 1480704565952 Marionette TRACE conn4 -> [0,698,"timeouts",{"script":35000}] 10:49:25 INFO - PROCESS | 22989 | 1480704565954 Marionette TRACE conn4 <- [1,698,null,{}] 10:49:25 INFO - PROCESS | 22989 | 1480704565960 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}] 10:49:26 INFO - PROCESS | 22989 | 1480704566165 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 10:49:26 INFO - PROCESS | 22989 | 1480704566220 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:49:26 INFO - PROCESS | 22989 | ++DOCSHELL 0xa46c2400 == 8 [pid = 23034] [id = 217] 10:49:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa46c3000) [pid = 23034] [serial = 608] [outer = (nil)] 10:49:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa46cd400) [pid = 23034] [serial = 609] [outer = 0xa46c3000] 10:49:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa4902400) [pid = 23034] [serial = 610] [outer = 0xa46c3000] 10:49:27 INFO - PROCESS | 22989 | 1480704567218 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]]]}] 10:49:27 INFO - . 10:49:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1291ms 10:49:27 INFO - PROCESS | 22989 | 1480704567245 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 10:49:27 INFO - PROCESS | 22989 | 1480704567249 Marionette TRACE conn4 <- [1,701,null,{"value":"2147483649"}] 10:49:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 10:49:27 INFO - PROCESS | 22989 | 1480704567256 Marionette TRACE conn4 -> [0,702,"timeouts",{"script":35000}] 10:49:27 INFO - PROCESS | 22989 | 1480704567259 Marionette TRACE conn4 <- [1,702,null,{}] 10:49:27 INFO - PROCESS | 22989 | 1480704567265 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}] 10:49:27 INFO - PROCESS | 22989 | 1480704567410 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 10:49:27 INFO - PROCESS | 22989 | 1480704567510 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:49:27 INFO - PROCESS | 22989 | ++DOCSHELL 0xa5445800 == 9 [pid = 23034] [id = 218] 10:49:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa544b400) [pid = 23034] [serial = 611] [outer = (nil)] 10:49:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa5572000) [pid = 23034] [serial = 612] [outer = 0xa544b400] 10:49:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa5571400) [pid = 23034] [serial = 613] [outer = 0xa544b400] 10:49:28 INFO - PROCESS | 22989 | 1480704568532 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]]]}] 10:49:28 INFO - . 10:49:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1333ms 10:49:28 INFO - PROCESS | 22989 | 1480704568589 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 10:49:28 INFO - PROCESS | 22989 | 1480704568592 Marionette TRACE conn4 <- [1,705,null,{"value":"2147483649"}] 10:49:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html 10:49:28 INFO - PROCESS | 22989 | 1480704568602 Marionette TRACE conn4 -> [0,706,"timeouts",{"script":35000}] 10:49:28 INFO - PROCESS | 22989 | 1480704568604 Marionette TRACE conn4 <- [1,706,null,{}] 10:49:28 INFO - PROCESS | 22989 | 1480704568621 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}] 10:49:28 INFO - PROCESS | 22989 | 1480704568768 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 10:49:28 INFO - PROCESS | 22989 | 1480704568851 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:49:28 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3644400 == 10 [pid = 23034] [id = 219] 10:49:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa3644c00) [pid = 23034] [serial = 614] [outer = (nil)] 10:49:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa3a51c00) [pid = 23034] [serial = 615] [outer = 0xa3644c00] 10:49:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa4564800) [pid = 23034] [serial = 616] [outer = 0xa3644c00] 10:49:30 INFO - PROCESS | 22989 | 1480704570033 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]]]}] 10:49:30 INFO - . 10:49:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1454ms 10:49:30 INFO - PROCESS | 22989 | 1480704570055 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 10:49:30 INFO - PROCESS | 22989 | 1480704570058 Marionette TRACE conn4 <- [1,709,null,{"value":"2147483649"}] 10:49:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 10:49:30 INFO - PROCESS | 22989 | 1480704570068 Marionette TRACE conn4 -> [0,710,"timeouts",{"script":35000}] 10:49:30 INFO - PROCESS | 22989 | 1480704570071 Marionette TRACE conn4 <- [1,710,null,{}] 10:49:30 INFO - PROCESS | 22989 | 1480704570082 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}] 10:49:30 INFO - PROCESS | 22989 | 1480704570268 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 10:49:30 INFO - PROCESS | 22989 | 1480704570334 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:49:30 INFO - PROCESS | 22989 | --DOCSHELL 0xa46c2400 == 9 [pid = 23034] [id = 217] 10:49:30 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a5c000 == 8 [pid = 23034] [id = 216] 10:49:30 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c9c00 == 7 [pid = 23034] [id = 215] 10:49:30 INFO - PROCESS | 22989 | --DOCSHELL 0xa375f800 == 6 [pid = 23034] [id = 214] 10:49:30 INFO - PROCESS | 22989 | --DOCSHELL 0xa3640000 == 5 [pid = 23034] [id = 213] 10:49:30 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22800 == 4 [pid = 23034] [id = 212] 10:49:30 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23400 == 3 [pid = 23034] [id = 211] 10:49:30 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23400 == 4 [pid = 23034] [id = 220] 10:49:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa2c25400) [pid = 23034] [serial = 617] [outer = (nil)] 10:49:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa375b000) [pid = 23034] [serial = 618] [outer = 0xa2c25400] 10:49:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa375e400) [pid = 23034] [serial = 619] [outer = 0xa2c25400] 10:49:31 INFO - PROCESS | 22989 | 1480704571284 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]]]}] 10:49:31 INFO - . 10:49:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1236ms 10:49:31 INFO - PROCESS | 22989 | 1480704571304 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 10:49:31 INFO - PROCESS | 22989 | 1480704571308 Marionette TRACE conn4 <- [1,713,null,{"value":"2147483649"}] 10:49:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 10:49:31 INFO - PROCESS | 22989 | 1480704571316 Marionette TRACE conn4 -> [0,714,"timeouts",{"script":35000}] 10:49:31 INFO - PROCESS | 22989 | 1480704571319 Marionette TRACE conn4 <- [1,714,null,{}] 10:49:31 INFO - PROCESS | 22989 | 1480704571324 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}] 10:49:31 INFO - PROCESS | 22989 | 1480704571501 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 10:49:31 INFO - PROCESS | 22989 | 1480704571557 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:49:31 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a56c00 == 5 [pid = 23034] [id = 221] 10:49:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa3a57000) [pid = 23034] [serial = 620] [outer = (nil)] 10:49:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa3a5dc00) [pid = 23034] [serial = 621] [outer = 0xa3a57000] 10:49:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa4568c00) [pid = 23034] [serial = 622] [outer = 0xa3a57000] 10:49:32 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4570c00 == 6 [pid = 23034] [id = 222] 10:49:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa46c0000) [pid = 23034] [serial = 623] [outer = (nil)] 10:49:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:49:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:49:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa46c8c00) [pid = 23034] [serial = 624] [outer = 0xa46c0000] 10:49:32 INFO - PROCESS | 22989 | 1480704572595 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]]]}] 10:49:32 INFO - . 10:49:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1330ms 10:49:32 INFO - PROCESS | 22989 | 1480704572647 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 10:49:32 INFO - PROCESS | 22989 | 1480704572652 Marionette TRACE conn4 <- [1,717,null,{"value":"2147483649"}] 10:49:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 10:49:32 INFO - PROCESS | 22989 | 1480704572658 Marionette TRACE conn4 -> [0,718,"timeouts",{"script":35000}] 10:49:32 INFO - PROCESS | 22989 | 1480704572660 Marionette TRACE conn4 <- [1,718,null,{}] 10:49:32 INFO - PROCESS | 22989 | 1480704572666 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}] 10:49:32 INFO - PROCESS | 22989 | 1480704572864 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 10:49:32 INFO - PROCESS | 22989 | 1480704572947 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:49:33 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4955c00 == 7 [pid = 23034] [id = 223] 10:49:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa49a6c00) [pid = 23034] [serial = 625] [outer = (nil)] 10:49:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa5571000) [pid = 23034] [serial = 626] [outer = 0xa49a6c00] 10:49:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa5596800) [pid = 23034] [serial = 627] [outer = 0xa49a6c00] 10:49:33 INFO - PROCESS | 22989 | ++DOCSHELL 0xa7747000 == 8 [pid = 23034] [id = 224] 10:49:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa7747800) [pid = 23034] [serial = 628] [outer = (nil)] 10:49:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa77c2800) [pid = 23034] [serial = 629] [outer = 0xa7747800] 10:49:34 INFO - PROCESS | 22989 | 1480704574180 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]]]}] 10:49:34 INFO - . 10:49:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1545ms 10:49:34 INFO - PROCESS | 22989 | 1480704574203 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 10:49:34 INFO - PROCESS | 22989 | 1480704574206 Marionette TRACE conn4 <- [1,721,null,{"value":"2147483649"}] 10:49:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 10:49:34 INFO - PROCESS | 22989 | 1480704574216 Marionette TRACE conn4 -> [0,722,"timeouts",{"script":35000}] 10:49:34 INFO - PROCESS | 22989 | 1480704574219 Marionette TRACE conn4 <- [1,722,null,{}] 10:49:34 INFO - PROCESS | 22989 | 1480704574223 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}] 10:49:34 INFO - PROCESS | 22989 | 1480704574365 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 10:49:34 INFO - PROCESS | 22989 | 1480704574419 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:49:34 INFO - PROCESS | 22989 | ++DOCSHELL 0xa82bac00 == 9 [pid = 23034] [id = 225] 10:49:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa82bb000) [pid = 23034] [serial = 630] [outer = (nil)] 10:49:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa8e12800) [pid = 23034] [serial = 631] [outer = 0xa82bb000] 10:49:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa8e15800) [pid = 23034] [serial = 632] [outer = 0xa82bb000] 10:49:35 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa46c3000) [pid = 23034] [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] 10:49:35 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa3a5e400) [pid = 23034] [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] 10:49:35 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa38ca000) [pid = 23034] [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] 10:49:35 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa375fc00) [pid = 23034] [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] 10:49:35 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa2c24000) [pid = 23034] [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] 10:49:35 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa2c23000) [pid = 23034] [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] 10:49:35 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa3640400) [pid = 23034] [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] 10:49:35 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363b000 == 10 [pid = 23034] [id = 226] 10:49:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa363fc00) [pid = 23034] [serial = 633] [outer = (nil)] 10:49:35 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:49:35 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:49:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa3757000) [pid = 23034] [serial = 634] [outer = 0xa363fc00] 10:49:35 INFO - PROCESS | 22989 | 1480704575963 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]]]}] 10:49:36 INFO - . 10:49:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1792ms 10:49:36 INFO - PROCESS | 22989 | 1480704576009 Marionette TRACE conn4 -> [0,725,"getWindowHandle",null] 10:49:36 INFO - PROCESS | 22989 | 1480704576013 Marionette TRACE conn4 <- [1,725,null,{"value":"2147483649"}] 10:49:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 10:49:36 INFO - PROCESS | 22989 | 1480704576019 Marionette TRACE conn4 -> [0,726,"timeouts",{"script":35000}] 10:49:36 INFO - PROCESS | 22989 | 1480704576021 Marionette TRACE conn4 <- [1,726,null,{}] 10:49:36 INFO - PROCESS | 22989 | 1480704576027 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}] 10:49:36 INFO - PROCESS | 22989 | 1480704576207 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 10:49:36 INFO - PROCESS | 22989 | 1480704576270 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:49:36 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a57c00 == 11 [pid = 23034] [id = 227] 10:49:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa82b4c00) [pid = 23034] [serial = 635] [outer = (nil)] 10:49:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa8e1ac00) [pid = 23034] [serial = 636] [outer = 0xa82b4c00] 10:49:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa8e1cc00) [pid = 23034] [serial = 637] [outer = 0xa82b4c00] 10:49:37 WARNING - wptserve Traceback (most recent call last): 10:49:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:49:37 WARNING - rv = self.func(request, response) 10:49:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:49:37 WARNING - access_control_allow_origin = "*") 10:49:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:49:37 WARNING - payload = payload_generator(server_data) 10:49:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:49:37 WARNING - return encode_string_as_bmp_image(data) 10:49:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:49:37 WARNING - img.save(f, "BMP") 10:49:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:49:37 WARNING - f.write(bmpfileheader) 10:49:37 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:49:37 WARNING - 10:49:38 INFO - PROCESS | 22989 | --DOCSHELL 0xa363b000 == 10 [pid = 23034] [id = 226] 10:49:38 INFO - PROCESS | 22989 | --DOCSHELL 0xa82bac00 == 9 [pid = 23034] [id = 225] 10:49:38 INFO - PROCESS | 22989 | --DOCSHELL 0xa7747000 == 8 [pid = 23034] [id = 224] 10:49:38 INFO - PROCESS | 22989 | --DOCSHELL 0xa4955c00 == 7 [pid = 23034] [id = 223] 10:49:38 INFO - PROCESS | 22989 | --DOCSHELL 0xa4570c00 == 6 [pid = 23034] [id = 222] 10:49:38 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a56c00 == 5 [pid = 23034] [id = 221] 10:49:38 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23400 == 4 [pid = 23034] [id = 220] 10:49:38 INFO - PROCESS | 22989 | --DOCSHELL 0xa3644400 == 3 [pid = 23034] [id = 219] 10:49:38 INFO - PROCESS | 22989 | --DOCSHELL 0xa5445800 == 2 [pid = 23034] [id = 218] 10:49:38 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa4902400) [pid = 23034] [serial = 610] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa46cd400) [pid = 23034] [serial = 609] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa4564c00) [pid = 23034] [serial = 607] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa4565c00) [pid = 23034] [serial = 606] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa3a55400) [pid = 23034] [serial = 604] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa3a52c00) [pid = 23034] [serial = 603] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa38bd800) [pid = 23034] [serial = 601] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa380f400) [pid = 23034] [serial = 600] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa2f0ac00) [pid = 23034] [serial = 592] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa2f04000) [pid = 23034] [serial = 594] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa2f0c800) [pid = 23034] [serial = 595] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa3646000) [pid = 23034] [serial = 597] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa3750400) [pid = 23034] [serial = 598] [outer = (nil)] [url = about:blank] 10:49:41 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa3a57000) [pid = 23034] [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] 10:49:41 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa49a6c00) [pid = 23034] [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] 10:49:41 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa82bb000) [pid = 23034] [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] 10:49:41 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa46c0000) [pid = 23034] [serial = 623] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:49:41 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa2c25400) [pid = 23034] [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] 10:49:41 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xa3644c00) [pid = 23034] [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] 10:49:41 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa544b400) [pid = 23034] [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] 10:49:41 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa363fc00) [pid = 23034] [serial = 633] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:49:41 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa7747800) [pid = 23034] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704573955] 10:49:44 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa46c8c00) [pid = 23034] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:49:44 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa375e400) [pid = 23034] [serial = 619] [outer = (nil)] [url = about:blank] 10:49:44 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa4564800) [pid = 23034] [serial = 616] [outer = (nil)] [url = about:blank] 10:49:44 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa5571400) [pid = 23034] [serial = 613] [outer = (nil)] [url = about:blank] 10:49:44 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa3757000) [pid = 23034] [serial = 634] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:49:44 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa8e15800) [pid = 23034] [serial = 632] [outer = (nil)] [url = about:blank] 10:49:44 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa77c2800) [pid = 23034] [serial = 629] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704573955] 10:49:44 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa5596800) [pid = 23034] [serial = 627] [outer = (nil)] [url = about:blank] 10:49:44 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa8e1ac00) [pid = 23034] [serial = 636] [outer = (nil)] [url = about:blank] 10:49:44 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa4568c00) [pid = 23034] [serial = 622] [outer = (nil)] [url = about:blank] 10:49:44 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa8e12800) [pid = 23034] [serial = 631] [outer = (nil)] [url = about:blank] 10:49:44 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa5571000) [pid = 23034] [serial = 626] [outer = (nil)] [url = about:blank] 10:49:44 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa3a5dc00) [pid = 23034] [serial = 621] [outer = (nil)] [url = about:blank] 10:49:44 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa375b000) [pid = 23034] [serial = 618] [outer = (nil)] [url = about:blank] 10:49:44 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa3a51c00) [pid = 23034] [serial = 615] [outer = (nil)] [url = about:blank] 10:49:44 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa5572000) [pid = 23034] [serial = 612] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:50:06 INFO - PROCESS | 22989 | 1480704606701 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]]]}] 10:50:06 INFO - . 10:50:06 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30714ms 10:50:06 INFO - PROCESS | 22989 | 1480704606734 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 10:50:06 INFO - PROCESS | 22989 | 1480704606738 Marionette TRACE conn4 <- [1,729,null,{"value":"2147483649"}] 10:50:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html 10:50:06 INFO - PROCESS | 22989 | 1480704606744 Marionette TRACE conn4 -> [0,730,"timeouts",{"script":35000}] 10:50:06 INFO - PROCESS | 22989 | 1480704606746 Marionette TRACE conn4 <- [1,730,null,{}] 10:50:06 INFO - PROCESS | 22989 | 1480704606752 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}] 10:50:06 INFO - PROCESS | 22989 | 1480704606922 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 10:50:07 INFO - PROCESS | 22989 | 1480704606981 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:50:07 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22400 == 3 [pid = 23034] [id = 228] 10:50:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c22800) [pid = 23034] [serial = 638] [outer = (nil)] 10:50:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2f02400) [pid = 23034] [serial = 639] [outer = 0xa2c22800] 10:50:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2f09400) [pid = 23034] [serial = 640] [outer = 0xa2c22800] 10:50:07 WARNING - wptserve Traceback (most recent call last): 10:50:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:50:07 WARNING - rv = self.func(request, response) 10:50:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:50:07 WARNING - access_control_allow_origin = "*") 10:50:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:50:07 WARNING - payload = payload_generator(server_data) 10:50:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:50:07 WARNING - return encode_string_as_bmp_image(data) 10:50:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:50:07 WARNING - img.save(f, "BMP") 10:50:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:50:07 WARNING - f.write(bmpfileheader) 10:50:07 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:50:07 WARNING - 10:50:15 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a57c00 == 2 [pid = 23034] [id = 227] 10:50:21 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa82b4c00) [pid = 23034] [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] 10:50:26 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2f02400) [pid = 23034] [serial = 639] [outer = (nil)] [url = about:blank] 10:50:26 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa8e1cc00) [pid = 23034] [serial = 637] [outer = (nil)] [url = about:blank] 10:50:37 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:50:37 INFO - PROCESS | 22989 | 1480704637438 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]]]}] 10:50:37 INFO - . 10:50:37 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 30726ms 10:50:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 10:50:37 INFO - PROCESS | 22989 | 1480704637470 Marionette TRACE conn4 -> [0,733,"getWindowHandle",null] 10:50:37 INFO - PROCESS | 22989 | 1480704637473 Marionette TRACE conn4 <- [1,733,null,{"value":"2147483649"}] 10:50:37 INFO - PROCESS | 22989 | 1480704637480 Marionette TRACE conn4 -> [0,734,"timeouts",{"script":35000}] 10:50:37 INFO - PROCESS | 22989 | 1480704637482 Marionette TRACE conn4 <- [1,734,null,{}] 10:50:37 INFO - PROCESS | 22989 | 1480704637488 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}] 10:50:37 INFO - PROCESS | 22989 | 1480704637676 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 10:50:37 INFO - PROCESS | 22989 | 1480704637722 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:50:37 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c24c00 == 3 [pid = 23034] [id = 229] 10:50:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c25400) [pid = 23034] [serial = 641] [outer = (nil)] 10:50:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2f05000) [pid = 23034] [serial = 642] [outer = 0xa2c25400] 10:50:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2f0d400) [pid = 23034] [serial = 643] [outer = 0xa2c25400] 10:50:38 WARNING - wptserve Traceback (most recent call last): 10:50:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:50:38 WARNING - rv = self.func(request, response) 10:50:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:50:38 WARNING - access_control_allow_origin = "*") 10:50:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:50:38 WARNING - payload = payload_generator(server_data) 10:50:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:50:38 WARNING - return encode_string_as_bmp_image(data) 10:50: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 10:50:38 WARNING - img.save(f, "BMP") 10:50:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:50:38 WARNING - f.write(bmpfileheader) 10:50:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:50:38 WARNING - 10:50:46 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22400 == 2 [pid = 23034] [id = 228] 10:50:52 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c22800) [pid = 23034] [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] 10:50:56 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2f05000) [pid = 23034] [serial = 642] [outer = (nil)] [url = about:blank] 10:50:56 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2f09400) [pid = 23034] [serial = 640] [outer = (nil)] [url = about:blank] 10:51:08 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:51:08 INFO - PROCESS | 22989 | 1480704668172 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]]]}] 10:51:08 INFO - . 10:51:08 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30720ms 10:51:08 INFO - PROCESS | 22989 | 1480704668199 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 10:51:08 INFO - PROCESS | 22989 | 1480704668203 Marionette TRACE conn4 <- [1,737,null,{"value":"2147483649"}] 10:51:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 10:51:08 INFO - PROCESS | 22989 | 1480704668209 Marionette TRACE conn4 -> [0,738,"timeouts",{"script":35000}] 10:51:08 INFO - PROCESS | 22989 | 1480704668211 Marionette TRACE conn4 <- [1,738,null,{}] 10:51:08 INFO - PROCESS | 22989 | 1480704668216 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}] 10:51:08 INFO - PROCESS | 22989 | 1480704668362 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 10:51:08 INFO - PROCESS | 22989 | 1480704668438 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:51:08 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23400 == 3 [pid = 23034] [id = 230] 10:51:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23800) [pid = 23034] [serial = 644] [outer = (nil)] 10:51:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2f05800) [pid = 23034] [serial = 645] [outer = 0xa2c23800] 10:51:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2f0c400) [pid = 23034] [serial = 646] [outer = 0xa2c23800] 10:51:09 INFO - PROCESS | 22989 | 1480704669398 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]]]}] 10:51:09 INFO - . 10:51:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1228ms 10:51:09 INFO - PROCESS | 22989 | 1480704669438 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 10:51:09 INFO - PROCESS | 22989 | 1480704669442 Marionette TRACE conn4 <- [1,741,null,{"value":"2147483649"}] 10:51:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html 10:51:09 INFO - PROCESS | 22989 | 1480704669448 Marionette TRACE conn4 -> [0,742,"timeouts",{"script":35000}] 10:51:09 INFO - PROCESS | 22989 | 1480704669450 Marionette TRACE conn4 <- [1,742,null,{}] 10:51:09 INFO - PROCESS | 22989 | 1480704669456 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}] 10:51:09 INFO - PROCESS | 22989 | 1480704669658 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 10:51:09 INFO - PROCESS | 22989 | 1480704669716 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:51:09 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363ec00 == 4 [pid = 23034] [id = 231] 10:51:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa3641400) [pid = 23034] [serial = 647] [outer = (nil)] 10:51:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa3750400) [pid = 23034] [serial = 648] [outer = 0xa3641400] 10:51:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa3753800) [pid = 23034] [serial = 649] [outer = 0xa3641400] 10:51:10 INFO - PROCESS | 22989 | 1480704670632 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]]]}] 10:51:10 INFO - . 10:51:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1232ms 10:51:10 INFO - PROCESS | 22989 | 1480704670680 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 10:51:10 INFO - PROCESS | 22989 | 1480704670684 Marionette TRACE conn4 <- [1,745,null,{"value":"2147483649"}] 10:51:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 10:51:10 INFO - PROCESS | 22989 | 1480704670690 Marionette TRACE conn4 -> [0,746,"timeouts",{"script":35000}] 10:51:10 INFO - PROCESS | 22989 | 1480704670693 Marionette TRACE conn4 <- [1,746,null,{}] 10:51:10 INFO - PROCESS | 22989 | 1480704670698 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}] 10:51:10 INFO - PROCESS | 22989 | 1480704670894 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 10:51:10 INFO - PROCESS | 22989 | 1480704670944 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:51:10 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375e400 == 5 [pid = 23034] [id = 232] 10:51:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa375e800) [pid = 23034] [serial = 650] [outer = (nil)] 10:51:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa380dc00) [pid = 23034] [serial = 651] [outer = 0xa375e800] 10:51:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa3810800) [pid = 23034] [serial = 652] [outer = 0xa375e800] 10:51:11 INFO - PROCESS | 22989 | 1480704671871 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]]]}] 10:51:11 INFO - . 10:51:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1236ms 10:51:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 10:51:11 INFO - PROCESS | 22989 | 1480704671928 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 10:51:11 INFO - PROCESS | 22989 | 1480704671930 Marionette TRACE conn4 <- [1,749,null,{"value":"2147483649"}] 10:51:11 INFO - PROCESS | 22989 | 1480704671937 Marionette TRACE conn4 -> [0,750,"timeouts",{"script":35000}] 10:51:11 INFO - PROCESS | 22989 | 1480704671940 Marionette TRACE conn4 <- [1,750,null,{}] 10:51:11 INFO - PROCESS | 22989 | 1480704671945 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}] 10:51:12 INFO - PROCESS | 22989 | 1480704672169 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 10:51:12 INFO - PROCESS | 22989 | 1480704672237 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:51:12 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c8000 == 6 [pid = 23034] [id = 233] 10:51:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa38c8400) [pid = 23034] [serial = 653] [outer = (nil)] 10:51:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa3a51000) [pid = 23034] [serial = 654] [outer = 0xa38c8400] 10:51:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa3a53400) [pid = 23034] [serial = 655] [outer = 0xa38c8400] 10:51:13 INFO - PROCESS | 22989 | 1480704673178 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]]]}] 10:51:13 INFO - . 10:51:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1286ms 10:51:13 INFO - PROCESS | 22989 | 1480704673223 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 10:51:13 INFO - PROCESS | 22989 | 1480704673227 Marionette TRACE conn4 <- [1,753,null,{"value":"2147483649"}] 10:51:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html 10:51:13 INFO - PROCESS | 22989 | 1480704673232 Marionette TRACE conn4 -> [0,754,"timeouts",{"script":35000}] 10:51:13 INFO - PROCESS | 22989 | 1480704673235 Marionette TRACE conn4 <- [1,754,null,{}] 10:51:13 INFO - PROCESS | 22989 | 1480704673241 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}] 10:51:13 INFO - PROCESS | 22989 | 1480704673409 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 10:51:13 INFO - PROCESS | 22989 | 1480704673453 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:51:13 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a5a400 == 7 [pid = 23034] [id = 234] 10:51:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa3a5a800) [pid = 23034] [serial = 656] [outer = (nil)] 10:51:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa4562400) [pid = 23034] [serial = 657] [outer = 0xa3a5a800] 10:51:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa3a5f800) [pid = 23034] [serial = 658] [outer = 0xa3a5a800] 10:51:14 INFO - PROCESS | 22989 | 1480704674407 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]]]}] 10:51:14 INFO - . 10:51:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1232ms 10:51:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 10:51:14 INFO - PROCESS | 22989 | 1480704674465 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 10:51:14 INFO - PROCESS | 22989 | 1480704674468 Marionette TRACE conn4 <- [1,757,null,{"value":"2147483649"}] 10:51:14 INFO - PROCESS | 22989 | 1480704674474 Marionette TRACE conn4 -> [0,758,"timeouts",{"script":35000}] 10:51:14 INFO - PROCESS | 22989 | 1480704674477 Marionette TRACE conn4 <- [1,758,null,{}] 10:51:14 INFO - PROCESS | 22989 | 1480704674482 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}] 10:51:14 INFO - PROCESS | 22989 | 1480704674657 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 10:51:14 INFO - PROCESS | 22989 | 1480704674743 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:51:14 INFO - PROCESS | 22989 | ++DOCSHELL 0xa456a800 == 8 [pid = 23034] [id = 235] 10:51:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa456d000) [pid = 23034] [serial = 659] [outer = (nil)] 10:51:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa46c0400) [pid = 23034] [serial = 660] [outer = 0xa456d000] 10:51:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa46cd400) [pid = 23034] [serial = 661] [outer = 0xa456d000] 10:51:15 INFO - PROCESS | 22989 | 1480704675680 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]]]}] 10:51:15 INFO - . 10:51:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1232ms 10:51:15 INFO - PROCESS | 22989 | 1480704675706 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 10:51:15 INFO - PROCESS | 22989 | 1480704675710 Marionette TRACE conn4 <- [1,761,null,{"value":"2147483649"}] 10:51:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 10:51:15 INFO - PROCESS | 22989 | 1480704675716 Marionette TRACE conn4 -> [0,762,"timeouts",{"script":35000}] 10:51:15 INFO - PROCESS | 22989 | 1480704675718 Marionette TRACE conn4 <- [1,762,null,{}] 10:51:15 INFO - PROCESS | 22989 | 1480704675724 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}] 10:51:15 INFO - PROCESS | 22989 | 1480704675882 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 10:51:15 INFO - PROCESS | 22989 | 1480704675924 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:51:15 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4950000 == 9 [pid = 23034] [id = 236] 10:51:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa4950400) [pid = 23034] [serial = 662] [outer = (nil)] 10:51:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa544bc00) [pid = 23034] [serial = 663] [outer = 0xa4950400] 10:51:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa5445800) [pid = 23034] [serial = 664] [outer = 0xa4950400] 10:51:17 INFO - PROCESS | 22989 | 1480704677069 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]]]}] 10:51:17 INFO - . 10:51:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1432ms 10:51:17 INFO - PROCESS | 22989 | 1480704677149 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 10:51:17 INFO - PROCESS | 22989 | 1480704677153 Marionette TRACE conn4 <- [1,765,null,{"value":"2147483649"}] 10:51:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html 10:51:17 INFO - PROCESS | 22989 | 1480704677159 Marionette TRACE conn4 -> [0,766,"timeouts",{"script":35000}] 10:51:17 INFO - PROCESS | 22989 | 1480704677161 Marionette TRACE conn4 <- [1,766,null,{}] 10:51:17 INFO - PROCESS | 22989 | 1480704677167 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}] 10:51:17 INFO - PROCESS | 22989 | 1480704677351 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 10:51:17 INFO - PROCESS | 22989 | 1480704677381 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:51:17 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f01c00 == 10 [pid = 23034] [id = 237] 10:51:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa2f03c00) [pid = 23034] [serial = 665] [outer = (nil)] 10:51:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa3758800) [pid = 23034] [serial = 666] [outer = 0xa2f03c00] 10:51:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa375f000) [pid = 23034] [serial = 667] [outer = 0xa2f03c00] 10:51:18 INFO - PROCESS | 22989 | 1480704678570 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]]]}] 10:51:18 INFO - . 10:51:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1439ms 10:51:18 INFO - PROCESS | 22989 | 1480704678599 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 10:51:18 INFO - PROCESS | 22989 | 1480704678601 Marionette TRACE conn4 <- [1,769,null,{"value":"2147483649"}] 10:51:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 10:51:18 INFO - PROCESS | 22989 | 1480704678608 Marionette TRACE conn4 -> [0,770,"timeouts",{"script":35000}] 10:51:18 INFO - PROCESS | 22989 | 1480704678610 Marionette TRACE conn4 <- [1,770,null,{}] 10:51:18 INFO - PROCESS | 22989 | 1480704678616 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}] 10:51:18 INFO - PROCESS | 22989 | 1480704678750 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 10:51:18 INFO - PROCESS | 22989 | 1480704678799 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:51:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa456a800 == 9 [pid = 23034] [id = 235] 10:51:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a5a400 == 8 [pid = 23034] [id = 234] 10:51:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c8000 == 7 [pid = 23034] [id = 233] 10:51:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa375e400 == 6 [pid = 23034] [id = 232] 10:51:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa363ec00 == 5 [pid = 23034] [id = 231] 10:51:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23400 == 4 [pid = 23034] [id = 230] 10:51:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c24c00 == 3 [pid = 23034] [id = 229] 10:51:18 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3642c00 == 4 [pid = 23034] [id = 238] 10:51:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa3644000) [pid = 23034] [serial = 668] [outer = (nil)] 10:51:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa38c4400) [pid = 23034] [serial = 669] [outer = 0xa3644000] 10:51:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa38c8c00) [pid = 23034] [serial = 670] [outer = 0xa3644000] 10:51:19 INFO - PROCESS | 22989 | 1480704679908 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]]]}] 10:51:19 INFO - . 10:51:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1341ms 10:51:19 INFO - PROCESS | 22989 | 1480704679949 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 10:51:19 INFO - PROCESS | 22989 | 1480704679957 Marionette TRACE conn4 <- [1,773,null,{"value":"2147483649"}] 10:51:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 10:51:19 INFO - PROCESS | 22989 | 1480704679966 Marionette TRACE conn4 -> [0,774,"timeouts",{"script":35000}] 10:51:19 INFO - PROCESS | 22989 | 1480704679972 Marionette TRACE conn4 <- [1,774,null,{}] 10:51:19 INFO - PROCESS | 22989 | 1480704679977 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}] 10:51:20 INFO - PROCESS | 22989 | 1480704680161 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 10:51:20 INFO - PROCESS | 22989 | 1480704680224 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:51:20 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a52c00 == 5 [pid = 23034] [id = 239] 10:51:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa3a55400) [pid = 23034] [serial = 671] [outer = (nil)] 10:51:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa4568000) [pid = 23034] [serial = 672] [outer = 0xa3a55400] 10:51:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa2f0a800) [pid = 23034] [serial = 673] [outer = 0xa3a55400] 10:51:21 INFO - PROCESS | 22989 | ++DOCSHELL 0xa46c9800 == 6 [pid = 23034] [id = 240] 10:51:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa46ca000) [pid = 23034] [serial = 674] [outer = (nil)] 10:51:21 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:51:21 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:51:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa46ce800) [pid = 23034] [serial = 675] [outer = 0xa46ca000] 10:51:21 INFO - PROCESS | 22989 | 1480704681361 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]]]}] 10:51:21 INFO - . 10:51:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1452ms 10:51:21 INFO - PROCESS | 22989 | 1480704681419 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 10:51:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 10:51:21 INFO - PROCESS | 22989 | 1480704681424 Marionette TRACE conn4 <- [1,777,null,{"value":"2147483649"}] 10:51:21 INFO - PROCESS | 22989 | 1480704681435 Marionette TRACE conn4 -> [0,778,"timeouts",{"script":35000}] 10:51:21 INFO - PROCESS | 22989 | 1480704681443 Marionette TRACE conn4 <- [1,778,null,{}] 10:51:21 INFO - PROCESS | 22989 | 1480704681450 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}] 10:51:21 INFO - PROCESS | 22989 | 1480704681650 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 10:51:21 INFO - PROCESS | 22989 | 1480704681693 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:51:21 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4954000 == 7 [pid = 23034] [id = 241] 10:51:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa4954400) [pid = 23034] [serial = 676] [outer = (nil)] 10:51:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa5597c00) [pid = 23034] [serial = 677] [outer = 0xa4954400] 10:51:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa5599000) [pid = 23034] [serial = 678] [outer = 0xa4954400] 10:51:22 INFO - PROCESS | 22989 | ++DOCSHELL 0xa77c2c00 == 8 [pid = 23034] [id = 242] 10:51:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa77ca400) [pid = 23034] [serial = 679] [outer = (nil)] 10:51:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa8209c00) [pid = 23034] [serial = 680] [outer = 0xa77ca400] 10:51:22 INFO - PROCESS | 22989 | 1480704682889 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]]]}] 10:51:22 INFO - . 10:51:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1499ms 10:51:22 INFO - PROCESS | 22989 | 1480704682934 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 10:51:22 INFO - PROCESS | 22989 | 1480704682940 Marionette TRACE conn4 <- [1,781,null,{"value":"2147483649"}] 10:51:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 10:51:22 INFO - PROCESS | 22989 | 1480704682948 Marionette TRACE conn4 -> [0,782,"timeouts",{"script":35000}] 10:51:22 INFO - PROCESS | 22989 | 1480704682950 Marionette TRACE conn4 <- [1,782,null,{}] 10:51:22 INFO - PROCESS | 22989 | 1480704682956 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}] 10:51:23 INFO - PROCESS | 22989 | 1480704683111 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 10:51:23 INFO - PROCESS | 22989 | 1480704683202 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:51:23 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a50c00 == 9 [pid = 23034] [id = 243] 10:51:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa4561c00) [pid = 23034] [serial = 681] [outer = (nil)] 10:51:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa8e12000) [pid = 23034] [serial = 682] [outer = 0xa4561c00] 10:51:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa8e16000) [pid = 23034] [serial = 683] [outer = 0xa4561c00] 10:51:24 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa2c23800) [pid = 23034] [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] 10:51:24 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa38c8400) [pid = 23034] [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] 10:51:24 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa3641400) [pid = 23034] [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] 10:51:24 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa375e800) [pid = 23034] [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] 10:51:24 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa3a5a800) [pid = 23034] [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] 10:51:24 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa456d000) [pid = 23034] [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] 10:51:24 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa2c25400) [pid = 23034] [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] 10:51:24 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3756800 == 10 [pid = 23034] [id = 244] 10:51:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa375d800) [pid = 23034] [serial = 684] [outer = (nil)] 10:51:24 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:51:24 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:51:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa3a54c00) [pid = 23034] [serial = 685] [outer = 0xa375d800] 10:51:24 INFO - PROCESS | 22989 | 1480704684666 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]]]}] 10:51:24 INFO - . 10:51:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1741ms 10:51:24 INFO - PROCESS | 22989 | 1480704684689 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 10:51:24 INFO - PROCESS | 22989 | 1480704684693 Marionette TRACE conn4 <- [1,785,null,{"value":"2147483649"}] 10:51:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 10:51:24 INFO - PROCESS | 22989 | 1480704684703 Marionette TRACE conn4 -> [0,786,"timeouts",{"script":35000}] 10:51:24 INFO - PROCESS | 22989 | 1480704684705 Marionette TRACE conn4 <- [1,786,null,{}] 10:51:24 INFO - PROCESS | 22989 | 1480704684711 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}] 10:51:24 INFO - PROCESS | 22989 | 1480704684852 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 10:51:24 INFO - PROCESS | 22989 | 1480704684942 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:51:25 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e1a000 == 11 [pid = 23034] [id = 245] 10:51:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa8e1a400) [pid = 23034] [serial = 686] [outer = (nil)] 10:51:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa8fb3800) [pid = 23034] [serial = 687] [outer = 0xa8e1a400] 10:51:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa8fbac00) [pid = 23034] [serial = 688] [outer = 0xa8e1a400] 10:51:26 WARNING - wptserve Traceback (most recent call last): 10:51:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:51:26 WARNING - rv = self.func(request, response) 10:51:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:51:26 WARNING - access_control_allow_origin = "*") 10:51:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:51:26 WARNING - payload = payload_generator(server_data) 10:51:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:51:26 WARNING - return encode_string_as_bmp_image(data) 10:51: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 10:51:26 WARNING - img.save(f, "BMP") 10:51:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:51:26 WARNING - f.write(bmpfileheader) 10:51:26 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:51:26 WARNING - 10:51:26 INFO - PROCESS | 22989 | --DOCSHELL 0xa3756800 == 10 [pid = 23034] [id = 244] 10:51:26 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a50c00 == 9 [pid = 23034] [id = 243] 10:51:26 INFO - PROCESS | 22989 | --DOCSHELL 0xa77c2c00 == 8 [pid = 23034] [id = 242] 10:51:26 INFO - PROCESS | 22989 | --DOCSHELL 0xa4954000 == 7 [pid = 23034] [id = 241] 10:51:26 INFO - PROCESS | 22989 | --DOCSHELL 0xa46c9800 == 6 [pid = 23034] [id = 240] 10:51:26 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a52c00 == 5 [pid = 23034] [id = 239] 10:51:26 INFO - PROCESS | 22989 | --DOCSHELL 0xa3642c00 == 4 [pid = 23034] [id = 238] 10:51:26 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f01c00 == 3 [pid = 23034] [id = 237] 10:51:26 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa46c0400) [pid = 23034] [serial = 660] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa4562400) [pid = 23034] [serial = 657] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa3a51000) [pid = 23034] [serial = 654] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa380dc00) [pid = 23034] [serial = 651] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa3750400) [pid = 23034] [serial = 648] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa2f05800) [pid = 23034] [serial = 645] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa3a5f800) [pid = 23034] [serial = 658] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa3a53400) [pid = 23034] [serial = 655] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa3810800) [pid = 23034] [serial = 652] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa3753800) [pid = 23034] [serial = 649] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa2f0c400) [pid = 23034] [serial = 646] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa544bc00) [pid = 23034] [serial = 663] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa46cd400) [pid = 23034] [serial = 661] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa2f0d400) [pid = 23034] [serial = 643] [outer = (nil)] [url = about:blank] 10:51:29 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa3a55400) [pid = 23034] [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] 10:51:29 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa4954400) [pid = 23034] [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] 10:51:29 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa4561c00) [pid = 23034] [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] 10:51:29 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa4950400) [pid = 23034] [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] 10:51:29 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xa3644000) [pid = 23034] [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] 10:51:29 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa2f03c00) [pid = 23034] [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] 10:51:29 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa375d800) [pid = 23034] [serial = 684] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:51:29 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa77ca400) [pid = 23034] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704682639] 10:51:29 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa46ca000) [pid = 23034] [serial = 674] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:51:33 INFO - PROCESS | 22989 | --DOCSHELL 0xa4950000 == 2 [pid = 23034] [id = 236] 10:51:33 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa5445800) [pid = 23034] [serial = 664] [outer = (nil)] [url = about:blank] 10:51:33 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa38c8c00) [pid = 23034] [serial = 670] [outer = (nil)] [url = about:blank] 10:51:33 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa375f000) [pid = 23034] [serial = 667] [outer = (nil)] [url = about:blank] 10:51:33 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa8e12000) [pid = 23034] [serial = 682] [outer = (nil)] [url = about:blank] 10:51:33 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa3a54c00) [pid = 23034] [serial = 685] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:51:33 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa8fb3800) [pid = 23034] [serial = 687] [outer = (nil)] [url = about:blank] 10:51:33 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa8e16000) [pid = 23034] [serial = 683] [outer = (nil)] [url = about:blank] 10:51:33 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa8209c00) [pid = 23034] [serial = 680] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704682639] 10:51:33 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa2f0a800) [pid = 23034] [serial = 673] [outer = (nil)] [url = about:blank] 10:51:33 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa46ce800) [pid = 23034] [serial = 675] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:51:33 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa5599000) [pid = 23034] [serial = 678] [outer = (nil)] [url = about:blank] 10:51:33 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa5597c00) [pid = 23034] [serial = 677] [outer = (nil)] [url = about:blank] 10:51:33 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa4568000) [pid = 23034] [serial = 672] [outer = (nil)] [url = about:blank] 10:51:33 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa38c4400) [pid = 23034] [serial = 669] [outer = (nil)] [url = about:blank] 10:51:33 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa3758800) [pid = 23034] [serial = 666] [outer = (nil)] [url = about:blank] 10:51:55 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:51:55 INFO - PROCESS | 22989 | 1480704715429 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]]]}] 10:51:55 INFO - . 10:51:55 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30768ms 10:51:55 INFO - PROCESS | 22989 | 1480704715468 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 10:51:55 INFO - PROCESS | 22989 | 1480704715471 Marionette TRACE conn4 <- [1,789,null,{"value":"2147483649"}] 10:51:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html 10:51:55 INFO - PROCESS | 22989 | 1480704715477 Marionette TRACE conn4 -> [0,790,"timeouts",{"script":35000}] 10:51:55 INFO - PROCESS | 22989 | 1480704715479 Marionette TRACE conn4 <- [1,790,null,{}] 10:51:55 INFO - PROCESS | 22989 | 1480704715485 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}] 10:51:55 INFO - PROCESS | 22989 | 1480704715678 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 10:51:55 INFO - PROCESS | 22989 | 1480704715733 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:51:55 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23c00 == 3 [pid = 23034] [id = 246] 10:51:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c24000) [pid = 23034] [serial = 689] [outer = (nil)] 10:51:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2f03c00) [pid = 23034] [serial = 690] [outer = 0xa2c24000] 10:51:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2f0a400) [pid = 23034] [serial = 691] [outer = 0xa2c24000] 10:51:56 WARNING - wptserve Traceback (most recent call last): 10:51:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:51:56 WARNING - rv = self.func(request, response) 10:51:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:51:56 WARNING - access_control_allow_origin = "*") 10:51:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:51:56 WARNING - payload = payload_generator(server_data) 10:51:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:51:56 WARNING - return encode_string_as_bmp_image(data) 10:51: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 10:51:56 WARNING - img.save(f, "BMP") 10:51:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:51:56 WARNING - f.write(bmpfileheader) 10:51:56 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:51:56 WARNING - 10:52:04 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e1a000 == 2 [pid = 23034] [id = 245] 10:52:10 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa8e1a400) [pid = 23034] [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] 10:52:14 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2f03c00) [pid = 23034] [serial = 690] [outer = (nil)] [url = about:blank] 10:52:14 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa8fbac00) [pid = 23034] [serial = 688] [outer = (nil)] [url = about:blank] 10:52:26 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:52:26 INFO - PROCESS | 22989 | 1480704746160 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]]]}] 10:52:26 INFO - . 10:52:26 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 30725ms 10:52:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 10:52:26 INFO - PROCESS | 22989 | 1480704746203 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 10:52:26 INFO - PROCESS | 22989 | 1480704746206 Marionette TRACE conn4 <- [1,793,null,{"value":"2147483649"}] 10:52:26 INFO - PROCESS | 22989 | 1480704746212 Marionette TRACE conn4 -> [0,794,"timeouts",{"script":35000}] 10:52:26 INFO - PROCESS | 22989 | 1480704746215 Marionette TRACE conn4 <- [1,794,null,{}] 10:52:26 INFO - PROCESS | 22989 | 1480704746229 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}] 10:52:26 INFO - PROCESS | 22989 | 1480704746359 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 10:52:26 INFO - PROCESS | 22989 | 1480704746420 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:52:26 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22c00 == 3 [pid = 23034] [id = 247] 10:52:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23400) [pid = 23034] [serial = 692] [outer = (nil)] 10:52:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2f05000) [pid = 23034] [serial = 693] [outer = 0xa2c23400] 10:52:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2f0c800) [pid = 23034] [serial = 694] [outer = 0xa2c23400] 10:52:27 WARNING - wptserve Traceback (most recent call last): 10:52:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:52:27 WARNING - rv = self.func(request, response) 10:52:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:52:27 WARNING - access_control_allow_origin = "*") 10:52:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:52:27 WARNING - payload = payload_generator(server_data) 10:52:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:52:27 WARNING - return encode_string_as_bmp_image(data) 10:52:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:52:27 WARNING - img.save(f, "BMP") 10:52:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:52:27 WARNING - f.write(bmpfileheader) 10:52:27 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:52:27 WARNING - 10:52:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23c00 == 2 [pid = 23034] [id = 246] 10:52:41 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c24000) [pid = 23034] [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] 10:52:45 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2f05000) [pid = 23034] [serial = 693] [outer = (nil)] [url = about:blank] 10:52:45 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2f0a400) [pid = 23034] [serial = 691] [outer = (nil)] [url = about:blank] 10:52:56 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:52:56 INFO - PROCESS | 22989 | 1480704776896 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]]]}] 10:52:56 INFO - . 10:52:56 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30718ms 10:52:56 INFO - PROCESS | 22989 | 1480704776929 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 10:52:56 INFO - PROCESS | 22989 | 1480704776932 Marionette TRACE conn4 <- [1,797,null,{"value":"2147483649"}] 10:52:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 10:52:56 INFO - PROCESS | 22989 | 1480704776938 Marionette TRACE conn4 -> [0,798,"timeouts",{"script":35000}] 10:52:56 INFO - PROCESS | 22989 | 1480704776940 Marionette TRACE conn4 <- [1,798,null,{}] 10:52:56 INFO - PROCESS | 22989 | 1480704776946 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}] 10:52:57 INFO - PROCESS | 22989 | 1480704777097 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 10:52:57 INFO - PROCESS | 22989 | 1480704777155 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:52:57 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22000 == 3 [pid = 23034] [id = 248] 10:52:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23000) [pid = 23034] [serial = 695] [outer = (nil)] 10:52:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2f03800) [pid = 23034] [serial = 696] [outer = 0xa2c23000] 10:52:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2f0a800) [pid = 23034] [serial = 697] [outer = 0xa2c23000] 10:52:58 INFO - PROCESS | 22989 | 1480704778161 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]]]}] 10:52:58 INFO - . 10:52:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1279ms 10:52:58 INFO - PROCESS | 22989 | 1480704778219 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 10:52:58 INFO - PROCESS | 22989 | 1480704778222 Marionette TRACE conn4 <- [1,801,null,{"value":"2147483649"}] 10:52:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html 10:52:58 INFO - PROCESS | 22989 | 1480704778228 Marionette TRACE conn4 -> [0,802,"timeouts",{"script":35000}] 10:52:58 INFO - PROCESS | 22989 | 1480704778230 Marionette TRACE conn4 <- [1,802,null,{}] 10:52:58 INFO - PROCESS | 22989 | 1480704778237 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}] 10:52:58 INFO - PROCESS | 22989 | 1480704778417 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 10:52:58 INFO - PROCESS | 22989 | 1480704778500 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:52:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363f800 == 4 [pid = 23034] [id = 249] 10:52:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa363fc00) [pid = 23034] [serial = 698] [outer = (nil)] 10:52:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa3645800) [pid = 23034] [serial = 699] [outer = 0xa363fc00] 10:52:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa3646800) [pid = 23034] [serial = 700] [outer = 0xa363fc00] 10:52:59 INFO - PROCESS | 22989 | 1480704779481 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]]]}] 10:52:59 INFO - . 10:52:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1298ms 10:52:59 INFO - PROCESS | 22989 | 1480704779528 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 10:52:59 INFO - PROCESS | 22989 | 1480704779532 Marionette TRACE conn4 <- [1,805,null,{"value":"2147483649"}] 10:52:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 10:52:59 INFO - PROCESS | 22989 | 1480704779538 Marionette TRACE conn4 -> [0,806,"timeouts",{"script":35000}] 10:52:59 INFO - PROCESS | 22989 | 1480704779541 Marionette TRACE conn4 <- [1,806,null,{}] 10:52:59 INFO - PROCESS | 22989 | 1480704779546 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}] 10:52:59 INFO - PROCESS | 22989 | 1480704779734 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 10:52:59 INFO - PROCESS | 22989 | 1480704779790 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:52:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375d000 == 5 [pid = 23034] [id = 250] 10:52:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa375d400) [pid = 23034] [serial = 701] [outer = (nil)] 10:52:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa3802800) [pid = 23034] [serial = 702] [outer = 0xa375d400] 10:53:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa380fc00) [pid = 23034] [serial = 703] [outer = 0xa375d400] 10:53:00 INFO - PROCESS | 22989 | 1480704780826 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]]]}] 10:53:00 INFO - . 10:53:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1334ms 10:53:00 INFO - PROCESS | 22989 | 1480704780873 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 10:53:00 INFO - PROCESS | 22989 | 1480704780876 Marionette TRACE conn4 <- [1,809,null,{"value":"2147483649"}] 10:53:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 10:53:00 INFO - PROCESS | 22989 | 1480704780882 Marionette TRACE conn4 -> [0,810,"timeouts",{"script":35000}] 10:53:00 INFO - PROCESS | 22989 | 1480704780884 Marionette TRACE conn4 <- [1,810,null,{}] 10:53:00 INFO - PROCESS | 22989 | 1480704780890 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}] 10:53:01 INFO - PROCESS | 22989 | 1480704781075 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 10:53:01 INFO - PROCESS | 22989 | 1480704781131 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:01 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c7800 == 6 [pid = 23034] [id = 251] 10:53:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa38c7c00) [pid = 23034] [serial = 704] [outer = (nil)] 10:53:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa3a50400) [pid = 23034] [serial = 705] [outer = 0xa38c7c00] 10:53:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa3a53000) [pid = 23034] [serial = 706] [outer = 0xa38c7c00] 10:53:02 INFO - PROCESS | 22989 | 1480704782050 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]]]}] 10:53:02 INFO - . 10:53:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1186ms 10:53:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html 10:53:02 INFO - PROCESS | 22989 | 1480704782070 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 10:53:02 INFO - PROCESS | 22989 | 1480704782072 Marionette TRACE conn4 <- [1,813,null,{"value":"2147483649"}] 10:53:02 INFO - PROCESS | 22989 | 1480704782078 Marionette TRACE conn4 -> [0,814,"timeouts",{"script":35000}] 10:53:02 INFO - PROCESS | 22989 | 1480704782081 Marionette TRACE conn4 <- [1,814,null,{}] 10:53:02 INFO - PROCESS | 22989 | 1480704782087 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}] 10:53:02 INFO - PROCESS | 22989 | 1480704782259 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 10:53:02 INFO - PROCESS | 22989 | 1480704782301 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:02 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a5a000 == 7 [pid = 23034] [id = 252] 10:53:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa3a5a400) [pid = 23034] [serial = 707] [outer = (nil)] 10:53:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa4562400) [pid = 23034] [serial = 708] [outer = 0xa3a5a400] 10:53:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa3a5f800) [pid = 23034] [serial = 709] [outer = 0xa3a5a400] 10:53:03 INFO - PROCESS | 22989 | 1480704783257 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]]]}] 10:53:03 INFO - . 10:53:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1238ms 10:53:03 INFO - PROCESS | 22989 | 1480704783333 Marionette TRACE conn4 -> [0,817,"getWindowHandle",null] 10:53:03 INFO - PROCESS | 22989 | 1480704783337 Marionette TRACE conn4 <- [1,817,null,{"value":"2147483649"}] 10:53:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 10:53:03 INFO - PROCESS | 22989 | 1480704783355 Marionette TRACE conn4 -> [0,818,"timeouts",{"script":35000}] 10:53:03 INFO - PROCESS | 22989 | 1480704783357 Marionette TRACE conn4 <- [1,818,null,{}] 10:53:03 INFO - PROCESS | 22989 | 1480704783363 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}] 10:53:03 INFO - PROCESS | 22989 | 1480704783549 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 10:53:03 INFO - PROCESS | 22989 | 1480704783613 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:03 INFO - PROCESS | 22989 | ++DOCSHELL 0xa456fc00 == 8 [pid = 23034] [id = 253] 10:53:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa4570400) [pid = 23034] [serial = 710] [outer = (nil)] 10:53:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa46c9000) [pid = 23034] [serial = 711] [outer = 0xa4570400] 10:53:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa47e5800) [pid = 23034] [serial = 712] [outer = 0xa4570400] 10:53:04 INFO - PROCESS | 22989 | 1480704784632 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]]]}] 10:53:04 INFO - . 10:53:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1343ms 10:53:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 10:53:04 INFO - PROCESS | 22989 | 1480704784693 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 10:53:04 INFO - PROCESS | 22989 | 1480704784695 Marionette TRACE conn4 <- [1,821,null,{"value":"2147483649"}] 10:53:04 INFO - PROCESS | 22989 | 1480704784702 Marionette TRACE conn4 -> [0,822,"timeouts",{"script":35000}] 10:53:04 INFO - PROCESS | 22989 | 1480704784705 Marionette TRACE conn4 <- [1,822,null,{}] 10:53:04 INFO - PROCESS | 22989 | 1480704784710 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}] 10:53:04 INFO - PROCESS | 22989 | 1480704784882 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 10:53:04 INFO - PROCESS | 22989 | 1480704784965 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:04 INFO - PROCESS | 22989 | ++DOCSHELL 0xa49a1800 == 9 [pid = 23034] [id = 254] 10:53:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa49a6c00) [pid = 23034] [serial = 713] [outer = (nil)] 10:53:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa556f400) [pid = 23034] [serial = 714] [outer = 0xa49a6c00] 10:53:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa5571000) [pid = 23034] [serial = 715] [outer = 0xa49a6c00] 10:53:06 INFO - PROCESS | 22989 | 1480704786033 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]]]}] 10:53:06 INFO - . 10:53:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1383ms 10:53:06 INFO - PROCESS | 22989 | 1480704786084 Marionette TRACE conn4 -> [0,825,"getWindowHandle",null] 10:53:06 INFO - PROCESS | 22989 | 1480704786088 Marionette TRACE conn4 <- [1,825,null,{"value":"2147483649"}] 10:53:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 10:53:06 INFO - PROCESS | 22989 | 1480704786102 Marionette TRACE conn4 -> [0,826,"timeouts",{"script":35000}] 10:53:06 INFO - PROCESS | 22989 | 1480704786104 Marionette TRACE conn4 <- [1,826,null,{}] 10:53:06 INFO - PROCESS | 22989 | 1480704786111 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}] 10:53:06 INFO - PROCESS | 22989 | 1480704786271 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 10:53:06 INFO - PROCESS | 22989 | 1480704786319 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:06 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375a800 == 10 [pid = 23034] [id = 255] 10:53:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa375e800) [pid = 23034] [serial = 716] [outer = (nil)] 10:53:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa3a51800) [pid = 23034] [serial = 717] [outer = 0xa375e800] 10:53:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa3a5e800) [pid = 23034] [serial = 718] [outer = 0xa375e800] 10:53:07 INFO - PROCESS | 22989 | 1480704787583 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]]]}] 10:53:07 INFO - . 10:53:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1542ms 10:53:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 10:53:07 INFO - PROCESS | 22989 | 1480704787637 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 10:53:07 INFO - PROCESS | 22989 | 1480704787640 Marionette TRACE conn4 <- [1,829,null,{"value":"2147483649"}] 10:53:07 INFO - PROCESS | 22989 | 1480704787646 Marionette TRACE conn4 -> [0,830,"timeouts",{"script":35000}] 10:53:07 INFO - PROCESS | 22989 | 1480704787649 Marionette TRACE conn4 <- [1,830,null,{}] 10:53:07 INFO - PROCESS | 22989 | 1480704787655 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}] 10:53:07 INFO - PROCESS | 22989 | 1480704787827 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 10:53:07 INFO - PROCESS | 22989 | 1480704787883 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:07 INFO - PROCESS | 22989 | --DOCSHELL 0xa456fc00 == 9 [pid = 23034] [id = 253] 10:53:07 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a5a000 == 8 [pid = 23034] [id = 252] 10:53:07 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c7800 == 7 [pid = 23034] [id = 251] 10:53:07 INFO - PROCESS | 22989 | --DOCSHELL 0xa375d000 == 6 [pid = 23034] [id = 250] 10:53:07 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f09c00 == 7 [pid = 23034] [id = 256] 10:53:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa3639800) [pid = 23034] [serial = 719] [outer = (nil)] 10:53:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa375b000) [pid = 23034] [serial = 720] [outer = 0xa3639800] 10:53:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa38bd800) [pid = 23034] [serial = 721] [outer = 0xa3639800] 10:53:08 INFO - PROCESS | 22989 | --DOCSHELL 0xa363f800 == 6 [pid = 23034] [id = 249] 10:53:08 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22000 == 5 [pid = 23034] [id = 248] 10:53:08 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22c00 == 4 [pid = 23034] [id = 247] 10:53:08 INFO - PROCESS | 22989 | 1480704788934 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]]]}] 10:53:08 INFO - . 10:53:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1334ms 10:53:08 INFO - PROCESS | 22989 | 1480704788979 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 10:53:08 INFO - PROCESS | 22989 | 1480704788982 Marionette TRACE conn4 <- [1,833,null,{"value":"2147483649"}] 10:53:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 10:53:08 INFO - PROCESS | 22989 | 1480704788989 Marionette TRACE conn4 -> [0,834,"timeouts",{"script":35000}] 10:53:08 INFO - PROCESS | 22989 | 1480704788991 Marionette TRACE conn4 <- [1,834,null,{}] 10:53:08 INFO - PROCESS | 22989 | 1480704788996 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}] 10:53:09 INFO - PROCESS | 22989 | 1480704789175 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 10:53:09 INFO - PROCESS | 22989 | 1480704789282 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:09 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a58000 == 5 [pid = 23034] [id = 257] 10:53:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa3a58400) [pid = 23034] [serial = 722] [outer = (nil)] 10:53:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa4566000) [pid = 23034] [serial = 723] [outer = 0xa3a58400] 10:53:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa4567c00) [pid = 23034] [serial = 724] [outer = 0xa3a58400] 10:53:10 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4570c00 == 6 [pid = 23034] [id = 258] 10:53:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa46c1400) [pid = 23034] [serial = 725] [outer = (nil)] 10:53:10 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:53:10 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:53:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa46ca800) [pid = 23034] [serial = 726] [outer = 0xa46c1400] 10:53:10 INFO - PROCESS | 22989 | 1480704790361 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]]]}] 10:53:10 INFO - . 10:53:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1390ms 10:53:10 INFO - PROCESS | 22989 | 1480704790381 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 10:53:10 INFO - PROCESS | 22989 | 1480704790388 Marionette TRACE conn4 <- [1,837,null,{"value":"2147483649"}] 10:53:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 10:53:10 INFO - PROCESS | 22989 | 1480704790395 Marionette TRACE conn4 -> [0,838,"timeouts",{"script":35000}] 10:53:10 INFO - PROCESS | 22989 | 1480704790397 Marionette TRACE conn4 <- [1,838,null,{}] 10:53:10 INFO - PROCESS | 22989 | 1480704790404 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}] 10:53:10 INFO - PROCESS | 22989 | 1480704790598 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 10:53:10 INFO - PROCESS | 22989 | 1480704790649 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:10 INFO - PROCESS | 22989 | ++DOCSHELL 0xa49a8400 == 7 [pid = 23034] [id = 259] 10:53:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa49a9400) [pid = 23034] [serial = 727] [outer = (nil)] 10:53:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa5579000) [pid = 23034] [serial = 728] [outer = 0xa49a9400] 10:53:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa5596800) [pid = 23034] [serial = 729] [outer = 0xa49a9400] 10:53:11 INFO - PROCESS | 22989 | ++DOCSHELL 0xa559f000 == 8 [pid = 23034] [id = 260] 10:53:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa55a0c00) [pid = 23034] [serial = 730] [outer = (nil)] 10:53:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa77cb400) [pid = 23034] [serial = 731] [outer = 0xa55a0c00] 10:53:11 INFO - PROCESS | 22989 | 1480704791798 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]]]}] 10:53:11 INFO - . 10:53:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1433ms 10:53:11 INFO - PROCESS | 22989 | 1480704791829 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 10:53:11 INFO - PROCESS | 22989 | 1480704791832 Marionette TRACE conn4 <- [1,841,null,{"value":"2147483649"}] 10:53:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 10:53:11 INFO - PROCESS | 22989 | 1480704791839 Marionette TRACE conn4 -> [0,842,"timeouts",{"script":35000}] 10:53:11 INFO - PROCESS | 22989 | 1480704791841 Marionette TRACE conn4 <- [1,842,null,{}] 10:53:11 INFO - PROCESS | 22989 | 1480704791846 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}] 10:53:11 INFO - PROCESS | 22989 | 1480704791975 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 10:53:12 INFO - PROCESS | 22989 | 1480704792091 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:12 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e11800 == 9 [pid = 23034] [id = 261] 10:53:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa8e11c00) [pid = 23034] [serial = 732] [outer = (nil)] 10:53:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa8e16000) [pid = 23034] [serial = 733] [outer = 0xa8e11c00] 10:53:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa8e18000) [pid = 23034] [serial = 734] [outer = 0xa8e11c00] 10:53:13 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa4570400) [pid = 23034] [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] 10:53:13 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa3a5a400) [pid = 23034] [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] 10:53:13 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa38c7c00) [pid = 23034] [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] 10:53:13 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa375d400) [pid = 23034] [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] 10:53:13 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa2c23400) [pid = 23034] [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] 10:53:13 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa2c23000) [pid = 23034] [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] 10:53:13 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa363fc00) [pid = 23034] [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] 10:53:13 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f03400 == 10 [pid = 23034] [id = 262] 10:53:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa363a400) [pid = 23034] [serial = 735] [outer = (nil)] 10:53:13 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:53:13 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:53:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa3754400) [pid = 23034] [serial = 736] [outer = 0xa363a400] 10:53:13 INFO - PROCESS | 22989 | 1480704793651 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]]]}] 10:53:13 INFO - . 10:53:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1844ms 10:53:13 INFO - PROCESS | 22989 | 1480704793684 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 10:53:13 INFO - PROCESS | 22989 | 1480704793688 Marionette TRACE conn4 <- [1,845,null,{"value":"2147483649"}] 10:53:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 10:53:13 INFO - PROCESS | 22989 | 1480704793694 Marionette TRACE conn4 -> [0,846,"timeouts",{"script":35000}] 10:53:13 INFO - PROCESS | 22989 | 1480704793696 Marionette TRACE conn4 <- [1,846,null,{}] 10:53:13 INFO - PROCESS | 22989 | 1480704793702 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}] 10:53:13 INFO - PROCESS | 22989 | 1480704793938 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 10:53:14 INFO - PROCESS | 22989 | 1480704794010 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:14 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e10400 == 11 [pid = 23034] [id = 263] 10:53:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa8e14c00) [pid = 23034] [serial = 737] [outer = (nil)] 10:53:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa8e1d800) [pid = 23034] [serial = 738] [outer = 0xa8e14c00] 10:53:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa8fb7000) [pid = 23034] [serial = 739] [outer = 0xa8e14c00] 10:53:15 INFO - PROCESS | 22989 | 1480704795099 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]]]}] 10:53:15 INFO - . 10:53:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1432ms 10:53:15 INFO - PROCESS | 22989 | 1480704795128 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 10:53:15 INFO - PROCESS | 22989 | 1480704795130 Marionette TRACE conn4 <- [1,849,null,{"value":"2147483649"}] 10:53:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html 10:53:15 INFO - PROCESS | 22989 | 1480704795137 Marionette TRACE conn4 -> [0,850,"timeouts",{"script":35000}] 10:53:15 INFO - PROCESS | 22989 | 1480704795140 Marionette TRACE conn4 <- [1,850,null,{}] 10:53:15 INFO - PROCESS | 22989 | 1480704795145 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}] 10:53:15 INFO - PROCESS | 22989 | 1480704795344 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 10:53:15 INFO - PROCESS | 22989 | 1480704795392 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:15 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c1000 == 12 [pid = 23034] [id = 264] 10:53:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa38c5800) [pid = 23034] [serial = 740] [outer = (nil)] 10:53:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa4569000) [pid = 23034] [serial = 741] [outer = 0xa38c5800] 10:53:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa47f2800) [pid = 23034] [serial = 742] [outer = 0xa38c5800] 10:53:16 INFO - PROCESS | 22989 | 1480704796664 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]]]}] 10:53:16 INFO - . 10:53:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1584ms 10:53:16 INFO - PROCESS | 22989 | 1480704796722 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 10:53:16 INFO - PROCESS | 22989 | 1480704796727 Marionette TRACE conn4 <- [1,853,null,{"value":"2147483649"}] 10:53:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 10:53:16 INFO - PROCESS | 22989 | 1480704796738 Marionette TRACE conn4 -> [0,854,"timeouts",{"script":35000}] 10:53:16 INFO - PROCESS | 22989 | 1480704796744 Marionette TRACE conn4 <- [1,854,null,{}] 10:53:16 INFO - PROCESS | 22989 | 1480704796751 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}] 10:53:16 INFO - PROCESS | 22989 | 1480704796957 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 10:53:17 INFO - PROCESS | 22989 | 1480704797027 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:17 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363f800 == 13 [pid = 23034] [id = 265] 10:53:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa3640400) [pid = 23034] [serial = 743] [outer = (nil)] 10:53:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa375fc00) [pid = 23034] [serial = 744] [outer = 0xa3640400] 10:53:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa38bf800) [pid = 23034] [serial = 745] [outer = 0xa3640400] 10:53:18 INFO - PROCESS | 22989 | 1480704798226 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]]]}] 10:53:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f03400 == 12 [pid = 23034] [id = 262] 10:53:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e11800 == 11 [pid = 23034] [id = 261] 10:53:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa559f000 == 10 [pid = 23034] [id = 260] 10:53:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa49a8400 == 9 [pid = 23034] [id = 259] 10:53:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa4570c00 == 8 [pid = 23034] [id = 258] 10:53:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a58000 == 7 [pid = 23034] [id = 257] 10:53:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f09c00 == 6 [pid = 23034] [id = 256] 10:53:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa375a800 == 5 [pid = 23034] [id = 255] 10:53:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa49a1800 == 4 [pid = 23034] [id = 254] 10:53:18 INFO - . 10:53:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1547ms 10:53:18 INFO - PROCESS | 22989 | 1480704798284 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 10:53:18 INFO - PROCESS | 22989 | 1480704798289 Marionette TRACE conn4 <- [1,857,null,{"value":"2147483649"}] 10:53:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 10:53:18 INFO - PROCESS | 22989 | 1480704798294 Marionette TRACE conn4 -> [0,858,"timeouts",{"script":35000}] 10:53:18 INFO - PROCESS | 22989 | 1480704798297 Marionette TRACE conn4 <- [1,858,null,{}] 10:53:18 INFO - PROCESS | 22989 | 1480704798303 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}] 10:53:18 INFO - PROCESS | 22989 | 1480704798483 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 10:53:18 INFO - PROCESS | 22989 | 1480704798531 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:18 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0xa47e5800) [pid = 23034] [serial = 712] [outer = (nil)] [url = about:blank] 10:53:18 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0xa46c9000) [pid = 23034] [serial = 711] [outer = (nil)] [url = about:blank] 10:53:18 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa3a5f800) [pid = 23034] [serial = 709] [outer = (nil)] [url = about:blank] 10:53:18 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa4562400) [pid = 23034] [serial = 708] [outer = (nil)] [url = about:blank] 10:53:18 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa3a53000) [pid = 23034] [serial = 706] [outer = (nil)] [url = about:blank] 10:53:18 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa3a50400) [pid = 23034] [serial = 705] [outer = (nil)] [url = about:blank] 10:53:18 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa380fc00) [pid = 23034] [serial = 703] [outer = (nil)] [url = about:blank] 10:53:18 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa3802800) [pid = 23034] [serial = 702] [outer = (nil)] [url = about:blank] 10:53:18 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa2f0c800) [pid = 23034] [serial = 694] [outer = (nil)] [url = about:blank] 10:53:18 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa2f03800) [pid = 23034] [serial = 696] [outer = (nil)] [url = about:blank] 10:53:18 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa2f0a800) [pid = 23034] [serial = 697] [outer = (nil)] [url = about:blank] 10:53:18 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa3645800) [pid = 23034] [serial = 699] [outer = (nil)] [url = about:blank] 10:53:18 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa3646800) [pid = 23034] [serial = 700] [outer = (nil)] [url = about:blank] 10:53:18 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363ac00 == 5 [pid = 23034] [id = 266] 10:53:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa363bc00) [pid = 23034] [serial = 746] [outer = (nil)] 10:53:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa3646800) [pid = 23034] [serial = 747] [outer = 0xa363bc00] 10:53:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa3755000) [pid = 23034] [serial = 748] [outer = 0xa363bc00] 10:53:19 INFO - PROCESS | 22989 | 1480704799515 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]]]}] 10:53:19 INFO - . 10:53:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1278ms 10:53:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 10:53:19 INFO - PROCESS | 22989 | 1480704799573 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 10:53:19 INFO - PROCESS | 22989 | 1480704799575 Marionette TRACE conn4 <- [1,861,null,{"value":"2147483649"}] 10:53:19 INFO - PROCESS | 22989 | 1480704799581 Marionette TRACE conn4 -> [0,862,"timeouts",{"script":35000}] 10:53:19 INFO - PROCESS | 22989 | 1480704799584 Marionette TRACE conn4 <- [1,862,null,{}] 10:53:19 INFO - PROCESS | 22989 | 1480704799590 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}] 10:53:19 INFO - PROCESS | 22989 | 1480704799750 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 10:53:19 INFO - PROCESS | 22989 | 1480704799798 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:19 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375a800 == 6 [pid = 23034] [id = 267] 10:53:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa3802c00) [pid = 23034] [serial = 749] [outer = (nil)] 10:53:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa3a54c00) [pid = 23034] [serial = 750] [outer = 0xa3802c00] 10:53:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa3a59000) [pid = 23034] [serial = 751] [outer = 0xa3802c00] 10:53:20 INFO - PROCESS | 22989 | 1480704800870 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]]]}] 10:53:20 INFO - . 10:53:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1338ms 10:53:20 INFO - PROCESS | 22989 | 1480704800919 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 10:53:20 INFO - PROCESS | 22989 | 1480704800923 Marionette TRACE conn4 <- [1,865,null,{"value":"2147483649"}] 10:53:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 10:53:20 INFO - PROCESS | 22989 | 1480704800934 Marionette TRACE conn4 -> [0,866,"timeouts",{"script":35000}] 10:53:20 INFO - PROCESS | 22989 | 1480704800936 Marionette TRACE conn4 <- [1,866,null,{}] 10:53:20 INFO - PROCESS | 22989 | 1480704800942 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}] 10:53:21 INFO - PROCESS | 22989 | 1480704801164 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 10:53:21 INFO - PROCESS | 22989 | 1480704801177 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:21 INFO - PROCESS | 22989 | ++DOCSHELL 0xa46c9800 == 7 [pid = 23034] [id = 268] 10:53:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa47b2000) [pid = 23034] [serial = 752] [outer = (nil)] 10:53:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa494f000) [pid = 23034] [serial = 753] [outer = 0xa47b2000] 10:53:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa4950400) [pid = 23034] [serial = 754] [outer = 0xa47b2000] 10:53:22 INFO - PROCESS | 22989 | 1480704802310 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]]]}] 10:53:22 INFO - . 10:53:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1429ms 10:53:22 INFO - PROCESS | 22989 | 1480704802362 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 10:53:22 INFO - PROCESS | 22989 | 1480704802365 Marionette TRACE conn4 <- [1,869,null,{"value":"2147483649"}] 10:53:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 10:53:22 INFO - PROCESS | 22989 | 1480704802377 Marionette TRACE conn4 -> [0,870,"timeouts",{"script":35000}] 10:53:22 INFO - PROCESS | 22989 | 1480704802379 Marionette TRACE conn4 <- [1,870,null,{}] 10:53:22 INFO - PROCESS | 22989 | 1480704802385 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}] 10:53:22 INFO - PROCESS | 22989 | 1480704802548 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 10:53:22 INFO - PROCESS | 22989 | 1480704802625 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:22 INFO - PROCESS | 22989 | ++DOCSHELL 0xa49a1800 == 8 [pid = 23034] [id = 269] 10:53:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa49a8400) [pid = 23034] [serial = 755] [outer = (nil)] 10:53:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa8e1a000) [pid = 23034] [serial = 756] [outer = 0xa49a8400] 10:53:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa8fbb000) [pid = 23034] [serial = 757] [outer = 0xa49a8400] 10:53:23 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0xa3a58400) [pid = 23034] [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] 10:53:23 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa49a9400) [pid = 23034] [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] 10:53:23 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa8e11c00) [pid = 23034] [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] 10:53:23 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa3639800) [pid = 23034] [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] 10:53:23 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa55a0c00) [pid = 23034] [serial = 730] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704791556] 10:53:23 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa46c1400) [pid = 23034] [serial = 725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:53:23 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa363a400) [pid = 23034] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:53:23 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa375e800) [pid = 23034] [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] 10:53:23 INFO - PROCESS | 22989 | 1480704803862 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]]]}] 10:53:23 INFO - . 10:53:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1544ms 10:53:23 INFO - PROCESS | 22989 | 1480704803917 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 10:53:23 INFO - PROCESS | 22989 | 1480704803921 Marionette TRACE conn4 <- [1,873,null,{"value":"2147483649"}] 10:53:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 10:53:23 INFO - PROCESS | 22989 | 1480704803927 Marionette TRACE conn4 -> [0,874,"timeouts",{"script":35000}] 10:53:23 INFO - PROCESS | 22989 | 1480704803929 Marionette TRACE conn4 <- [1,874,null,{}] 10:53:23 INFO - PROCESS | 22989 | 1480704803934 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}] 10:53:24 INFO - PROCESS | 22989 | 1480704804076 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 10:53:24 INFO - PROCESS | 22989 | 1480704804117 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:24 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e10c00 == 9 [pid = 23034] [id = 270] 10:53:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa8e11000) [pid = 23034] [serial = 758] [outer = (nil)] 10:53:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xad966000) [pid = 23034] [serial = 759] [outer = 0xa8e11000] 10:53:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa3827800) [pid = 23034] [serial = 760] [outer = 0xa8e11000] 10:53:25 INFO - PROCESS | 22989 | 1480704805326 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]]]}] 10:53:25 INFO - . 10:53:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1436ms 10:53:25 INFO - PROCESS | 22989 | 1480704805363 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 10:53:25 INFO - PROCESS | 22989 | 1480704805366 Marionette TRACE conn4 <- [1,877,null,{"value":"2147483649"}] 10:53:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 10:53:25 INFO - PROCESS | 22989 | 1480704805383 Marionette TRACE conn4 -> [0,878,"timeouts",{"script":35000}] 10:53:25 INFO - PROCESS | 22989 | 1480704805386 Marionette TRACE conn4 <- [1,878,null,{}] 10:53:25 INFO - PROCESS | 22989 | 1480704805391 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}] 10:53:25 INFO - PROCESS | 22989 | 1480704805593 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 10:53:25 INFO - PROCESS | 22989 | 1480704805649 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:25 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375d800 == 10 [pid = 23034] [id = 271] 10:53:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa3824c00) [pid = 23034] [serial = 761] [outer = (nil)] 10:53:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa382c000) [pid = 23034] [serial = 762] [outer = 0xa3824c00] 10:53:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa382d000) [pid = 23034] [serial = 763] [outer = 0xa3824c00] 10:53:26 INFO - PROCESS | 22989 | 1480704806842 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]]]}] 10:53:26 INFO - . 10:53:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1494ms 10:53:26 INFO - PROCESS | 22989 | 1480704806871 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 10:53:26 INFO - PROCESS | 22989 | 1480704806874 Marionette TRACE conn4 <- [1,881,null,{"value":"2147483649"}] 10:53:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 10:53:26 INFO - PROCESS | 22989 | 1480704806880 Marionette TRACE conn4 -> [0,882,"timeouts",{"script":35000}] 10:53:26 INFO - PROCESS | 22989 | 1480704806882 Marionette TRACE conn4 <- [1,882,null,{}] 10:53:26 INFO - PROCESS | 22989 | 1480704806895 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}] 10:53:27 INFO - PROCESS | 22989 | 1480704807130 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 10:53:27 INFO - PROCESS | 22989 | 1480704807183 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:27 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3822400 == 11 [pid = 23034] [id = 272] 10:53:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa3822c00) [pid = 23034] [serial = 764] [outer = (nil)] 10:53:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa38bf000) [pid = 23034] [serial = 765] [outer = 0xa3822c00] 10:53:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa38ca800) [pid = 23034] [serial = 766] [outer = 0xa3822c00] 10:53:28 INFO - PROCESS | 22989 | --DOCSHELL 0xa49a1800 == 10 [pid = 23034] [id = 269] 10:53:28 INFO - PROCESS | 22989 | --DOCSHELL 0xa375a800 == 9 [pid = 23034] [id = 267] 10:53:28 INFO - PROCESS | 22989 | --DOCSHELL 0xa46c9800 == 8 [pid = 23034] [id = 268] 10:53:28 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e10400 == 7 [pid = 23034] [id = 263] 10:53:28 INFO - PROCESS | 22989 | --DOCSHELL 0xa363f800 == 6 [pid = 23034] [id = 265] 10:53:28 INFO - PROCESS | 22989 | --DOCSHELL 0xa363ac00 == 5 [pid = 23034] [id = 266] 10:53:28 INFO - PROCESS | 22989 | --DOCSHELL 0xa375d800 == 4 [pid = 23034] [id = 271] 10:53:28 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e10c00 == 3 [pid = 23034] [id = 270] 10:53:28 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c1000 == 2 [pid = 23034] [id = 264] 10:53:28 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c1c000 == 3 [pid = 23034] [id = 273] 10:53:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0xa2c1d000) [pid = 23034] [serial = 767] [outer = (nil)] 10:53:28 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0xa8e1d800) [pid = 23034] [serial = 738] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0xa38bd800) [pid = 23034] [serial = 721] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0xa5596800) [pid = 23034] [serial = 729] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa8e16000) [pid = 23034] [serial = 733] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa8e18000) [pid = 23034] [serial = 734] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa77cb400) [pid = 23034] [serial = 731] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704791556] 10:53:28 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa46ca800) [pid = 23034] [serial = 726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:53:28 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa3754400) [pid = 23034] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:53:28 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa375b000) [pid = 23034] [serial = 720] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa3a5e800) [pid = 23034] [serial = 718] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa5579000) [pid = 23034] [serial = 728] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa4567c00) [pid = 23034] [serial = 724] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa556f400) [pid = 23034] [serial = 714] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa3a51800) [pid = 23034] [serial = 717] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa4566000) [pid = 23034] [serial = 723] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:53:28 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:53:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa2c23c00) [pid = 23034] [serial = 768] [outer = 0xa2c1d000] 10:53:28 INFO - PROCESS | 22989 | 1480704808840 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]]]}] 10:53:28 INFO - . 10:53:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1998ms 10:53:28 INFO - PROCESS | 22989 | 1480704808880 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 10:53:28 INFO - PROCESS | 22989 | 1480704808882 Marionette TRACE conn4 <- [1,885,null,{"value":"2147483649"}] 10:53:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 10:53:28 INFO - PROCESS | 22989 | 1480704808890 Marionette TRACE conn4 -> [0,886,"timeouts",{"script":35000}] 10:53:28 INFO - PROCESS | 22989 | 1480704808893 Marionette TRACE conn4 <- [1,886,null,{}] 10:53:28 INFO - PROCESS | 22989 | 1480704808898 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}] 10:53:29 INFO - PROCESS | 22989 | 1480704809112 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 10:53:29 INFO - PROCESS | 22989 | 1480704809196 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:29 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f0d000 == 4 [pid = 23034] [id = 274] 10:53:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa363c800) [pid = 23034] [serial = 769] [outer = (nil)] 10:53:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa3754400) [pid = 23034] [serial = 770] [outer = 0xa363c800] 10:53:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa375a000) [pid = 23034] [serial = 771] [outer = 0xa363c800] 10:53:30 INFO - PROCESS | 22989 | ++DOCSHELL 0xa380f000 == 5 [pid = 23034] [id = 275] 10:53:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa380f400) [pid = 23034] [serial = 772] [outer = (nil)] 10:53:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa3824400) [pid = 23034] [serial = 773] [outer = 0xa380f400] 10:53:30 INFO - PROCESS | 22989 | 1480704810360 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]]]}] 10:53:30 INFO - . 10:53:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1498ms 10:53:30 INFO - PROCESS | 22989 | 1480704810388 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 10:53:30 INFO - PROCESS | 22989 | 1480704810392 Marionette TRACE conn4 <- [1,889,null,{"value":"2147483649"}] 10:53:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 10:53:30 INFO - PROCESS | 22989 | 1480704810398 Marionette TRACE conn4 -> [0,890,"timeouts",{"script":35000}] 10:53:30 INFO - PROCESS | 22989 | 1480704810400 Marionette TRACE conn4 <- [1,890,null,{}] 10:53:30 INFO - PROCESS | 22989 | 1480704810406 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}] 10:53:30 INFO - PROCESS | 22989 | 1480704810575 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 10:53:30 INFO - PROCESS | 22989 | 1480704810619 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:30 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c8000 == 6 [pid = 23034] [id = 276] 10:53:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa38c9000) [pid = 23034] [serial = 774] [outer = (nil)] 10:53:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa3a58000) [pid = 23034] [serial = 775] [outer = 0xa38c9000] 10:53:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa3a5c400) [pid = 23034] [serial = 776] [outer = 0xa38c9000] 10:53:31 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4566800 == 7 [pid = 23034] [id = 277] 10:53:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa4567000) [pid = 23034] [serial = 777] [outer = (nil)] 10:53:31 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:53:31 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:53:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa4569c00) [pid = 23034] [serial = 778] [outer = 0xa4567000] 10:53:31 INFO - PROCESS | 22989 | 1480704811885 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]]]}] 10:53:31 INFO - . 10:53:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1531ms 10:53:31 INFO - PROCESS | 22989 | 1480704811930 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 10:53:31 INFO - PROCESS | 22989 | 1480704811933 Marionette TRACE conn4 <- [1,893,null,{"value":"2147483649"}] 10:53:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 10:53:31 INFO - PROCESS | 22989 | 1480704811940 Marionette TRACE conn4 -> [0,894,"timeouts",{"script":35000}] 10:53:31 INFO - PROCESS | 22989 | 1480704811947 Marionette TRACE conn4 <- [1,894,null,{}] 10:53:31 INFO - PROCESS | 22989 | 1480704811953 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}] 10:53:32 INFO - PROCESS | 22989 | 1480704812167 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 10:53:32 INFO - PROCESS | 22989 | 1480704812202 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:32 INFO - PROCESS | 22989 | ++DOCSHELL 0xa46cac00 == 8 [pid = 23034] [id = 278] 10:53:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa46cb400) [pid = 23034] [serial = 779] [outer = (nil)] 10:53:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa494ec00) [pid = 23034] [serial = 780] [outer = 0xa46cb400] 10:53:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa4903000) [pid = 23034] [serial = 781] [outer = 0xa46cb400] 10:53:33 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0xa8e11000) [pid = 23034] [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] 10:53:33 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0xa49a8400) [pid = 23034] [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] 10:53:33 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa8e14c00) [pid = 23034] [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] 10:53:33 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa363bc00) [pid = 23034] [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] 10:53:33 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa3640400) [pid = 23034] [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] 10:53:33 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa38c5800) [pid = 23034] [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] 10:53:33 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa49a6c00) [pid = 23034] [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] 10:53:33 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa3802c00) [pid = 23034] [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] 10:53:33 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa47b2000) [pid = 23034] [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] 10:53:34 INFO - PROCESS | 22989 | 1480704814159 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]]]}] 10:53:34 INFO - . 10:53:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2245ms 10:53:34 INFO - PROCESS | 22989 | 1480704814185 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 10:53:34 INFO - PROCESS | 22989 | 1480704814188 Marionette TRACE conn4 <- [1,897,null,{"value":"2147483649"}] 10:53:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html 10:53:34 INFO - PROCESS | 22989 | 1480704814194 Marionette TRACE conn4 -> [0,898,"timeouts",{"script":35000}] 10:53:34 INFO - PROCESS | 22989 | 1480704814197 Marionette TRACE conn4 <- [1,898,null,{}] 10:53:34 INFO - PROCESS | 22989 | 1480704814203 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}] 10:53:34 INFO - PROCESS | 22989 | 1480704814374 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 10:53:34 INFO - PROCESS | 22989 | 1480704814461 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:34 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a56800 == 9 [pid = 23034] [id = 279] 10:53:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa3a5ec00) [pid = 23034] [serial = 782] [outer = (nil)] 10:53:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa4956000) [pid = 23034] [serial = 783] [outer = 0xa3a5ec00] 10:53:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa556f400) [pid = 23034] [serial = 784] [outer = 0xa3a5ec00] 10:53:35 INFO - PROCESS | 22989 | 1480704815492 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]]]}] 10:53:35 INFO - . 10:53:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1333ms 10:53:35 INFO - PROCESS | 22989 | 1480704815529 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 10:53:35 INFO - PROCESS | 22989 | 1480704815531 Marionette TRACE conn4 <- [1,901,null,{"value":"2147483649"}] 10:53:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 10:53:35 INFO - PROCESS | 22989 | 1480704815542 Marionette TRACE conn4 -> [0,902,"timeouts",{"script":35000}] 10:53:35 INFO - PROCESS | 22989 | 1480704815544 Marionette TRACE conn4 <- [1,902,null,{}] 10:53:35 INFO - PROCESS | 22989 | 1480704815548 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}] 10:53:35 INFO - PROCESS | 22989 | 1480704815735 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 10:53:35 INFO - PROCESS | 22989 | 1480704815798 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:35 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3753000 == 10 [pid = 23034] [id = 280] 10:53:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa3753800) [pid = 23034] [serial = 785] [outer = (nil)] 10:53:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa38bec00) [pid = 23034] [serial = 786] [outer = 0xa3753800] 10:53:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa3a51800) [pid = 23034] [serial = 787] [outer = 0xa3753800] 10:53:36 INFO - PROCESS | 22989 | 1480704816946 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]]]}] 10:53:36 INFO - . 10:53:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1442ms 10:53:36 INFO - PROCESS | 22989 | 1480704816985 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 10:53:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 10:53:36 INFO - PROCESS | 22989 | 1480704816990 Marionette TRACE conn4 <- [1,905,null,{"value":"2147483649"}] 10:53:37 INFO - PROCESS | 22989 | 1480704816999 Marionette TRACE conn4 -> [0,906,"timeouts",{"script":35000}] 10:53:37 INFO - PROCESS | 22989 | 1480704817001 Marionette TRACE conn4 <- [1,906,null,{}] 10:53:37 INFO - PROCESS | 22989 | 1480704817008 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}] 10:53:37 INFO - PROCESS | 22989 | 1480704817155 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 10:53:37 INFO - PROCESS | 22989 | 1480704817243 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:37 INFO - PROCESS | 22989 | ++DOCSHELL 0xa5576000 == 11 [pid = 23034] [id = 281] 10:53:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa77c2c00) [pid = 23034] [serial = 788] [outer = (nil)] 10:53:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa82b8c00) [pid = 23034] [serial = 789] [outer = 0xa77c2c00] 10:53:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa8e10400) [pid = 23034] [serial = 790] [outer = 0xa77c2c00] 10:53:38 INFO - PROCESS | 22989 | 1480704818480 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]]]}] 10:53:38 INFO - . 10:53:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1541ms 10:53:38 INFO - PROCESS | 22989 | 1480704818541 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 10:53:38 INFO - PROCESS | 22989 | 1480704818553 Marionette TRACE conn4 <- [1,909,null,{"value":"2147483649"}] 10:53:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 10:53:38 INFO - PROCESS | 22989 | 1480704818565 Marionette TRACE conn4 -> [0,910,"timeouts",{"script":35000}] 10:53:38 INFO - PROCESS | 22989 | 1480704818567 Marionette TRACE conn4 <- [1,910,null,{}] 10:53:38 INFO - PROCESS | 22989 | 1480704818573 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}] 10:53:38 INFO - PROCESS | 22989 | 1480704818740 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 10:53:38 INFO - PROCESS | 22989 | 1480704818825 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:38 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f0b800 == 12 [pid = 23034] [id = 282] 10:53:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0xa3637800) [pid = 23034] [serial = 791] [outer = (nil)] 10:53:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0xa3757800) [pid = 23034] [serial = 792] [outer = 0xa3637800] 10:53:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0xa3803400) [pid = 23034] [serial = 793] [outer = 0xa3637800] 10:53:39 INFO - PROCESS | 22989 | --DOCSHELL 0xa46cac00 == 11 [pid = 23034] [id = 278] 10:53:39 INFO - PROCESS | 22989 | --DOCSHELL 0xa4566800 == 10 [pid = 23034] [id = 277] 10:53:39 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c8000 == 9 [pid = 23034] [id = 276] 10:53:39 INFO - PROCESS | 22989 | --DOCSHELL 0xa380f000 == 8 [pid = 23034] [id = 275] 10:53:39 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f0d000 == 7 [pid = 23034] [id = 274] 10:53:39 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c1c000 == 6 [pid = 23034] [id = 273] 10:53:39 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0xa5571000) [pid = 23034] [serial = 715] [outer = (nil)] [url = about:blank] 10:53:39 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0xa8e1a000) [pid = 23034] [serial = 756] [outer = (nil)] [url = about:blank] 10:53:39 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0xa8fb7000) [pid = 23034] [serial = 739] [outer = (nil)] [url = about:blank] 10:53:39 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0xa3755000) [pid = 23034] [serial = 748] [outer = (nil)] [url = about:blank] 10:53:39 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0xa38bf800) [pid = 23034] [serial = 745] [outer = (nil)] [url = about:blank] 10:53:39 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa47f2800) [pid = 23034] [serial = 742] [outer = (nil)] [url = about:blank] 10:53:39 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa8fbb000) [pid = 23034] [serial = 757] [outer = (nil)] [url = about:blank] 10:53:39 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa4950400) [pid = 23034] [serial = 754] [outer = (nil)] [url = about:blank] 10:53:39 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xad966000) [pid = 23034] [serial = 759] [outer = (nil)] [url = about:blank] 10:53:39 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa3827800) [pid = 23034] [serial = 760] [outer = (nil)] [url = about:blank] 10:53:39 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa3a59000) [pid = 23034] [serial = 751] [outer = (nil)] [url = about:blank] 10:53:39 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa494f000) [pid = 23034] [serial = 753] [outer = (nil)] [url = about:blank] 10:53:39 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa3a54c00) [pid = 23034] [serial = 750] [outer = (nil)] [url = about:blank] 10:53:39 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa3646800) [pid = 23034] [serial = 747] [outer = (nil)] [url = about:blank] 10:53:39 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa375fc00) [pid = 23034] [serial = 744] [outer = (nil)] [url = about:blank] 10:53:39 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa4569000) [pid = 23034] [serial = 741] [outer = (nil)] [url = about:blank] 10:53:39 INFO - PROCESS | 22989 | 1480704819952 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]]]}] 10:53:39 INFO - . 10:53:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1436ms 10:53:40 INFO - PROCESS | 22989 | 1480704820001 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 10:53:40 INFO - PROCESS | 22989 | 1480704820006 Marionette TRACE conn4 <- [1,913,null,{"value":"2147483649"}] 10:53:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 10:53:40 INFO - PROCESS | 22989 | 1480704820013 Marionette TRACE conn4 -> [0,914,"timeouts",{"script":35000}] 10:53:40 INFO - PROCESS | 22989 | 1480704820017 Marionette TRACE conn4 <- [1,914,null,{}] 10:53:40 INFO - PROCESS | 22989 | 1480704820028 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}] 10:53:40 INFO - PROCESS | 22989 | 1480704820192 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 10:53:40 INFO - PROCESS | 22989 | 1480704820287 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:40 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3821400 == 7 [pid = 23034] [id = 283] 10:53:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa3823800) [pid = 23034] [serial = 794] [outer = (nil)] 10:53:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa38c5000) [pid = 23034] [serial = 795] [outer = 0xa3823800] 10:53:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa3a50400) [pid = 23034] [serial = 796] [outer = 0xa3823800] 10:53:41 INFO - PROCESS | 22989 | 1480704821289 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]]]}] 10:53:41 INFO - . 10:53:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1332ms 10:53:41 INFO - PROCESS | 22989 | 1480704821354 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 10:53:41 INFO - PROCESS | 22989 | 1480704821357 Marionette TRACE conn4 <- [1,917,null,{"value":"2147483649"}] 10:53:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 10:53:41 INFO - PROCESS | 22989 | 1480704821364 Marionette TRACE conn4 -> [0,918,"timeouts",{"script":35000}] 10:53:41 INFO - PROCESS | 22989 | 1480704821367 Marionette TRACE conn4 <- [1,918,null,{}] 10:53:41 INFO - PROCESS | 22989 | 1480704821373 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}] 10:53:41 INFO - PROCESS | 22989 | 1480704821569 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 10:53:41 INFO - PROCESS | 22989 | 1480704821597 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:41 INFO - PROCESS | 22989 | ++DOCSHELL 0xa456e000 == 8 [pid = 23034] [id = 284] 10:53:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa456ec00) [pid = 23034] [serial = 797] [outer = (nil)] 10:53:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa46cd800) [pid = 23034] [serial = 798] [outer = 0xa456ec00] 10:53:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa494f000) [pid = 23034] [serial = 799] [outer = 0xa456ec00] 10:53:42 INFO - PROCESS | 22989 | 1480704822733 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]]]}] 10:53:42 INFO - . 10:53:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1433ms 10:53:42 INFO - PROCESS | 22989 | 1480704822798 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 10:53:42 INFO - PROCESS | 22989 | 1480704822801 Marionette TRACE conn4 <- [1,921,null,{"value":"2147483649"}] 10:53:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html 10:53:42 INFO - PROCESS | 22989 | 1480704822808 Marionette TRACE conn4 -> [0,922,"timeouts",{"script":35000}] 10:53:42 INFO - PROCESS | 22989 | 1480704822811 Marionette TRACE conn4 <- [1,922,null,{}] 10:53:42 INFO - PROCESS | 22989 | 1480704822830 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}] 10:53:42 INFO - PROCESS | 22989 | 1480704822970 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 10:53:43 INFO - PROCESS | 22989 | 1480704823012 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:43 INFO - PROCESS | 22989 | ++DOCSHELL 0xa77c0800 == 9 [pid = 23034] [id = 285] 10:53:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa77c1000) [pid = 23034] [serial = 800] [outer = (nil)] 10:53:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa82b2800) [pid = 23034] [serial = 801] [outer = 0xa77c1000] 10:53:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa8e0fc00) [pid = 23034] [serial = 802] [outer = 0xa77c1000] 10:53:43 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa38c9000) [pid = 23034] [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] 10:53:43 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa46cb400) [pid = 23034] [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] 10:53:43 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa3824c00) [pid = 23034] [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] 10:53:44 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa380f400) [pid = 23034] [serial = 772] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704810099] 10:53:44 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa2c1d000) [pid = 23034] [serial = 767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:53:44 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa3822c00) [pid = 23034] [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] 10:53:44 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa363c800) [pid = 23034] [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] 10:53:44 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa4567000) [pid = 23034] [serial = 777] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:53:44 INFO - PROCESS | 22989 | 1480704824216 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]]]}] 10:53:44 INFO - . 10:53:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1445ms 10:53:44 INFO - PROCESS | 22989 | 1480704824255 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 10:53:44 INFO - PROCESS | 22989 | 1480704824257 Marionette TRACE conn4 <- [1,925,null,{"value":"2147483649"}] 10:53:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 10:53:44 INFO - PROCESS | 22989 | 1480704824265 Marionette TRACE conn4 -> [0,926,"timeouts",{"script":35000}] 10:53:44 INFO - PROCESS | 22989 | 1480704824267 Marionette TRACE conn4 <- [1,926,null,{}] 10:53:44 INFO - PROCESS | 22989 | 1480704824276 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}] 10:53:44 INFO - PROCESS | 22989 | 1480704824494 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 10:53:44 INFO - PROCESS | 22989 | 1480704824594 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:44 INFO - PROCESS | 22989 | ++DOCSHELL 0xa382d800 == 10 [pid = 23034] [id = 286] 10:53:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa3830c00) [pid = 23034] [serial = 803] [outer = (nil)] 10:53:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa8e17c00) [pid = 23034] [serial = 804] [outer = 0xa3830c00] 10:53:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa8e19800) [pid = 23034] [serial = 805] [outer = 0xa3830c00] 10:53:45 INFO - PROCESS | 22989 | 1480704825641 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]]]}] 10:53:45 INFO - . 10:53:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1396ms 10:53:45 INFO - PROCESS | 22989 | 1480704825660 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 10:53:45 INFO - PROCESS | 22989 | 1480704825663 Marionette TRACE conn4 <- [1,929,null,{"value":"2147483649"}] 10:53:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 10:53:45 INFO - PROCESS | 22989 | 1480704825669 Marionette TRACE conn4 -> [0,930,"timeouts",{"script":35000}] 10:53:45 INFO - PROCESS | 22989 | 1480704825671 Marionette TRACE conn4 <- [1,930,null,{}] 10:53:45 INFO - PROCESS | 22989 | 1480704825678 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}] 10:53:45 INFO - PROCESS | 22989 | 1480704825872 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 10:53:45 INFO - PROCESS | 22989 | 1480704825931 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:45 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3752400 == 11 [pid = 23034] [id = 287] 10:53:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa3755000) [pid = 23034] [serial = 806] [outer = (nil)] 10:53:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa456d000) [pid = 23034] [serial = 807] [outer = 0xa3755000] 10:53:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa46ce800) [pid = 23034] [serial = 808] [outer = 0xa3755000] 10:53:46 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e0f800 == 12 [pid = 23034] [id = 288] 10:53:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa8e12000) [pid = 23034] [serial = 809] [outer = (nil)] 10:53:46 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:53:46 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:53:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa8e1a000) [pid = 23034] [serial = 810] [outer = 0xa8e12000] 10:53:47 INFO - PROCESS | 22989 | 1480704827191 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]]]}] 10:53:47 INFO - . 10:53:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1543ms 10:53:47 INFO - PROCESS | 22989 | 1480704827212 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 10:53:47 INFO - PROCESS | 22989 | 1480704827215 Marionette TRACE conn4 <- [1,933,null,{"value":"2147483649"}] 10:53:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 10:53:47 INFO - PROCESS | 22989 | 1480704827222 Marionette TRACE conn4 -> [0,934,"timeouts",{"script":35000}] 10:53:47 INFO - PROCESS | 22989 | 1480704827224 Marionette TRACE conn4 <- [1,934,null,{}] 10:53:47 INFO - PROCESS | 22989 | 1480704827230 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}] 10:53:47 INFO - PROCESS | 22989 | 1480704827415 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 10:53:47 INFO - PROCESS | 22989 | 1480704827483 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:47 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e44c00 == 13 [pid = 23034] [id = 289] 10:53:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xacc4a400) [pid = 23034] [serial = 811] [outer = (nil)] 10:53:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa2d1e400) [pid = 23034] [serial = 812] [outer = 0xacc4a400] 10:53:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa2d21000) [pid = 23034] [serial = 813] [outer = 0xacc4a400] 10:53:48 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d29400 == 14 [pid = 23034] [id = 290] 10:53:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa2d29800) [pid = 23034] [serial = 814] [outer = (nil)] 10:53:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0xa2d2ac00) [pid = 23034] [serial = 815] [outer = 0xa2d29800] 10:53:48 INFO - PROCESS | 22989 | 1480704828839 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]]]}] 10:53:48 INFO - . 10:53:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1639ms 10:53:48 INFO - PROCESS | 22989 | 1480704828861 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 10:53:48 INFO - PROCESS | 22989 | 1480704828864 Marionette TRACE conn4 <- [1,937,null,{"value":"2147483649"}] 10:53:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 10:53:48 INFO - PROCESS | 22989 | 1480704828871 Marionette TRACE conn4 -> [0,938,"timeouts",{"script":35000}] 10:53:48 INFO - PROCESS | 22989 | 1480704828873 Marionette TRACE conn4 <- [1,938,null,{}] 10:53:48 INFO - PROCESS | 22989 | 1480704828878 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}] 10:53:49 INFO - PROCESS | 22989 | 1480704829047 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 10:53:49 INFO - PROCESS | 22989 | 1480704829135 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:49 INFO - PROCESS | 22989 | --DOCSHELL 0xa77c0800 == 13 [pid = 23034] [id = 285] 10:53:49 INFO - PROCESS | 22989 | --DOCSHELL 0xa456e000 == 12 [pid = 23034] [id = 284] 10:53:49 INFO - PROCESS | 22989 | --DOCSHELL 0xa3821400 == 11 [pid = 23034] [id = 283] 10:53:49 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f0b800 == 10 [pid = 23034] [id = 282] 10:53:49 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f0b800 == 11 [pid = 23034] [id = 291] 10:53:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0xa3637c00) [pid = 23034] [serial = 816] [outer = (nil)] 10:53:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0xa3756800) [pid = 23034] [serial = 817] [outer = 0xa3637c00] 10:53:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0xa375e800) [pid = 23034] [serial = 818] [outer = 0xa3637c00] 10:53:49 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0xa4956000) [pid = 23034] [serial = 783] [outer = (nil)] [url = about:blank] 10:53:49 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0xa382d000) [pid = 23034] [serial = 763] [outer = (nil)] [url = about:blank] 10:53:49 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0xa3824400) [pid = 23034] [serial = 773] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704810099] 10:53:49 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0xa2c23c00) [pid = 23034] [serial = 768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:53:49 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0xa38ca800) [pid = 23034] [serial = 766] [outer = (nil)] [url = about:blank] 10:53:49 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0xa375a000) [pid = 23034] [serial = 771] [outer = (nil)] [url = about:blank] 10:53:49 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa4903000) [pid = 23034] [serial = 781] [outer = (nil)] [url = about:blank] 10:53:49 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa4569c00) [pid = 23034] [serial = 778] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:53:49 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa3a5c400) [pid = 23034] [serial = 776] [outer = (nil)] [url = about:blank] 10:53:49 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa494ec00) [pid = 23034] [serial = 780] [outer = (nil)] [url = about:blank] 10:53:49 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa3a58000) [pid = 23034] [serial = 775] [outer = (nil)] [url = about:blank] 10:53:49 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa3754400) [pid = 23034] [serial = 770] [outer = (nil)] [url = about:blank] 10:53:49 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa38bf000) [pid = 23034] [serial = 765] [outer = (nil)] [url = about:blank] 10:53:49 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa382c000) [pid = 23034] [serial = 762] [outer = (nil)] [url = about:blank] 10:53:50 INFO - PROCESS | 22989 | ++DOCSHELL 0xa380e800 == 12 [pid = 23034] [id = 292] 10:53:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa380f400) [pid = 23034] [serial = 819] [outer = (nil)] 10:53:50 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:53:50 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:53:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa3824c00) [pid = 23034] [serial = 820] [outer = 0xa380f400] 10:53:50 INFO - PROCESS | 22989 | 1480704830230 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]]]}] 10:53:50 INFO - . 10:53:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1382ms 10:53:50 INFO - PROCESS | 22989 | 1480704830255 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 10:53:50 INFO - PROCESS | 22989 | 1480704830258 Marionette TRACE conn4 <- [1,941,null,{"value":"2147483649"}] 10:53:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 10:53:50 INFO - PROCESS | 22989 | 1480704830264 Marionette TRACE conn4 -> [0,942,"timeouts",{"script":35000}] 10:53:50 INFO - PROCESS | 22989 | 1480704830266 Marionette TRACE conn4 <- [1,942,null,{}] 10:53:50 INFO - PROCESS | 22989 | 1480704830272 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}] 10:53:50 INFO - PROCESS | 22989 | 1480704830608 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 10:53:50 INFO - PROCESS | 22989 | 1480704830658 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:50 INFO - PROCESS | 22989 | ++DOCSHELL 0xa382e000 == 13 [pid = 23034] [id = 293] 10:53:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa382e400) [pid = 23034] [serial = 821] [outer = (nil)] 10:53:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa3a53000) [pid = 23034] [serial = 822] [outer = 0xa382e400] 10:53:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa38cac00) [pid = 23034] [serial = 823] [outer = 0xa382e400] 10:53:51 INFO - PROCESS | 22989 | 1480704831563 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]]]}] 10:53:51 INFO - . 10:53:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1331ms 10:53:51 INFO - PROCESS | 22989 | 1480704831596 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 10:53:51 INFO - PROCESS | 22989 | 1480704831599 Marionette TRACE conn4 <- [1,945,null,{"value":"2147483649"}] 10:53:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html 10:53:51 INFO - PROCESS | 22989 | 1480704831609 Marionette TRACE conn4 -> [0,946,"timeouts",{"script":35000}] 10:53:51 INFO - PROCESS | 22989 | 1480704831611 Marionette TRACE conn4 <- [1,946,null,{}] 10:53:51 INFO - PROCESS | 22989 | 1480704831616 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}] 10:53:51 INFO - PROCESS | 22989 | 1480704831794 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 10:53:51 INFO - PROCESS | 22989 | 1480704831830 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:51 INFO - PROCESS | 22989 | ++DOCSHELL 0xa46c8000 == 14 [pid = 23034] [id = 294] 10:53:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa46c8800) [pid = 23034] [serial = 824] [outer = (nil)] 10:53:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa4950c00) [pid = 23034] [serial = 825] [outer = 0xa46c8800] 10:53:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa49a6c00) [pid = 23034] [serial = 826] [outer = 0xa46c8800] 10:53:52 INFO - PROCESS | 22989 | 1480704832914 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]]]}] 10:53:52 INFO - . 10:53:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1325ms 10:53:52 INFO - PROCESS | 22989 | 1480704832935 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 10:53:52 INFO - PROCESS | 22989 | 1480704832939 Marionette TRACE conn4 <- [1,949,null,{"value":"2147483649"}] 10:53:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 10:53:52 INFO - PROCESS | 22989 | 1480704832944 Marionette TRACE conn4 -> [0,950,"timeouts",{"script":35000}] 10:53:52 INFO - PROCESS | 22989 | 1480704832946 Marionette TRACE conn4 <- [1,950,null,{}] 10:53:52 INFO - PROCESS | 22989 | 1480704832953 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}] 10:53:53 INFO - PROCESS | 22989 | 1480704833129 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 10:53:53 INFO - PROCESS | 22989 | 1480704833236 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:53 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e17800 == 15 [pid = 23034] [id = 295] 10:53:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa8fbf800) [pid = 23034] [serial = 827] [outer = (nil)] 10:53:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa2c65800) [pid = 23034] [serial = 828] [outer = 0xa8fbf800] 10:53:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0xa2c69400) [pid = 23034] [serial = 829] [outer = 0xa8fbf800] 10:53:54 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0xa456ec00) [pid = 23034] [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] 10:53:54 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0xa77c1000) [pid = 23034] [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] 10:53:54 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0xa3823800) [pid = 23034] [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] 10:53:54 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa3637800) [pid = 23034] [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] 10:53:54 INFO - PROCESS | 22989 | 1480704834541 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]]]}] 10:53:54 INFO - . 10:53:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1646ms 10:53:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 10:53:54 INFO - PROCESS | 22989 | 1480704834597 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 10:53:54 INFO - PROCESS | 22989 | 1480704834599 Marionette TRACE conn4 <- [1,953,null,{"value":"2147483649"}] 10:53:54 INFO - PROCESS | 22989 | 1480704834606 Marionette TRACE conn4 -> [0,954,"timeouts",{"script":35000}] 10:53:54 INFO - PROCESS | 22989 | 1480704834612 Marionette TRACE conn4 <- [1,954,null,{}] 10:53:54 INFO - PROCESS | 22989 | 1480704834628 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}] 10:53:54 INFO - PROCESS | 22989 | 1480704834776 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 10:53:54 INFO - PROCESS | 22989 | 1480704834885 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:54 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c6b400 == 16 [pid = 23034] [id = 296] 10:53:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa2c6d400) [pid = 23034] [serial = 830] [outer = (nil)] 10:53:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa380e000) [pid = 23034] [serial = 831] [outer = 0xa2c6d400] 10:53:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa3638800) [pid = 23034] [serial = 832] [outer = 0xa2c6d400] 10:53:55 INFO - PROCESS | 22989 | 1480704835854 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]]]}] 10:53:55 INFO - . 10:53:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1293ms 10:53:55 INFO - PROCESS | 22989 | 1480704835897 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 10:53:55 INFO - PROCESS | 22989 | 1480704835899 Marionette TRACE conn4 <- [1,957,null,{"value":"2147483649"}] 10:53:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html 10:53:55 INFO - PROCESS | 22989 | 1480704835911 Marionette TRACE conn4 -> [0,958,"timeouts",{"script":35000}] 10:53:55 INFO - PROCESS | 22989 | 1480704835913 Marionette TRACE conn4 <- [1,958,null,{}] 10:53:55 INFO - PROCESS | 22989 | 1480704835926 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}] 10:53:56 INFO - PROCESS | 22989 | 1480704836085 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 10:53:56 INFO - PROCESS | 22989 | 1480704836135 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:56 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d25800 == 17 [pid = 23034] [id = 297] 10:53:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0xa2d28400) [pid = 23034] [serial = 833] [outer = (nil)] 10:53:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0xa2e45800) [pid = 23034] [serial = 834] [outer = 0xa2d28400] 10:53:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0xa2e47c00) [pid = 23034] [serial = 835] [outer = 0xa2d28400] 10:53:57 INFO - PROCESS | 22989 | 1480704837252 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]]]}] 10:53:57 INFO - . 10:53:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1401ms 10:53:57 INFO - PROCESS | 22989 | 1480704837313 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 10:53:57 INFO - PROCESS | 22989 | 1480704837317 Marionette TRACE conn4 <- [1,961,null,{"value":"2147483649"}] 10:53:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 10:53:57 INFO - PROCESS | 22989 | 1480704837331 Marionette TRACE conn4 -> [0,962,"timeouts",{"script":35000}] 10:53:57 INFO - PROCESS | 22989 | 1480704837333 Marionette TRACE conn4 <- [1,962,null,{}] 10:53:57 INFO - PROCESS | 22989 | 1480704837343 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}] 10:53:57 INFO - PROCESS | 22989 | 1480704837548 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 10:53:57 INFO - PROCESS | 22989 | 1480704837608 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:57 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2e4c400 == 18 [pid = 23034] [id = 298] 10:53:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0xa2f02c00) [pid = 23034] [serial = 836] [outer = (nil)] 10:53:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0xa38bf000) [pid = 23034] [serial = 837] [outer = 0xa2f02c00] 10:53:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0xa3a5c400) [pid = 23034] [serial = 838] [outer = 0xa2f02c00] 10:53:58 INFO - PROCESS | 22989 | 1480704838639 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]]]}] 10:53:58 INFO - . 10:53:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1340ms 10:53:58 INFO - PROCESS | 22989 | 1480704838666 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 10:53:58 INFO - PROCESS | 22989 | 1480704838672 Marionette TRACE conn4 <- [1,965,null,{"value":"2147483649"}] 10:53:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 10:53:58 INFO - PROCESS | 22989 | 1480704838682 Marionette TRACE conn4 -> [0,966,"timeouts",{"script":35000}] 10:53:58 INFO - PROCESS | 22989 | 1480704838687 Marionette TRACE conn4 <- [1,966,null,{}] 10:53:58 INFO - PROCESS | 22989 | 1480704838712 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}] 10:53:58 INFO - PROCESS | 22989 | 1480704838853 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 10:53:58 INFO - PROCESS | 22989 | 1480704838914 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:53:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa5592400 == 19 [pid = 23034] [id = 299] 10:53:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0xa774c400) [pid = 23034] [serial = 839] [outer = (nil)] 10:53:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0xa2e71c00) [pid = 23034] [serial = 840] [outer = 0xa774c400] 10:53:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0xa2e75800) [pid = 23034] [serial = 841] [outer = 0xa774c400] 10:54:00 INFO - PROCESS | 22989 | 1480704840292 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]]]}] 10:54:00 INFO - . 10:54:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1653ms 10:54:00 INFO - PROCESS | 22989 | 1480704840337 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 10:54:00 INFO - PROCESS | 22989 | 1480704840341 Marionette TRACE conn4 <- [1,969,null,{"value":"2147483649"}] 10:54:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html 10:54:00 INFO - PROCESS | 22989 | 1480704840346 Marionette TRACE conn4 -> [0,970,"timeouts",{"script":35000}] 10:54:00 INFO - PROCESS | 22989 | 1480704840348 Marionette TRACE conn4 <- [1,970,null,{}] 10:54:00 INFO - PROCESS | 22989 | 1480704840354 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}] 10:54:00 INFO - PROCESS | 22989 | 1480704840579 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 10:54:00 INFO - PROCESS | 22989 | 1480704840618 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:54:00 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d25400 == 20 [pid = 23034] [id = 300] 10:54:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0xa2d28c00) [pid = 23034] [serial = 842] [outer = (nil)] 10:54:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0xa2e73c00) [pid = 23034] [serial = 843] [outer = 0xa2d28c00] 10:54:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0xa2e77c00) [pid = 23034] [serial = 844] [outer = 0xa2d28c00] 10:54:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e17800 == 19 [pid = 23034] [id = 295] 10:54:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa380e800 == 18 [pid = 23034] [id = 292] 10:54:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa3822400 == 17 [pid = 23034] [id = 272] 10:54:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa382e000 == 16 [pid = 23034] [id = 293] 10:54:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa3753000 == 15 [pid = 23034] [id = 280] 10:54:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa5576000 == 14 [pid = 23034] [id = 281] 10:54:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa46c8000 == 13 [pid = 23034] [id = 294] 10:54:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e0f800 == 12 [pid = 23034] [id = 288] 10:54:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa3752400 == 11 [pid = 23034] [id = 287] 10:54:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d29400 == 10 [pid = 23034] [id = 290] 10:54:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e44c00 == 9 [pid = 23034] [id = 289] 10:54:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a56800 == 8 [pid = 23034] [id = 279] 10:54:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f0b800 == 7 [pid = 23034] [id = 291] 10:54:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa382d800 == 6 [pid = 23034] [id = 286] 10:54:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c6b400 == 5 [pid = 23034] [id = 296] 10:54:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d25800 == 4 [pid = 23034] [id = 297] 10:54:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa2e4c400 == 3 [pid = 23034] [id = 298] 10:54:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa5592400 == 2 [pid = 23034] [id = 299] 10:54:01 INFO - PROCESS | 22989 | --DOMWINDOW == 59 (0xa8e17c00) [pid = 23034] [serial = 804] [outer = (nil)] [url = about:blank] 10:54:01 INFO - PROCESS | 22989 | --DOMWINDOW == 58 (0xa3a50400) [pid = 23034] [serial = 796] [outer = (nil)] [url = about:blank] 10:54:01 INFO - PROCESS | 22989 | --DOMWINDOW == 57 (0xa3803400) [pid = 23034] [serial = 793] [outer = (nil)] [url = about:blank] 10:54:01 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0xa494f000) [pid = 23034] [serial = 799] [outer = (nil)] [url = about:blank] 10:54:01 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0xa8e0fc00) [pid = 23034] [serial = 802] [outer = (nil)] [url = about:blank] 10:54:01 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0xa82b2800) [pid = 23034] [serial = 801] [outer = (nil)] [url = about:blank] 10:54:01 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0xa46cd800) [pid = 23034] [serial = 798] [outer = (nil)] [url = about:blank] 10:54:01 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0xa38c5000) [pid = 23034] [serial = 795] [outer = (nil)] [url = about:blank] 10:54:01 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0xa3757800) [pid = 23034] [serial = 792] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0xa82b8c00) [pid = 23034] [serial = 789] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0xa38bec00) [pid = 23034] [serial = 786] [outer = (nil)] [url = about:blank] 10:54:02 INFO - . 10:54:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1833ms 10:54:02 INFO - PROCESS | 22989 | 1480704842168 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]]]}] 10:54:02 INFO - PROCESS | 22989 | 1480704842182 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 10:54:02 INFO - PROCESS | 22989 | 1480704842185 Marionette TRACE conn4 <- [1,973,null,{"value":"2147483649"}] 10:54:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 10:54:02 INFO - PROCESS | 22989 | 1480704842195 Marionette TRACE conn4 -> [0,974,"timeouts",{"script":35000}] 10:54:02 INFO - PROCESS | 22989 | 1480704842198 Marionette TRACE conn4 <- [1,974,null,{}] 10:54:02 INFO - PROCESS | 22989 | 1480704842203 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}] 10:54:02 INFO - PROCESS | 22989 | 1480704842364 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 10:54:02 INFO - PROCESS | 22989 | 1480704842421 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:54:02 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c26400 == 3 [pid = 23034] [id = 301] 10:54:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0xa2c26800) [pid = 23034] [serial = 845] [outer = (nil)] 10:54:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0xa2d1f800) [pid = 23034] [serial = 846] [outer = 0xa2c26800] 10:54:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0xa2d26000) [pid = 23034] [serial = 847] [outer = 0xa2c26800] 10:54:03 INFO - PROCESS | 22989 | 1480704843499 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]]]}] 10:54:03 INFO - . 10:54:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1335ms 10:54:03 INFO - PROCESS | 22989 | 1480704843527 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 10:54:03 INFO - PROCESS | 22989 | 1480704843530 Marionette TRACE conn4 <- [1,977,null,{"value":"2147483649"}] 10:54:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 10:54:03 INFO - PROCESS | 22989 | 1480704843536 Marionette TRACE conn4 -> [0,978,"timeouts",{"script":35000}] 10:54:03 INFO - PROCESS | 22989 | 1480704843539 Marionette TRACE conn4 <- [1,978,null,{}] 10:54:03 INFO - PROCESS | 22989 | 1480704843544 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}] 10:54:03 INFO - PROCESS | 22989 | 1480704843748 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 10:54:03 INFO - PROCESS | 22989 | 1480704843772 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:54:03 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2e77000 == 4 [pid = 23034] [id = 302] 10:54:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0xa2e7d400) [pid = 23034] [serial = 848] [outer = (nil)] 10:54:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0xa2f04c00) [pid = 23034] [serial = 849] [outer = 0xa2e7d400] 10:54:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0xa2f0a800) [pid = 23034] [serial = 850] [outer = 0xa2e7d400] 10:54:04 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363b000 == 5 [pid = 23034] [id = 303] 10:54:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0xa363b400) [pid = 23034] [serial = 851] [outer = (nil)] 10:54:04 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:54:04 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:54:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0xa363e400) [pid = 23034] [serial = 852] [outer = 0xa363b400] 10:54:05 INFO - PROCESS | 22989 | 1480704845041 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]]]}] 10:54:05 INFO - . 10:54:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1532ms 10:54:05 INFO - PROCESS | 22989 | 1480704845068 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 10:54:05 INFO - PROCESS | 22989 | 1480704845072 Marionette TRACE conn4 <- [1,981,null,{"value":"2147483649"}] 10:54:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 10:54:05 INFO - PROCESS | 22989 | 1480704845078 Marionette TRACE conn4 -> [0,982,"timeouts",{"script":35000}] 10:54:05 INFO - PROCESS | 22989 | 1480704845080 Marionette TRACE conn4 <- [1,982,null,{}] 10:54:05 INFO - PROCESS | 22989 | 1480704845085 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}] 10:54:05 INFO - PROCESS | 22989 | 1480704845264 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 10:54:05 INFO - PROCESS | 22989 | 1480704845350 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:54:05 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3754c00 == 6 [pid = 23034] [id = 304] 10:54:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0xa3755c00) [pid = 23034] [serial = 853] [outer = (nil)] 10:54:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0xa3802400) [pid = 23034] [serial = 854] [outer = 0xa3755c00] 10:54:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0xa380e400) [pid = 23034] [serial = 855] [outer = 0xa3755c00] 10:54:06 INFO - PROCESS | 22989 | ++DOCSHELL 0xa382d000 == 7 [pid = 23034] [id = 305] 10:54:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 61 (0xa382d400) [pid = 23034] [serial = 856] [outer = (nil)] 10:54:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 62 (0xa382fc00) [pid = 23034] [serial = 857] [outer = 0xa382d400] 10:54:07 INFO - PROCESS | 22989 | 1480704847083 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]]]}] 10:54:07 INFO - . 10:54:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2086ms 10:54:07 INFO - PROCESS | 22989 | 1480704847165 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 10:54:07 INFO - PROCESS | 22989 | 1480704847187 Marionette TRACE conn4 <- [1,985,null,{"value":"2147483649"}] 10:54:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 10:54:07 INFO - PROCESS | 22989 | 1480704847202 Marionette TRACE conn4 -> [0,986,"timeouts",{"script":35000}] 10:54:07 INFO - PROCESS | 22989 | 1480704847204 Marionette TRACE conn4 <- [1,986,null,{}] 10:54:07 INFO - PROCESS | 22989 | 1480704847218 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}] 10:54:07 INFO - PROCESS | 22989 | --DOMWINDOW == 61 (0xa382e400) [pid = 23034] [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] 10:54:07 INFO - PROCESS | 22989 | --DOMWINDOW == 60 (0xa46c8800) [pid = 23034] [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] 10:54:07 INFO - PROCESS | 22989 | --DOMWINDOW == 59 (0xa8fbf800) [pid = 23034] [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] 10:54:07 INFO - PROCESS | 22989 | --DOMWINDOW == 58 (0xa2c6d400) [pid = 23034] [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] 10:54:07 INFO - PROCESS | 22989 | --DOMWINDOW == 57 (0xa77c2c00) [pid = 23034] [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] 10:54:07 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0xa3a5ec00) [pid = 23034] [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] 10:54:07 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0xa3753800) [pid = 23034] [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] 10:54:07 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0xa3755000) [pid = 23034] [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] 10:54:07 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0xa3637c00) [pid = 23034] [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] 10:54:07 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0xacc4a400) [pid = 23034] [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] 10:54:07 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0xa8e12000) [pid = 23034] [serial = 809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:54:07 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0xa3830c00) [pid = 23034] [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] 10:54:07 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0xa380f400) [pid = 23034] [serial = 819] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:54:07 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0xa2d29800) [pid = 23034] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704828591] 10:54:07 INFO - PROCESS | 22989 | 1480704847554 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 10:54:07 INFO - PROCESS | 22989 | 1480704847620 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:54:07 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d2bc00 == 8 [pid = 23034] [id = 306] 10:54:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0xa2e3fc00) [pid = 23034] [serial = 858] [outer = (nil)] 10:54:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0xa3751000) [pid = 23034] [serial = 859] [outer = 0xa2e3fc00] 10:54:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0xa3756400) [pid = 23034] [serial = 860] [outer = 0xa2e3fc00] 10:54:08 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3830c00 == 9 [pid = 23034] [id = 307] 10:54:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0xa38c5800) [pid = 23034] [serial = 861] [outer = (nil)] 10:54:08 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:54:08 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:54:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0xa38c9400) [pid = 23034] [serial = 862] [outer = 0xa38c5800] 10:54:08 INFO - PROCESS | 22989 | 1480704848711 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]]]}] 10:54:08 INFO - . 10:54:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1537ms 10:54:08 INFO - PROCESS | 22989 | 1480704848740 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 10:54:08 INFO - PROCESS | 22989 | 1480704848744 Marionette TRACE conn4 <- [1,989,null,{"value":"2147483649"}] 10:54:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 10:54:08 INFO - PROCESS | 22989 | 1480704848750 Marionette TRACE conn4 -> [0,990,"timeouts",{"script":35000}] 10:54:08 INFO - PROCESS | 22989 | 1480704848752 Marionette TRACE conn4 <- [1,990,null,{}] 10:54:08 INFO - PROCESS | 22989 | 1480704848758 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}] 10:54:08 INFO - PROCESS | 22989 | 1480704848901 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 10:54:09 INFO - PROCESS | 22989 | 1480704849004 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:54:09 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a5a800 == 10 [pid = 23034] [id = 308] 10:54:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0xa3a5b000) [pid = 23034] [serial = 863] [outer = (nil)] 10:54:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0xa4567400) [pid = 23034] [serial = 864] [outer = 0xa3a5b000] 10:54:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0xa4569800) [pid = 23034] [serial = 865] [outer = 0xa3a5b000] 10:54:10 INFO - PROCESS | 22989 | 1480704850157 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]]]}] 10:54:10 INFO - . 10:54:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1437ms 10:54:10 INFO - PROCESS | 22989 | 1480704850187 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 10:54:10 INFO - PROCESS | 22989 | 1480704850190 Marionette TRACE conn4 <- [1,993,null,{"value":"2147483649"}] 10:54:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html 10:54:10 INFO - PROCESS | 22989 | 1480704850203 Marionette TRACE conn4 -> [0,994,"timeouts",{"script":35000}] 10:54:10 INFO - PROCESS | 22989 | 1480704850205 Marionette TRACE conn4 <- [1,994,null,{}] 10:54:10 INFO - PROCESS | 22989 | 1480704850213 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}] 10:54:10 INFO - PROCESS | 22989 | 1480704850349 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 10:54:10 INFO - PROCESS | 22989 | 1480704850436 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:54:10 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2e7d000 == 11 [pid = 23034] [id = 309] 10:54:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0xa2e7e400) [pid = 23034] [serial = 866] [outer = (nil)] 10:54:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0xa375cc00) [pid = 23034] [serial = 867] [outer = 0xa2e7e400] 10:54:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0xa3828000) [pid = 23034] [serial = 868] [outer = 0xa2e7e400] 10:54:11 INFO - PROCESS | 22989 | 1480704851600 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]]]}] 10:54:11 INFO - . 10:54:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1440ms 10:54:11 INFO - PROCESS | 22989 | 1480704851639 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 10:54:11 INFO - PROCESS | 22989 | 1480704851642 Marionette TRACE conn4 <- [1,997,null,{"value":"2147483649"}] 10:54:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 10:54:11 INFO - PROCESS | 22989 | 1480704851648 Marionette TRACE conn4 -> [0,998,"timeouts",{"script":35000}] 10:54:11 INFO - PROCESS | 22989 | 1480704851650 Marionette TRACE conn4 <- [1,998,null,{}] 10:54:11 INFO - PROCESS | 22989 | 1480704851656 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}] 10:54:11 INFO - PROCESS | 22989 | 1480704851816 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 10:54:11 INFO - PROCESS | 22989 | 1480704851904 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:54:12 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c20800 == 12 [pid = 23034] [id = 310] 10:54:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0xa2c22400) [pid = 23034] [serial = 869] [outer = (nil)] 10:54:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 61 (0xa2d24000) [pid = 23034] [serial = 870] [outer = 0xa2c22400] 10:54:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 62 (0xa2e49800) [pid = 23034] [serial = 871] [outer = 0xa2c22400] 10:54:12 INFO - PROCESS | 22989 | --DOCSHELL 0xa3830c00 == 11 [pid = 23034] [id = 307] 10:54:12 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d2bc00 == 10 [pid = 23034] [id = 306] 10:54:12 INFO - PROCESS | 22989 | --DOCSHELL 0xa382d000 == 9 [pid = 23034] [id = 305] 10:54:12 INFO - PROCESS | 22989 | --DOCSHELL 0xa3754c00 == 8 [pid = 23034] [id = 304] 10:54:12 INFO - PROCESS | 22989 | --DOCSHELL 0xa363b000 == 7 [pid = 23034] [id = 303] 10:54:12 INFO - PROCESS | 22989 | --DOCSHELL 0xa2e77000 == 6 [pid = 23034] [id = 302] 10:54:12 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c26400 == 5 [pid = 23034] [id = 301] 10:54:12 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d25400 == 4 [pid = 23034] [id = 300] 10:54:12 INFO - PROCESS | 22989 | --DOMWINDOW == 61 (0xa3a53000) [pid = 23034] [serial = 822] [outer = (nil)] [url = about:blank] 10:54:12 INFO - PROCESS | 22989 | --DOMWINDOW == 60 (0xa380e000) [pid = 23034] [serial = 831] [outer = (nil)] [url = about:blank] 10:54:12 INFO - PROCESS | 22989 | --DOMWINDOW == 59 (0xa4950c00) [pid = 23034] [serial = 825] [outer = (nil)] [url = about:blank] 10:54:12 INFO - PROCESS | 22989 | --DOMWINDOW == 58 (0xa8e10400) [pid = 23034] [serial = 790] [outer = (nil)] [url = about:blank] 10:54:12 INFO - PROCESS | 22989 | --DOMWINDOW == 57 (0xa556f400) [pid = 23034] [serial = 784] [outer = (nil)] [url = about:blank] 10:54:12 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0xa3a51800) [pid = 23034] [serial = 787] [outer = (nil)] [url = about:blank] 10:54:12 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0xa456d000) [pid = 23034] [serial = 807] [outer = (nil)] [url = about:blank] 10:54:12 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0xa3756800) [pid = 23034] [serial = 817] [outer = (nil)] [url = about:blank] 10:54:12 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0xa2d1e400) [pid = 23034] [serial = 812] [outer = (nil)] [url = about:blank] 10:54:12 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0xa3638800) [pid = 23034] [serial = 832] [outer = (nil)] [url = about:blank] 10:54:13 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0xa8e1a000) [pid = 23034] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:54:13 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0xa46ce800) [pid = 23034] [serial = 808] [outer = (nil)] [url = about:blank] 10:54:13 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0xa8e19800) [pid = 23034] [serial = 805] [outer = (nil)] [url = about:blank] 10:54:13 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0xa3824c00) [pid = 23034] [serial = 820] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:54:13 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0xa375e800) [pid = 23034] [serial = 818] [outer = (nil)] [url = about:blank] 10:54:13 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0xa2c69400) [pid = 23034] [serial = 829] [outer = (nil)] [url = about:blank] 10:54:13 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa2c65800) [pid = 23034] [serial = 828] [outer = (nil)] [url = about:blank] 10:54:13 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa2d2ac00) [pid = 23034] [serial = 815] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704828591] 10:54:13 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa2d21000) [pid = 23034] [serial = 813] [outer = (nil)] [url = about:blank] 10:54:13 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa49a6c00) [pid = 23034] [serial = 826] [outer = (nil)] [url = about:blank] 10:54:13 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa38cac00) [pid = 23034] [serial = 823] [outer = (nil)] [url = about:blank] 10:54:13 INFO - PROCESS | 22989 | 1480704853133 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]]]}] 10:54:13 INFO - . 10:54:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1535ms 10:54:13 INFO - PROCESS | 22989 | 1480704853185 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 10:54:13 INFO - PROCESS | 22989 | 1480704853188 Marionette TRACE conn4 <- [1,1001,null,{"value":"2147483649"}] 10:54:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 10:54:13 INFO - PROCESS | 22989 | 1480704853194 Marionette TRACE conn4 -> [0,1002,"timeouts",{"script":35000}] 10:54:13 INFO - PROCESS | 22989 | 1480704853196 Marionette TRACE conn4 <- [1,1002,null,{}] 10:54:13 INFO - PROCESS | 22989 | 1480704853202 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}] 10:54:13 INFO - PROCESS | 22989 | 1480704853373 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 10:54:13 INFO - PROCESS | 22989 | 1480704853427 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:54:13 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c6dc00 == 5 [pid = 23034] [id = 311] 10:54:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa2c6f400) [pid = 23034] [serial = 872] [outer = (nil)] 10:54:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa2e43400) [pid = 23034] [serial = 873] [outer = 0xa2c6f400] 10:54:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa2e76800) [pid = 23034] [serial = 874] [outer = 0xa2c6f400] 10:54:14 INFO - PROCESS | 22989 | 1480704854439 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]]]}] 10:54:14 INFO - . 10:54:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1292ms 10:54:14 INFO - PROCESS | 22989 | 1480704854487 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 10:54:14 INFO - PROCESS | 22989 | 1480704854491 Marionette TRACE conn4 <- [1,1005,null,{"value":"2147483649"}] 10:54:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html 10:54:14 INFO - PROCESS | 22989 | 1480704854497 Marionette TRACE conn4 -> [0,1006,"timeouts",{"script":35000}] 10:54:14 INFO - PROCESS | 22989 | 1480704854499 Marionette TRACE conn4 <- [1,1006,null,{}] 10:54:14 INFO - PROCESS | 22989 | 1480704854505 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}] 10:54:14 INFO - PROCESS | 22989 | 1480704854657 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 10:54:14 INFO - PROCESS | 22989 | 1480704854710 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:54:14 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f0b400 == 6 [pid = 23034] [id = 312] 10:54:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa3638800) [pid = 23034] [serial = 875] [outer = (nil)] 10:54:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa3753400) [pid = 23034] [serial = 876] [outer = 0xa3638800] 10:54:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa3759000) [pid = 23034] [serial = 877] [outer = 0xa3638800] 10:54:15 INFO - PROCESS | 22989 | 1480704855889 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]]]}] 10:54:15 INFO - . 10:54:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1437ms 10:54:15 INFO - PROCESS | 22989 | 1480704855935 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 10:54:15 INFO - PROCESS | 22989 | 1480704855938 Marionette TRACE conn4 <- [1,1009,null,{"value":"2147483649"}] 10:54:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 10:54:15 INFO - PROCESS | 22989 | 1480704855951 Marionette TRACE conn4 -> [0,1010,"timeouts",{"script":35000}] 10:54:15 INFO - PROCESS | 22989 | 1480704855953 Marionette TRACE conn4 <- [1,1010,null,{}] 10:54:15 INFO - PROCESS | 22989 | 1480704855963 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}] 10:54:16 INFO - PROCESS | 22989 | 1480704856161 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 10:54:16 INFO - PROCESS | 22989 | 1480704856202 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:54:16 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3826000 == 7 [pid = 23034] [id = 313] 10:54:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa382ec00) [pid = 23034] [serial = 878] [outer = (nil)] 10:54:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0xa38ca800) [pid = 23034] [serial = 879] [outer = 0xa382ec00] 10:54:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0xa3a51800) [pid = 23034] [serial = 880] [outer = 0xa382ec00] 10:54:17 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0xa2e7d400) [pid = 23034] [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] 10:54:17 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0xa3755c00) [pid = 23034] [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] 10:54:17 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0xa2e3fc00) [pid = 23034] [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] 10:54:17 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0xa2d28c00) [pid = 23034] [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] 10:54:17 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa2c26800) [pid = 23034] [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] 10:54:17 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa2d28400) [pid = 23034] [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] 10:54:17 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa2f02c00) [pid = 23034] [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] 10:54:17 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa382d400) [pid = 23034] [serial = 856] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704846305] 10:54:17 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa774c400) [pid = 23034] [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] 10:54:17 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa38c5800) [pid = 23034] [serial = 861] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:54:17 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa363b400) [pid = 23034] [serial = 851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:54:17 INFO - PROCESS | 22989 | 1480704857623 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]]]}] 10:54:17 INFO - . 10:54:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1688ms 10:54:17 INFO - PROCESS | 22989 | 1480704857639 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 10:54:17 INFO - PROCESS | 22989 | 1480704857642 Marionette TRACE conn4 <- [1,1013,null,{"value":"2147483649"}] 10:54:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 10:54:17 INFO - PROCESS | 22989 | 1480704857653 Marionette TRACE conn4 -> [0,1014,"timeouts",{"script":35000}] 10:54:17 INFO - PROCESS | 22989 | 1480704857655 Marionette TRACE conn4 <- [1,1014,null,{}] 10:54:17 INFO - PROCESS | 22989 | 1480704857661 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}] 10:54:17 INFO - PROCESS | 22989 | 1480704857822 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 10:54:17 INFO - PROCESS | 22989 | 1480704857877 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:54:17 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f10400 == 8 [pid = 23034] [id = 314] 10:54:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa3638400) [pid = 23034] [serial = 881] [outer = (nil)] 10:54:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa382d400) [pid = 23034] [serial = 882] [outer = 0xa3638400] 10:54:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa3a52800) [pid = 23034] [serial = 883] [outer = 0xa3638400] 10:54:18 INFO - PROCESS | 22989 | ++DOCSHELL 0xa456fc00 == 9 [pid = 23034] [id = 315] 10:54:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa4570800) [pid = 23034] [serial = 884] [outer = (nil)] 10:54:18 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:54:18 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:54:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa46c0400) [pid = 23034] [serial = 885] [outer = 0xa4570800] 10:54:19 INFO - PROCESS | 22989 | 1480704859022 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]]]}] 10:54:19 INFO - . 10:54:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1436ms 10:54:19 INFO - PROCESS | 22989 | 1480704859090 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 10:54:19 INFO - PROCESS | 22989 | 1480704859094 Marionette TRACE conn4 <- [1,1017,null,{"value":"2147483649"}] 10:54:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 10:54:19 INFO - PROCESS | 22989 | 1480704859100 Marionette TRACE conn4 -> [0,1018,"timeouts",{"script":35000}] 10:54:19 INFO - PROCESS | 22989 | 1480704859102 Marionette TRACE conn4 <- [1,1018,null,{}] 10:54:19 INFO - PROCESS | 22989 | 1480704859108 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}] 10:54:19 INFO - PROCESS | 22989 | 1480704859278 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 10:54:19 INFO - PROCESS | 22989 | 1480704859366 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:54:19 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4903000 == 10 [pid = 23034] [id = 316] 10:54:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa4910000) [pid = 23034] [serial = 886] [outer = (nil)] 10:54:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa49a1800) [pid = 23034] [serial = 887] [outer = 0xa4910000] 10:54:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa49a8400) [pid = 23034] [serial = 888] [outer = 0xa4910000] 10:54:20 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d29000 == 11 [pid = 23034] [id = 317] 10:54:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa2d2a000) [pid = 23034] [serial = 889] [outer = (nil)] 10:54:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0xa2e7a400) [pid = 23034] [serial = 890] [outer = 0xa2d2a000] 10:54:20 INFO - PROCESS | 22989 | 1480704860677 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]]]}] 10:54:20 INFO - . 10:54:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1633ms 10:54:20 INFO - PROCESS | 22989 | 1480704860734 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 10:54:20 INFO - PROCESS | 22989 | 1480704860737 Marionette TRACE conn4 <- [1,1021,null,{"value":"2147483649"}] 10:54:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 10:54:20 INFO - PROCESS | 22989 | 1480704860747 Marionette TRACE conn4 -> [0,1022,"timeouts",{"script":35000}] 10:54:20 INFO - PROCESS | 22989 | 1480704860749 Marionette TRACE conn4 <- [1,1022,null,{}] 10:54:20 INFO - PROCESS | 22989 | 1480704860753 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}] 10:54:20 INFO - PROCESS | 22989 | 1480704860913 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 10:54:21 INFO - PROCESS | 22989 | 1480704861013 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:54:21 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3824800 == 12 [pid = 23034] [id = 318] 10:54:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0xa3829800) [pid = 23034] [serial = 891] [outer = (nil)] 10:54:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0xa4566000) [pid = 23034] [serial = 892] [outer = 0xa3829800] 10:54:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0xa47e6800) [pid = 23034] [serial = 893] [outer = 0xa3829800] 10:54:21 INFO - PROCESS | 22989 | ++DOCSHELL 0xa556b400 == 13 [pid = 23034] [id = 319] 10:54:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0xa556b800) [pid = 23034] [serial = 894] [outer = (nil)] 10:54:22 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:54:22 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:54:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0xa5570800) [pid = 23034] [serial = 895] [outer = 0xa556b800] 10:54:22 INFO - PROCESS | 22989 | 1480704862208 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]]]}] 10:54:22 INFO - . 10:54:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1477ms 10:54:22 INFO - PROCESS | 22989 | 1480704862223 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 10:54:22 INFO - PROCESS | 22989 | 1480704862229 Marionette TRACE conn4 <- [1,1025,null,{"value":"2147483649"}] 10:54:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 10:54:22 INFO - PROCESS | 22989 | 1480704862237 Marionette TRACE conn4 -> [0,1026,"timeouts",{"script":35000}] 10:54:22 INFO - PROCESS | 22989 | 1480704862240 Marionette TRACE conn4 <- [1,1026,null,{}] 10:54:22 INFO - PROCESS | 22989 | 1480704862245 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}] 10:54:22 INFO - PROCESS | 22989 | 1480704862422 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 10:54:22 INFO - PROCESS | 22989 | 1480704862492 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:54:22 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2e46800 == 14 [pid = 23034] [id = 320] 10:54:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0xa2e46c00) [pid = 23034] [serial = 896] [outer = (nil)] 10:54:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0xa2e7d400) [pid = 23034] [serial = 897] [outer = 0xa2e46c00] 10:54:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0xa363f400) [pid = 23034] [serial = 898] [outer = 0xa2e46c00] 10:54:23 WARNING - wptserve Traceback (most recent call last): 10:54:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:54:23 WARNING - rv = self.func(request, response) 10:54:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:54:23 WARNING - access_control_allow_origin = "*") 10:54:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:54:23 WARNING - payload = payload_generator(server_data) 10:54:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:54:23 WARNING - return encode_string_as_bmp_image(data) 10:54:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:54:23 WARNING - img.save(f, "BMP") 10:54:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:54:23 WARNING - f.write(bmpfileheader) 10:54:23 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:54:23 WARNING - 10:54:23 INFO - PROCESS | 22989 | --DOCSHELL 0xa456fc00 == 13 [pid = 23034] [id = 315] 10:54:23 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f10400 == 12 [pid = 23034] [id = 314] 10:54:23 INFO - PROCESS | 22989 | --DOCSHELL 0xa3826000 == 11 [pid = 23034] [id = 313] 10:54:23 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f0b400 == 10 [pid = 23034] [id = 312] 10:54:23 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c6dc00 == 9 [pid = 23034] [id = 311] 10:54:23 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c20800 == 8 [pid = 23034] [id = 310] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0xa2e77c00) [pid = 23034] [serial = 844] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0xa2d26000) [pid = 23034] [serial = 847] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0xa2e47c00) [pid = 23034] [serial = 835] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0xa3a5c400) [pid = 23034] [serial = 838] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0xa382fc00) [pid = 23034] [serial = 857] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704846305] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0xa3756400) [pid = 23034] [serial = 860] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0xa2e75800) [pid = 23034] [serial = 841] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0xa38c9400) [pid = 23034] [serial = 862] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0xa3751000) [pid = 23034] [serial = 859] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0xa2f0a800) [pid = 23034] [serial = 850] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0xa363e400) [pid = 23034] [serial = 852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa380e400) [pid = 23034] [serial = 855] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa3802400) [pid = 23034] [serial = 854] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa2f04c00) [pid = 23034] [serial = 849] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa2d1f800) [pid = 23034] [serial = 846] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa2e73c00) [pid = 23034] [serial = 843] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa2e71c00) [pid = 23034] [serial = 840] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa38bf000) [pid = 23034] [serial = 837] [outer = (nil)] [url = about:blank] 10:54:23 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa2e45800) [pid = 23034] [serial = 834] [outer = (nil)] [url = about:blank] 10:54:26 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa3638800) [pid = 23034] [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] 10:54:26 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa382ec00) [pid = 23034] [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] 10:54:26 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa3638400) [pid = 23034] [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] 10:54:26 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa2c6f400) [pid = 23034] [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] 10:54:26 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa2c22400) [pid = 23034] [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] 10:54:26 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa4570800) [pid = 23034] [serial = 884] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:54:30 INFO - PROCESS | 22989 | --DOCSHELL 0xa2e7d000 == 7 [pid = 23034] [id = 309] 10:54:30 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a5a800 == 6 [pid = 23034] [id = 308] 10:54:30 INFO - PROCESS | 22989 | --DOCSHELL 0xa556b400 == 5 [pid = 23034] [id = 319] 10:54:30 INFO - PROCESS | 22989 | --DOCSHELL 0xa3824800 == 4 [pid = 23034] [id = 318] 10:54:30 INFO - PROCESS | 22989 | --DOCSHELL 0xa4903000 == 3 [pid = 23034] [id = 316] 10:54:30 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d29000 == 2 [pid = 23034] [id = 317] 10:54:30 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa2e76800) [pid = 23034] [serial = 874] [outer = (nil)] [url = about:blank] 10:54:30 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa382d400) [pid = 23034] [serial = 882] [outer = (nil)] [url = about:blank] 10:54:30 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa2e49800) [pid = 23034] [serial = 871] [outer = (nil)] [url = about:blank] 10:54:30 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa3a51800) [pid = 23034] [serial = 880] [outer = (nil)] [url = about:blank] 10:54:30 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa3759000) [pid = 23034] [serial = 877] [outer = (nil)] [url = about:blank] 10:54:30 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa46c0400) [pid = 23034] [serial = 885] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:54:30 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa3a52800) [pid = 23034] [serial = 883] [outer = (nil)] [url = about:blank] 10:54:30 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa38ca800) [pid = 23034] [serial = 879] [outer = (nil)] [url = about:blank] 10:54:30 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xa3753400) [pid = 23034] [serial = 876] [outer = (nil)] [url = about:blank] 10:54:30 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa2e43400) [pid = 23034] [serial = 873] [outer = (nil)] [url = about:blank] 10:54:30 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa2d24000) [pid = 23034] [serial = 870] [outer = (nil)] [url = about:blank] 10:54:30 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa375cc00) [pid = 23034] [serial = 867] [outer = (nil)] [url = about:blank] 10:54:30 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa4567400) [pid = 23034] [serial = 864] [outer = (nil)] [url = about:blank] 10:54:33 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa556b800) [pid = 23034] [serial = 894] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:54:33 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa3829800) [pid = 23034] [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] 10:54:33 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa2d2a000) [pid = 23034] [serial = 889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704860360] 10:54:33 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa4910000) [pid = 23034] [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] 10:54:33 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa2e7e400) [pid = 23034] [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] 10:54:33 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa3a5b000) [pid = 23034] [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] 10:54:37 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa5570800) [pid = 23034] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:54:37 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa47e6800) [pid = 23034] [serial = 893] [outer = (nil)] [url = about:blank] 10:54:37 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa2e7a400) [pid = 23034] [serial = 890] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704860360] 10:54:37 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa49a8400) [pid = 23034] [serial = 888] [outer = (nil)] [url = about:blank] 10:54:37 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa2e7d400) [pid = 23034] [serial = 897] [outer = (nil)] [url = about:blank] 10:54:37 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa4566000) [pid = 23034] [serial = 892] [outer = (nil)] [url = about:blank] 10:54:37 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa49a1800) [pid = 23034] [serial = 887] [outer = (nil)] [url = about:blank] 10:54:37 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa3828000) [pid = 23034] [serial = 868] [outer = (nil)] [url = about:blank] 10:54:37 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa4569800) [pid = 23034] [serial = 865] [outer = (nil)] [url = about:blank] 10:54:52 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:54:53 INFO - PROCESS | 22989 | 1480704892998 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]]]}] 10:54:53 INFO - . 10:54:53 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30815ms 10:54:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 10:54:53 INFO - PROCESS | 22989 | 1480704893052 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 10:54:53 INFO - PROCESS | 22989 | 1480704893054 Marionette TRACE conn4 <- [1,1029,null,{"value":"2147483649"}] 10:54:53 INFO - PROCESS | 22989 | 1480704893061 Marionette TRACE conn4 -> [0,1030,"timeouts",{"script":35000}] 10:54:53 INFO - PROCESS | 22989 | 1480704893064 Marionette TRACE conn4 <- [1,1030,null,{}] 10:54:53 INFO - PROCESS | 22989 | 1480704893069 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}] 10:54:53 INFO - PROCESS | 22989 | 1480704893267 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 10:54:53 INFO - PROCESS | 22989 | 1480704893305 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:54:53 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23800 == 3 [pid = 23034] [id = 321] 10:54:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23c00) [pid = 23034] [serial = 899] [outer = (nil)] 10:54:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c67000) [pid = 23034] [serial = 900] [outer = 0xa2c23c00] 10:54:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c6e400) [pid = 23034] [serial = 901] [outer = 0xa2c23c00] 10:54:54 WARNING - wptserve Traceback (most recent call last): 10:54:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:54:54 WARNING - rv = self.func(request, response) 10:54:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:54:54 WARNING - access_control_allow_origin = "*") 10:54:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:54:54 WARNING - payload = payload_generator(server_data) 10:54:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:54:54 WARNING - return encode_string_as_bmp_image(data) 10:54:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:54:54 WARNING - img.save(f, "BMP") 10:54:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:54:54 WARNING - f.write(bmpfileheader) 10:54:54 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:54:54 WARNING - 10:55:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa2e46800 == 2 [pid = 23034] [id = 320] 10:55:08 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2e46c00) [pid = 23034] [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] 10:55:12 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c67000) [pid = 23034] [serial = 900] [outer = (nil)] [url = about:blank] 10:55:12 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa363f400) [pid = 23034] [serial = 898] [outer = (nil)] [url = about:blank] 10:55:23 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:55:23 INFO - PROCESS | 22989 | 1480704923734 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]]]}] 10:55:23 INFO - . 10:55:23 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30719ms 10:55:23 INFO - PROCESS | 22989 | 1480704923781 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 10:55:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 10:55:23 INFO - PROCESS | 22989 | 1480704923786 Marionette TRACE conn4 <- [1,1033,null,{"value":"2147483649"}] 10:55:23 INFO - PROCESS | 22989 | 1480704923794 Marionette TRACE conn4 -> [0,1034,"timeouts",{"script":35000}] 10:55:23 INFO - PROCESS | 22989 | 1480704923797 Marionette TRACE conn4 <- [1,1034,null,{}] 10:55:23 INFO - PROCESS | 22989 | 1480704923802 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}] 10:55:23 INFO - PROCESS | 22989 | 1480704923960 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 10:55:24 INFO - PROCESS | 22989 | 1480704924029 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:55:24 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c25000 == 3 [pid = 23034] [id = 322] 10:55:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c25400) [pid = 23034] [serial = 902] [outer = (nil)] 10:55:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c69c00) [pid = 23034] [serial = 903] [outer = 0xa2c25400] 10:55:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c71800) [pid = 23034] [serial = 904] [outer = 0xa2c25400] 10:55:24 WARNING - wptserve Traceback (most recent call last): 10:55:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:55:24 WARNING - rv = self.func(request, response) 10:55:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:55:24 WARNING - access_control_allow_origin = "*") 10:55:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:55:24 WARNING - payload = payload_generator(server_data) 10:55:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:55:24 WARNING - return encode_string_as_bmp_image(data) 10:55:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:55:24 WARNING - img.save(f, "BMP") 10:55:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:55:24 WARNING - f.write(bmpfileheader) 10:55:24 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:55:24 WARNING - 10:55:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23800 == 2 [pid = 23034] [id = 321] 10:55:38 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c23c00) [pid = 23034] [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] 10:55:43 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c69c00) [pid = 23034] [serial = 903] [outer = (nil)] [url = about:blank] 10:55:43 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c6e400) [pid = 23034] [serial = 901] [outer = (nil)] [url = about:blank] 10:55:54 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:55:54 INFO - PROCESS | 22989 | 1480704954471 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]]]}] 10:55:54 INFO - . 10:55:54 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30721ms 10:55:54 INFO - PROCESS | 22989 | 1480704954514 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 10:55:54 INFO - PROCESS | 22989 | 1480704954518 Marionette TRACE conn4 <- [1,1037,null,{"value":"2147483649"}] 10:55:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 10:55:54 INFO - PROCESS | 22989 | 1480704954524 Marionette TRACE conn4 -> [0,1038,"timeouts",{"script":35000}] 10:55:54 INFO - PROCESS | 22989 | 1480704954526 Marionette TRACE conn4 <- [1,1038,null,{}] 10:55:54 INFO - PROCESS | 22989 | 1480704954531 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}] 10:55:54 INFO - PROCESS | 22989 | 1480704954690 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 10:55:54 INFO - PROCESS | 22989 | 1480704954751 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:55:54 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23c00 == 3 [pid = 23034] [id = 323] 10:55:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c24000) [pid = 23034] [serial = 905] [outer = (nil)] 10:55:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c69000) [pid = 23034] [serial = 906] [outer = 0xa2c24000] 10:55:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c70800) [pid = 23034] [serial = 907] [outer = 0xa2c24000] 10:55:55 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d22000 == 4 [pid = 23034] [id = 324] 10:55:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa2d22800) [pid = 23034] [serial = 908] [outer = (nil)] 10:55:55 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:55:55 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:55:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa2d24400) [pid = 23034] [serial = 909] [outer = 0xa2d22800] 10:55:55 INFO - PROCESS | 22989 | 1480704955966 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]]]}] 10:55:56 INFO - . 10:55:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1486ms 10:55:56 INFO - PROCESS | 22989 | 1480704956011 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 10:55:56 INFO - PROCESS | 22989 | 1480704956014 Marionette TRACE conn4 <- [1,1041,null,{"value":"2147483649"}] 10:55:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 10:55:56 INFO - PROCESS | 22989 | 1480704956021 Marionette TRACE conn4 -> [0,1042,"timeouts",{"script":35000}] 10:55:56 INFO - PROCESS | 22989 | 1480704956023 Marionette TRACE conn4 <- [1,1042,null,{}] 10:55:56 INFO - PROCESS | 22989 | 1480704956029 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}] 10:55:56 INFO - PROCESS | 22989 | 1480704956197 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 10:55:56 INFO - PROCESS | 22989 | 1480704956278 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:55:56 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d2bc00 == 5 [pid = 23034] [id = 325] 10:55:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa2f01400) [pid = 23034] [serial = 910] [outer = (nil)] 10:55:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa2f05400) [pid = 23034] [serial = 911] [outer = 0xa2f01400] 10:55:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa2f06400) [pid = 23034] [serial = 912] [outer = 0xa2f01400] 10:55:57 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f0c000 == 6 [pid = 23034] [id = 326] 10:55:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa2f0d800) [pid = 23034] [serial = 913] [outer = (nil)] 10:55:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa2f0f800) [pid = 23034] [serial = 914] [outer = 0xa2f0d800] 10:55:57 INFO - PROCESS | 22989 | 1480704957398 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]]]}] 10:55:57 INFO - . 10:55:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1394ms 10:55:57 INFO - PROCESS | 22989 | 1480704957425 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 10:55:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 10:55:57 INFO - PROCESS | 22989 | 1480704957439 Marionette TRACE conn4 <- [1,1045,null,{"value":"2147483649"}] 10:55:57 INFO - PROCESS | 22989 | 1480704957444 Marionette TRACE conn4 -> [0,1046,"timeouts",{"script":35000}] 10:55:57 INFO - PROCESS | 22989 | 1480704957446 Marionette TRACE conn4 <- [1,1046,null,{}] 10:55:57 INFO - PROCESS | 22989 | 1480704957452 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}] 10:55:57 INFO - PROCESS | 22989 | 1480704957667 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 10:55:57 INFO - PROCESS | 22989 | 1480704957698 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:55:57 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3640000 == 7 [pid = 23034] [id = 327] 10:55:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa3640400) [pid = 23034] [serial = 915] [outer = (nil)] 10:55:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa3644c00) [pid = 23034] [serial = 916] [outer = 0xa3640400] 10:55:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa3751400) [pid = 23034] [serial = 917] [outer = 0xa3640400] 10:55:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3756000 == 8 [pid = 23034] [id = 328] 10:55:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa3756c00) [pid = 23034] [serial = 918] [outer = (nil)] 10:55:58 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:55:58 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:55:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa3759800) [pid = 23034] [serial = 919] [outer = 0xa3756c00] 10:55:58 INFO - PROCESS | 22989 | 1480704958802 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]]]}] 10:55:58 INFO - . 10:55:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1381ms 10:55:58 INFO - PROCESS | 22989 | 1480704958827 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 10:55:58 INFO - PROCESS | 22989 | 1480704958834 Marionette TRACE conn4 <- [1,1049,null,{"value":"2147483649"}] 10:55:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 10:55:58 INFO - PROCESS | 22989 | 1480704958842 Marionette TRACE conn4 -> [0,1050,"timeouts",{"script":35000}] 10:55:58 INFO - PROCESS | 22989 | 1480704958844 Marionette TRACE conn4 <- [1,1050,null,{}] 10:55:58 INFO - PROCESS | 22989 | 1480704958850 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}] 10:55:59 INFO - PROCESS | 22989 | 1480704959024 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 10:55:59 INFO - PROCESS | 22989 | 1480704959119 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:55:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3802c00 == 9 [pid = 23034] [id = 329] 10:55:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa3803000) [pid = 23034] [serial = 920] [outer = (nil)] 10:55:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa38bc800) [pid = 23034] [serial = 921] [outer = 0xa3803000] 10:55:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa38be000) [pid = 23034] [serial = 922] [outer = 0xa3803000] 10:56:00 WARNING - wptserve Traceback (most recent call last): 10:56:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:56:00 WARNING - rv = self.func(request, response) 10:56:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:56:00 WARNING - access_control_allow_origin = "*") 10:56:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:56:00 WARNING - payload = payload_generator(server_data) 10:56:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:56:00 WARNING - return encode_string_as_bmp_image(data) 10:56: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 10:56:00 WARNING - img.save(f, "BMP") 10:56:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:56:00 WARNING - f.write(bmpfileheader) 10:56:00 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:56:00 WARNING - 10:56:03 INFO - PROCESS | 22989 | --DOCSHELL 0xa3756000 == 8 [pid = 23034] [id = 328] 10:56:03 INFO - PROCESS | 22989 | --DOCSHELL 0xa3640000 == 7 [pid = 23034] [id = 327] 10:56:03 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f0c000 == 6 [pid = 23034] [id = 326] 10:56:03 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d2bc00 == 5 [pid = 23034] [id = 325] 10:56:03 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d22000 == 4 [pid = 23034] [id = 324] 10:56:03 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23c00 == 3 [pid = 23034] [id = 323] 10:56:03 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c25000 == 2 [pid = 23034] [id = 322] 10:56:06 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa2c25400) [pid = 23034] [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] 10:56:06 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa2c24000) [pid = 23034] [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] 10:56:06 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa2d22800) [pid = 23034] [serial = 908] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:56:06 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa2f01400) [pid = 23034] [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] 10:56:06 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa2f0d800) [pid = 23034] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704957167] 10:56:06 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa3640400) [pid = 23034] [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] 10:56:06 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa3756c00) [pid = 23034] [serial = 918] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:56:10 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa2c71800) [pid = 23034] [serial = 904] [outer = (nil)] [url = about:blank] 10:56:10 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa2c69000) [pid = 23034] [serial = 906] [outer = (nil)] [url = about:blank] 10:56:10 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa2c70800) [pid = 23034] [serial = 907] [outer = (nil)] [url = about:blank] 10:56:10 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa2d24400) [pid = 23034] [serial = 909] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:56:10 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa2f05400) [pid = 23034] [serial = 911] [outer = (nil)] [url = about:blank] 10:56:10 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa2f06400) [pid = 23034] [serial = 912] [outer = (nil)] [url = about:blank] 10:56:10 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa2f0f800) [pid = 23034] [serial = 914] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480704957167] 10:56:10 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa3644c00) [pid = 23034] [serial = 916] [outer = (nil)] [url = about:blank] 10:56:10 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa3751400) [pid = 23034] [serial = 917] [outer = (nil)] [url = about:blank] 10:56:10 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa3759800) [pid = 23034] [serial = 919] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:56:10 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa38bc800) [pid = 23034] [serial = 921] [outer = (nil)] [url = about:blank] 10:56:29 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:56:29 INFO - PROCESS | 22989 | 1480704989564 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]]]}] 10:56:29 INFO - . 10:56:29 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30770ms 10:56:29 INFO - PROCESS | 22989 | 1480704989614 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 10:56:29 INFO - PROCESS | 22989 | 1480704989617 Marionette TRACE conn4 <- [1,1053,null,{"value":"2147483649"}] 10:56:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 10:56:29 INFO - PROCESS | 22989 | 1480704989624 Marionette TRACE conn4 -> [0,1054,"timeouts",{"script":35000}] 10:56:29 INFO - PROCESS | 22989 | 1480704989626 Marionette TRACE conn4 <- [1,1054,null,{}] 10:56:29 INFO - PROCESS | 22989 | 1480704989631 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}] 10:56:29 INFO - PROCESS | 22989 | 1480704989827 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 10:56:29 INFO - PROCESS | 22989 | 1480704989872 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:56:29 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23400 == 3 [pid = 23034] [id = 330] 10:56:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23800) [pid = 23034] [serial = 923] [outer = (nil)] 10:56:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c66000) [pid = 23034] [serial = 924] [outer = 0xa2c23800] 10:56:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c6d000) [pid = 23034] [serial = 925] [outer = 0xa2c23800] 10:56:30 WARNING - wptserve Traceback (most recent call last): 10:56:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:56:30 WARNING - rv = self.func(request, response) 10:56:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:56:30 WARNING - access_control_allow_origin = "*") 10:56:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:56:30 WARNING - payload = payload_generator(server_data) 10:56:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:56:30 WARNING - return encode_string_as_bmp_image(data) 10:56: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 10:56:30 WARNING - img.save(f, "BMP") 10:56:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:56:30 WARNING - f.write(bmpfileheader) 10:56:30 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:56:30 WARNING - 10:56:38 INFO - PROCESS | 22989 | --DOCSHELL 0xa3802c00 == 2 [pid = 23034] [id = 329] 10:56:44 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa3803000) [pid = 23034] [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] 10:56:48 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c66000) [pid = 23034] [serial = 924] [outer = (nil)] [url = about:blank] 10:56:48 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa38be000) [pid = 23034] [serial = 922] [outer = (nil)] [url = about:blank] 10:57:00 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:57:00 INFO - PROCESS | 22989 | 1480705020337 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]]]}] 10:57:00 INFO - . 10:57:00 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30767ms 10:57:00 INFO - PROCESS | 22989 | 1480705020391 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 10:57:00 INFO - PROCESS | 22989 | 1480705020394 Marionette TRACE conn4 <- [1,1057,null,{"value":"2147483649"}] 10:57:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 10:57:00 INFO - PROCESS | 22989 | 1480705020400 Marionette TRACE conn4 -> [0,1058,"timeouts",{"script":35000}] 10:57:00 INFO - PROCESS | 22989 | 1480705020402 Marionette TRACE conn4 <- [1,1058,null,{}] 10:57:00 INFO - PROCESS | 22989 | 1480705020408 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}] 10:57:00 INFO - PROCESS | 22989 | 1480705020562 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 10:57:00 INFO - PROCESS | 22989 | 1480705020630 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:57:00 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22800 == 3 [pid = 23034] [id = 331] 10:57:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c24000) [pid = 23034] [serial = 926] [outer = (nil)] 10:57:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c67800) [pid = 23034] [serial = 927] [outer = 0xa2c24000] 10:57:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c6f800) [pid = 23034] [serial = 928] [outer = 0xa2c24000] 10:57:01 WARNING - wptserve Traceback (most recent call last): 10:57:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:57:01 WARNING - rv = self.func(request, response) 10:57:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:57:01 WARNING - access_control_allow_origin = "*") 10:57:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:57:01 WARNING - payload = payload_generator(server_data) 10:57:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:57:01 WARNING - return encode_string_as_bmp_image(data) 10:57: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 10:57:01 WARNING - img.save(f, "BMP") 10:57:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:57:01 WARNING - f.write(bmpfileheader) 10:57:01 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:57:01 WARNING - 10:57:09 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23400 == 2 [pid = 23034] [id = 330] 10:57:15 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c23800) [pid = 23034] [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] 10:57:19 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c67800) [pid = 23034] [serial = 927] [outer = (nil)] [url = about:blank] 10:57:19 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c6d000) [pid = 23034] [serial = 925] [outer = (nil)] [url = about:blank] 10:57:31 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:57:31 INFO - . 10:57:31 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30712ms 10:57:31 INFO - PROCESS | 22989 | 1480705051101 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]]]}] 10:57:31 INFO - PROCESS | 22989 | 1480705051114 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 10:57:31 INFO - PROCESS | 22989 | 1480705051117 Marionette TRACE conn4 <- [1,1061,null,{"value":"2147483649"}] 10:57:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 10:57:31 INFO - PROCESS | 22989 | 1480705051123 Marionette TRACE conn4 -> [0,1062,"timeouts",{"script":35000}] 10:57:31 INFO - PROCESS | 22989 | 1480705051126 Marionette TRACE conn4 <- [1,1062,null,{}] 10:57:31 INFO - PROCESS | 22989 | 1480705051131 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}] 10:57:31 INFO - PROCESS | 22989 | 1480705051286 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 10:57:31 INFO - PROCESS | 22989 | 1480705051356 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:57:31 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23800 == 3 [pid = 23034] [id = 332] 10:57:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23c00) [pid = 23034] [serial = 929] [outer = (nil)] 10:57:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c67c00) [pid = 23034] [serial = 930] [outer = 0xa2c23c00] 10:57:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c6f400) [pid = 23034] [serial = 931] [outer = 0xa2c23c00] 10:57:32 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d21000 == 4 [pid = 23034] [id = 333] 10:57:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa2d21400) [pid = 23034] [serial = 932] [outer = (nil)] 10:57:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:57:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:57:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa2d23400) [pid = 23034] [serial = 933] [outer = 0xa2d21400] 10:57:32 INFO - PROCESS | 22989 | 1480705052389 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]]]}] 10:57:32 INFO - . 10:57:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1289ms 10:57:32 INFO - PROCESS | 22989 | 1480705052414 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 10:57:32 INFO - PROCESS | 22989 | 1480705052421 Marionette TRACE conn4 <- [1,1065,null,{"value":"2147483649"}] 10:57:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 10:57:32 INFO - PROCESS | 22989 | 1480705052430 Marionette TRACE conn4 -> [0,1066,"timeouts",{"script":35000}] 10:57:32 INFO - PROCESS | 22989 | 1480705052433 Marionette TRACE conn4 <- [1,1066,null,{}] 10:57:32 INFO - PROCESS | 22989 | 1480705052438 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}] 10:57:32 INFO - PROCESS | 22989 | 1480705052635 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 10:57:32 INFO - PROCESS | 22989 | 1480705052692 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:57:32 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d2a000 == 5 [pid = 23034] [id = 334] 10:57:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa2d2ac00) [pid = 23034] [serial = 934] [outer = (nil)] 10:57:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa2f04000) [pid = 23034] [serial = 935] [outer = 0xa2d2ac00] 10:57:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa2f05000) [pid = 23034] [serial = 936] [outer = 0xa2d2ac00] 10:57:33 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f0b800 == 6 [pid = 23034] [id = 335] 10:57:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa2f0c800) [pid = 23034] [serial = 937] [outer = (nil)] 10:57:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa2f0e000) [pid = 23034] [serial = 938] [outer = 0xa2f0c800] 10:57:34 INFO - PROCESS | 22989 | 1480705054032 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]]]}] 10:57:34 INFO - . 10:57:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1630ms 10:57:34 INFO - PROCESS | 22989 | 1480705054062 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 10:57:34 INFO - PROCESS | 22989 | 1480705054064 Marionette TRACE conn4 <- [1,1069,null,{"value":"2147483649"}] 10:57:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 10:57:34 INFO - PROCESS | 22989 | 1480705054072 Marionette TRACE conn4 -> [0,1070,"timeouts",{"script":35000}] 10:57:34 INFO - PROCESS | 22989 | 1480705054075 Marionette TRACE conn4 <- [1,1070,null,{}] 10:57:34 INFO - PROCESS | 22989 | 1480705054080 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}] 10:57:34 INFO - PROCESS | 22989 | 1480705054276 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 10:57:34 INFO - PROCESS | 22989 | 1480705054346 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:57:34 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363f400 == 7 [pid = 23034] [id = 336] 10:57:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa363f800) [pid = 23034] [serial = 939] [outer = (nil)] 10:57:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa3643c00) [pid = 23034] [serial = 940] [outer = 0xa363f800] 10:57:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa3750400) [pid = 23034] [serial = 941] [outer = 0xa363f800] 10:57:35 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3755400 == 8 [pid = 23034] [id = 337] 10:57:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa3756000) [pid = 23034] [serial = 942] [outer = (nil)] 10:57:35 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:57:35 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:57:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa3757c00) [pid = 23034] [serial = 943] [outer = 0xa3756000] 10:57:35 INFO - PROCESS | 22989 | 1480705055409 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]]]}] 10:57:35 INFO - . 10:57:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1385ms 10:57:35 INFO - PROCESS | 22989 | 1480705055457 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 10:57:35 INFO - PROCESS | 22989 | 1480705055461 Marionette TRACE conn4 <- [1,1073,null,{"value":"2147483649"}] 10:57:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 10:57:35 INFO - PROCESS | 22989 | 1480705055467 Marionette TRACE conn4 -> [0,1074,"timeouts",{"script":35000}] 10:57:35 INFO - PROCESS | 22989 | 1480705055469 Marionette TRACE conn4 <- [1,1074,null,{}] 10:57:35 INFO - PROCESS | 22989 | 1480705055475 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}] 10:57:35 INFO - PROCESS | 22989 | 1480705055636 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 10:57:35 INFO - PROCESS | 22989 | 1480705055726 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:57:35 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3801800 == 9 [pid = 23034] [id = 338] 10:57:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa3801c00) [pid = 23034] [serial = 944] [outer = (nil)] 10:57:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa3810000) [pid = 23034] [serial = 945] [outer = 0xa3801c00] 10:57:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa380f400) [pid = 23034] [serial = 946] [outer = 0xa3801c00] 10:57:36 WARNING - wptserve Traceback (most recent call last): 10:57:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:57:36 WARNING - rv = self.func(request, response) 10:57:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:57:36 WARNING - access_control_allow_origin = "*") 10:57:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:57:36 WARNING - payload = payload_generator(server_data) 10:57:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:57:36 WARNING - return encode_string_as_bmp_image(data) 10:57:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 10:57:36 WARNING - img.save(f, "BMP") 10:57:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:57:36 WARNING - f.write(bmpfileheader) 10:57:36 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:57:36 WARNING - 10:57:40 INFO - PROCESS | 22989 | --DOCSHELL 0xa3755400 == 8 [pid = 23034] [id = 337] 10:57:40 INFO - PROCESS | 22989 | --DOCSHELL 0xa363f400 == 7 [pid = 23034] [id = 336] 10:57:40 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f0b800 == 6 [pid = 23034] [id = 335] 10:57:40 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d2a000 == 5 [pid = 23034] [id = 334] 10:57:40 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d21000 == 4 [pid = 23034] [id = 333] 10:57:40 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23800 == 3 [pid = 23034] [id = 332] 10:57:40 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22800 == 2 [pid = 23034] [id = 331] 10:57:42 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa2c24000) [pid = 23034] [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] 10:57:42 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa2c23c00) [pid = 23034] [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] 10:57:42 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa2d21400) [pid = 23034] [serial = 932] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:57:42 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa2d2ac00) [pid = 23034] [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] 10:57:42 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa2f0c800) [pid = 23034] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705053844] 10:57:42 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa363f800) [pid = 23034] [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] 10:57:42 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa3756000) [pid = 23034] [serial = 942] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:57:46 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa2c6f800) [pid = 23034] [serial = 928] [outer = (nil)] [url = about:blank] 10:57:46 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa2c67c00) [pid = 23034] [serial = 930] [outer = (nil)] [url = about:blank] 10:57:46 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa2c6f400) [pid = 23034] [serial = 931] [outer = (nil)] [url = about:blank] 10:57:46 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa2d23400) [pid = 23034] [serial = 933] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:57:46 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa2f04000) [pid = 23034] [serial = 935] [outer = (nil)] [url = about:blank] 10:57:46 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa2f05000) [pid = 23034] [serial = 936] [outer = (nil)] [url = about:blank] 10:57:46 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa2f0e000) [pid = 23034] [serial = 938] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705053844] 10:57:46 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa3643c00) [pid = 23034] [serial = 940] [outer = (nil)] [url = about:blank] 10:57:46 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa3750400) [pid = 23034] [serial = 941] [outer = (nil)] [url = about:blank] 10:57:46 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa3757c00) [pid = 23034] [serial = 943] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 10:57:46 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa3810000) [pid = 23034] [serial = 945] [outer = (nil)] [url = about:blank] 10:58:06 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:58:06 INFO - PROCESS | 22989 | 1480705086155 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]]]}] 10:58:06 INFO - . 10:58:06 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30723ms 10:58:06 INFO - PROCESS | 22989 | 1480705086190 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 10:58:06 INFO - PROCESS | 22989 | 1480705086194 Marionette TRACE conn4 <- [1,1077,null,{"value":"2147483649"}] 10:58:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 10:58:06 INFO - PROCESS | 22989 | 1480705086200 Marionette TRACE conn4 -> [0,1078,"timeouts",{"script":35000}] 10:58:06 INFO - PROCESS | 22989 | 1480705086203 Marionette TRACE conn4 <- [1,1078,null,{}] 10:58:06 INFO - PROCESS | 22989 | 1480705086209 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}] 10:58:06 INFO - PROCESS | 22989 | 1480705086371 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 10:58:06 INFO - PROCESS | 22989 | 1480705086441 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:58:06 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22800 == 3 [pid = 23034] [id = 339] 10:58:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c22c00) [pid = 23034] [serial = 947] [outer = (nil)] 10:58:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c65800) [pid = 23034] [serial = 948] [outer = 0xa2c22c00] 10:58:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c6c400) [pid = 23034] [serial = 949] [outer = 0xa2c22c00] 10:58:07 WARNING - wptserve Traceback (most recent call last): 10:58:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:58:07 WARNING - rv = self.func(request, response) 10:58:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:58:07 WARNING - access_control_allow_origin = "*") 10:58:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:58:07 WARNING - payload = payload_generator(server_data) 10:58:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:58:07 WARNING - return encode_string_as_bmp_image(data) 10:58: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 10:58:07 WARNING - img.save(f, "BMP") 10:58:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:58:07 WARNING - f.write(bmpfileheader) 10:58:07 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:58:07 WARNING - 10:58:15 INFO - PROCESS | 22989 | --DOCSHELL 0xa3801800 == 2 [pid = 23034] [id = 338] 10:58:21 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa3801c00) [pid = 23034] [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] 10:58:25 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c65800) [pid = 23034] [serial = 948] [outer = (nil)] [url = about:blank] 10:58:25 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa380f400) [pid = 23034] [serial = 946] [outer = (nil)] [url = about:blank] 10:58:36 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:58:36 INFO - PROCESS | 22989 | 1480705116878 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]]]}] 10:58:36 INFO - . 10:58:36 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30718ms 10:58:36 INFO - PROCESS | 22989 | 1480705116919 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 10:58:36 INFO - PROCESS | 22989 | 1480705116921 Marionette TRACE conn4 <- [1,1081,null,{"value":"2147483649"}] 10:58:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 10:58:36 INFO - PROCESS | 22989 | 1480705116928 Marionette TRACE conn4 -> [0,1082,"timeouts",{"script":35000}] 10:58:36 INFO - PROCESS | 22989 | 1480705116930 Marionette TRACE conn4 <- [1,1082,null,{}] 10:58:36 INFO - PROCESS | 22989 | 1480705116935 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}] 10:58:37 INFO - PROCESS | 22989 | 1480705117132 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 10:58:37 INFO - PROCESS | 22989 | 1480705117207 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:58:37 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c25400 == 3 [pid = 23034] [id = 340] 10:58:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c25800) [pid = 23034] [serial = 950] [outer = (nil)] 10:58:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c68c00) [pid = 23034] [serial = 951] [outer = 0xa2c25800] 10:58:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c70c00) [pid = 23034] [serial = 952] [outer = 0xa2c25800] 10:58:38 WARNING - wptserve Traceback (most recent call last): 10:58:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:58:38 WARNING - rv = self.func(request, response) 10:58:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:58:38 WARNING - access_control_allow_origin = "*") 10:58:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:58:38 WARNING - payload = payload_generator(server_data) 10:58:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:58:38 WARNING - return encode_string_as_bmp_image(data) 10:58: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 10:58:38 WARNING - img.save(f, "BMP") 10:58:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:58:38 WARNING - f.write(bmpfileheader) 10:58:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:58:38 WARNING - 10:58:45 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22800 == 2 [pid = 23034] [id = 339] 10:58:51 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c22c00) [pid = 23034] [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] 10:58:56 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c68c00) [pid = 23034] [serial = 951] [outer = (nil)] [url = about:blank] 10:58:56 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c6c400) [pid = 23034] [serial = 949] [outer = (nil)] [url = about:blank] 10:59:07 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:59:07 INFO - PROCESS | 22989 | 1480705147716 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]]]}] 10:59:07 INFO - . 10:59:07 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30817ms 10:59:07 INFO - PROCESS | 22989 | 1480705147745 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 10:59:07 INFO - PROCESS | 22989 | 1480705147748 Marionette TRACE conn4 <- [1,1085,null,{"value":"2147483649"}] 10:59:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 10:59:07 INFO - PROCESS | 22989 | 1480705147754 Marionette TRACE conn4 -> [0,1086,"timeouts",{"script":35000}] 10:59:07 INFO - PROCESS | 22989 | 1480705147756 Marionette TRACE conn4 <- [1,1086,null,{}] 10:59:07 INFO - PROCESS | 22989 | 1480705147762 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}] 10:59:07 INFO - PROCESS | 22989 | 1480705147933 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 10:59:08 INFO - PROCESS | 22989 | 1480705147993 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:59:08 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c24000 == 3 [pid = 23034] [id = 341] 10:59:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c24400) [pid = 23034] [serial = 953] [outer = (nil)] 10:59:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c69400) [pid = 23034] [serial = 954] [outer = 0xa2c24400] 10:59:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c70400) [pid = 23034] [serial = 955] [outer = 0xa2c24400] 10:59:08 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d21c00 == 4 [pid = 23034] [id = 342] 10:59:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa2d22800) [pid = 23034] [serial = 956] [outer = (nil)] 10:59:08 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:59:08 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:59:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa2d24800) [pid = 23034] [serial = 957] [outer = 0xa2d22800] 10:59:09 INFO - PROCESS | 22989 | 1480705149075 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]]]}] 10:59:09 INFO - . 10:59:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1379ms 10:59:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 10:59:09 INFO - PROCESS | 22989 | 1480705149135 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 10:59:09 INFO - PROCESS | 22989 | 1480705149137 Marionette TRACE conn4 <- [1,1089,null,{"value":"2147483649"}] 10:59:09 INFO - PROCESS | 22989 | 1480705149144 Marionette TRACE conn4 -> [0,1090,"timeouts",{"script":35000}] 10:59:09 INFO - PROCESS | 22989 | 1480705149147 Marionette TRACE conn4 <- [1,1090,null,{}] 10:59:09 INFO - PROCESS | 22989 | 1480705149152 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}] 10:59:09 INFO - PROCESS | 22989 | 1480705149325 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 10:59:09 INFO - PROCESS | 22989 | 1480705149417 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:59:09 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d2b800 == 5 [pid = 23034] [id = 343] 10:59:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa2d2bc00) [pid = 23034] [serial = 958] [outer = (nil)] 10:59:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa2f05000) [pid = 23034] [serial = 959] [outer = 0xa2d2bc00] 10:59:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa2f06400) [pid = 23034] [serial = 960] [outer = 0xa2d2bc00] 10:59:10 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f0c400 == 6 [pid = 23034] [id = 344] 10:59:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa2f0d400) [pid = 23034] [serial = 961] [outer = (nil)] 10:59:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa2f0f400) [pid = 23034] [serial = 962] [outer = 0xa2f0d400] 10:59:10 INFO - PROCESS | 22989 | 1480705150541 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]]]}] 10:59:10 INFO - . 10:59:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1437ms 10:59:10 INFO - PROCESS | 22989 | 1480705150581 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 10:59:10 INFO - PROCESS | 22989 | 1480705150583 Marionette TRACE conn4 <- [1,1093,null,{"value":"2147483649"}] 10:59:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 10:59:10 INFO - PROCESS | 22989 | 1480705150590 Marionette TRACE conn4 -> [0,1094,"timeouts",{"script":35000}] 10:59:10 INFO - PROCESS | 22989 | 1480705150592 Marionette TRACE conn4 <- [1,1094,null,{}] 10:59:10 INFO - PROCESS | 22989 | 1480705150598 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}] 10:59:10 INFO - PROCESS | 22989 | 1480705150799 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 10:59:10 INFO - PROCESS | 22989 | 1480705150841 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:59:10 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3640400 == 7 [pid = 23034] [id = 345] 10:59:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa3640c00) [pid = 23034] [serial = 963] [outer = (nil)] 10:59:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa3644c00) [pid = 23034] [serial = 964] [outer = 0xa3640c00] 10:59:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa3751000) [pid = 23034] [serial = 965] [outer = 0xa3640c00] 10:59:11 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3756400 == 8 [pid = 23034] [id = 346] 10:59:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa3757400) [pid = 23034] [serial = 966] [outer = (nil)] 10:59:11 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:59:11 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 10:59:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa3759800) [pid = 23034] [serial = 967] [outer = 0xa3757400] 10:59:11 INFO - PROCESS | 22989 | 1480705151933 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]]]}] 10:59:11 INFO - . 10:59:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1382ms 10:59:11 INFO - PROCESS | 22989 | 1480705151973 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 10:59:11 INFO - PROCESS | 22989 | 1480705151976 Marionette TRACE conn4 <- [1,1097,null,{"value":"2147483649"}] 10:59:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 10:59:11 INFO - PROCESS | 22989 | 1480705151983 Marionette TRACE conn4 -> [0,1098,"timeouts",{"script":35000}] 10:59:11 INFO - PROCESS | 22989 | 1480705151986 Marionette TRACE conn4 <- [1,1098,null,{}] 10:59:11 INFO - PROCESS | 22989 | 1480705151992 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}] 10:59:12 INFO - PROCESS | 22989 | 1480705152152 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 10:59:12 INFO - PROCESS | 22989 | 1480705152243 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:59:12 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3802400 == 9 [pid = 23034] [id = 347] 10:59:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa3802800) [pid = 23034] [serial = 968] [outer = (nil)] 10:59:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa3810c00) [pid = 23034] [serial = 969] [outer = 0xa3802800] 10:59:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa38bd400) [pid = 23034] [serial = 970] [outer = 0xa3802800] 10:59:13 WARNING - wptserve Traceback (most recent call last): 10:59:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:59:13 WARNING - rv = self.func(request, response) 10:59:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:59:13 WARNING - access_control_allow_origin = "*") 10:59:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:59:13 WARNING - payload = payload_generator(server_data) 10:59:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:59:13 WARNING - return encode_string_as_bmp_image(data) 10:59: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 10:59:13 WARNING - img.save(f, "BMP") 10:59:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:59:13 WARNING - f.write(bmpfileheader) 10:59:13 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:59:13 WARNING - 10:59:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa3756400 == 8 [pid = 23034] [id = 346] 10:59:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa3640400 == 7 [pid = 23034] [id = 345] 10:59:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f0c400 == 6 [pid = 23034] [id = 344] 10:59:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d2b800 == 5 [pid = 23034] [id = 343] 10:59:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d21c00 == 4 [pid = 23034] [id = 342] 10:59:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c24000 == 3 [pid = 23034] [id = 341] 10:59:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c25400 == 2 [pid = 23034] [id = 340] 10:59:19 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa2c25800) [pid = 23034] [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] 10:59:19 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa2c24400) [pid = 23034] [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] 10:59:19 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa2d22800) [pid = 23034] [serial = 956] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:59:19 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa2d2bc00) [pid = 23034] [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] 10:59:19 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa2f0d400) [pid = 23034] [serial = 961] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705150287] 10:59:19 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa3640c00) [pid = 23034] [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] 10:59:19 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa3757400) [pid = 23034] [serial = 966] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:59:23 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa2c70c00) [pid = 23034] [serial = 952] [outer = (nil)] [url = about:blank] 10:59:23 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa2c69400) [pid = 23034] [serial = 954] [outer = (nil)] [url = about:blank] 10:59:23 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa2c70400) [pid = 23034] [serial = 955] [outer = (nil)] [url = about:blank] 10:59:23 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa2d24800) [pid = 23034] [serial = 957] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:59:23 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa2f05000) [pid = 23034] [serial = 959] [outer = (nil)] [url = about:blank] 10:59:23 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa2f06400) [pid = 23034] [serial = 960] [outer = (nil)] [url = about:blank] 10:59:23 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa2f0f400) [pid = 23034] [serial = 962] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705150287] 10:59:23 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa3644c00) [pid = 23034] [serial = 964] [outer = (nil)] [url = about:blank] 10:59:23 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa3751000) [pid = 23034] [serial = 965] [outer = (nil)] [url = about:blank] 10:59:23 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa3759800) [pid = 23034] [serial = 967] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 10:59:23 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa3810c00) [pid = 23034] [serial = 969] [outer = (nil)] [url = about:blank] 10:59:42 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 10:59:42 INFO - PROCESS | 22989 | 1480705182673 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]]]}] 10:59:42 INFO - . 10:59:42 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30718ms 10:59:42 INFO - PROCESS | 22989 | 1480705182701 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 10:59:42 INFO - PROCESS | 22989 | 1480705182704 Marionette TRACE conn4 <- [1,1101,null,{"value":"2147483649"}] 10:59:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 10:59:42 INFO - PROCESS | 22989 | 1480705182710 Marionette TRACE conn4 -> [0,1102,"timeouts",{"script":35000}] 10:59:42 INFO - PROCESS | 22989 | 1480705182713 Marionette TRACE conn4 <- [1,1102,null,{}] 10:59:42 INFO - PROCESS | 22989 | 1480705182718 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}] 10:59:42 INFO - PROCESS | 22989 | 1480705182880 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 10:59:42 INFO - PROCESS | 22989 | 1480705182949 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 10:59:42 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22800 == 3 [pid = 23034] [id = 348] 10:59:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c22c00) [pid = 23034] [serial = 971] [outer = (nil)] 10:59:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c65800) [pid = 23034] [serial = 972] [outer = 0xa2c22c00] 10:59:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c6c400) [pid = 23034] [serial = 973] [outer = 0xa2c22c00] 10:59:43 WARNING - wptserve Traceback (most recent call last): 10:59:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 10:59:43 WARNING - rv = self.func(request, response) 10:59:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 10:59:43 WARNING - access_control_allow_origin = "*") 10:59:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 10:59:43 WARNING - payload = payload_generator(server_data) 10:59:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 10:59:43 WARNING - return encode_string_as_bmp_image(data) 10:59: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 10:59:43 WARNING - img.save(f, "BMP") 10:59:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 10:59:43 WARNING - f.write(bmpfileheader) 10:59:43 WARNING - TypeError: must be string or pinned buffer, not bytearray 10:59:43 WARNING - 10:59:51 INFO - PROCESS | 22989 | --DOCSHELL 0xa3802400 == 2 [pid = 23034] [id = 347] 10:59:57 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa3802800) [pid = 23034] [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] 11:00:01 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c65800) [pid = 23034] [serial = 972] [outer = (nil)] [url = about:blank] 11:00:01 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa38bd400) [pid = 23034] [serial = 970] [outer = (nil)] [url = about:blank] 11:00:13 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:00:13 INFO - PROCESS | 22989 | 1480705213394 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]]]}] 11:00:13 INFO - . 11:00:13 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30715ms 11:00:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 11:00:13 INFO - PROCESS | 22989 | 1480705213427 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 11:00:13 INFO - PROCESS | 22989 | 1480705213429 Marionette TRACE conn4 <- [1,1105,null,{"value":"2147483649"}] 11:00:13 INFO - PROCESS | 22989 | 1480705213435 Marionette TRACE conn4 -> [0,1106,"timeouts",{"script":35000}] 11:00:13 INFO - PROCESS | 22989 | 1480705213438 Marionette TRACE conn4 <- [1,1106,null,{}] 11:00:13 INFO - PROCESS | 22989 | 1480705213443 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}] 11:00:13 INFO - PROCESS | 22989 | 1480705213606 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 11:00:13 INFO - PROCESS | 22989 | 1480705213683 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:00:13 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c25800 == 3 [pid = 23034] [id = 349] 11:00:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c25c00) [pid = 23034] [serial = 974] [outer = (nil)] 11:00:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c69000) [pid = 23034] [serial = 975] [outer = 0xa2c25c00] 11:00:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c71000) [pid = 23034] [serial = 976] [outer = 0xa2c25c00] 11:00:14 WARNING - wptserve Traceback (most recent call last): 11:00:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:00:14 WARNING - rv = self.func(request, response) 11:00:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:00:14 WARNING - access_control_allow_origin = "*") 11:00:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:00:14 WARNING - payload = payload_generator(server_data) 11:00:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:00:14 WARNING - return encode_string_as_bmp_image(data) 11:00: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 11:00:14 WARNING - img.save(f, "BMP") 11:00:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:00:14 WARNING - f.write(bmpfileheader) 11:00:14 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:00:14 WARNING - 11:00:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22800 == 2 [pid = 23034] [id = 348] 11:00:28 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c22c00) [pid = 23034] [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] 11:00:32 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c69000) [pid = 23034] [serial = 975] [outer = (nil)] [url = about:blank] 11:00:32 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c6c400) [pid = 23034] [serial = 973] [outer = (nil)] [url = about:blank] 11:00:44 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:00:44 INFO - PROCESS | 22989 | 1480705244125 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]]]}] 11:00:44 INFO - . 11:00:44 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 11:00:44 INFO - PROCESS | 22989 | 1480705244150 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 11:00:44 INFO - PROCESS | 22989 | 1480705244153 Marionette TRACE conn4 <- [1,1109,null,{"value":"2147483649"}] 11:00:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 11:00:44 INFO - PROCESS | 22989 | 1480705244159 Marionette TRACE conn4 -> [0,1110,"timeouts",{"script":35000}] 11:00:44 INFO - PROCESS | 22989 | 1480705244161 Marionette TRACE conn4 <- [1,1110,null,{}] 11:00:44 INFO - PROCESS | 22989 | 1480705244166 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}] 11:00:44 INFO - PROCESS | 22989 | 1480705244352 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 11:00:44 INFO - PROCESS | 22989 | 1480705244399 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:00:44 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23400 == 3 [pid = 23034] [id = 350] 11:00:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23800) [pid = 23034] [serial = 977] [outer = (nil)] 11:00:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c68400) [pid = 23034] [serial = 978] [outer = 0xa2c23800] 11:00:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c70400) [pid = 23034] [serial = 979] [outer = 0xa2c23800] 11:00:45 INFO - PROCESS | 22989 | 1480705245294 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]]]}] 11:00:45 INFO - . 11:00:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1180ms 11:00:45 INFO - PROCESS | 22989 | 1480705245340 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 11:00:45 INFO - PROCESS | 22989 | 1480705245342 Marionette TRACE conn4 <- [1,1113,null,{"value":"2147483649"}] 11:00:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 11:00:45 INFO - PROCESS | 22989 | 1480705245349 Marionette TRACE conn4 -> [0,1114,"timeouts",{"script":35000}] 11:00:45 INFO - PROCESS | 22989 | 1480705245351 Marionette TRACE conn4 <- [1,1114,null,{}] 11:00:45 INFO - PROCESS | 22989 | 1480705245357 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}] 11:00:45 INFO - PROCESS | 22989 | 1480705245569 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 11:00:45 INFO - PROCESS | 22989 | 1480705245637 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:00:45 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d24c00 == 4 [pid = 23034] [id = 351] 11:00:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa2d25000) [pid = 23034] [serial = 980] [outer = (nil)] 11:00:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa2d2ac00) [pid = 23034] [serial = 981] [outer = 0xa2d25000] 11:00:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa2d29400) [pid = 23034] [serial = 982] [outer = 0xa2d25000] 11:00:46 INFO - PROCESS | 22989 | 1480705246603 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]]]}] 11:00:46 INFO - . 11:00:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1279ms 11:00:46 INFO - PROCESS | 22989 | 1480705246628 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 11:00:46 INFO - PROCESS | 22989 | 1480705246632 Marionette TRACE conn4 <- [1,1117,null,{"value":"2147483649"}] 11:00:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 11:00:46 INFO - PROCESS | 22989 | 1480705246638 Marionette TRACE conn4 -> [0,1118,"timeouts",{"script":35000}] 11:00:46 INFO - PROCESS | 22989 | 1480705246642 Marionette TRACE conn4 <- [1,1118,null,{}] 11:00:46 INFO - PROCESS | 22989 | 1480705246651 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}] 11:00:46 INFO - PROCESS | 22989 | 1480705246851 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 11:00:46 INFO - PROCESS | 22989 | 1480705246905 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:00:46 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2f0e800 == 5 [pid = 23034] [id = 352] 11:00:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa2f0ec00) [pid = 23034] [serial = 983] [outer = (nil)] 11:00:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa3639000) [pid = 23034] [serial = 984] [outer = 0xa2f0ec00] 11:00:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa3637c00) [pid = 23034] [serial = 985] [outer = 0xa2f0ec00] 11:00:48 INFO - PROCESS | 22989 | 1480705248024 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]]]}] 11:00:48 INFO - . 11:00:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1435ms 11:00:48 INFO - PROCESS | 22989 | 1480705248074 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 11:00:48 INFO - PROCESS | 22989 | 1480705248078 Marionette TRACE conn4 <- [1,1121,null,{"value":"2147483649"}] 11:00:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 11:00:48 INFO - PROCESS | 22989 | 1480705248084 Marionette TRACE conn4 -> [0,1122,"timeouts",{"script":35000}] 11:00:48 INFO - PROCESS | 22989 | 1480705248086 Marionette TRACE conn4 <- [1,1122,null,{}] 11:00:48 INFO - PROCESS | 22989 | 1480705248092 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}] 11:00:48 INFO - PROCESS | 22989 | 1480705248259 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 11:00:48 INFO - PROCESS | 22989 | 1480705248340 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:00:48 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3751000 == 6 [pid = 23034] [id = 353] 11:00:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa3751c00) [pid = 23034] [serial = 986] [outer = (nil)] 11:00:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa3756000) [pid = 23034] [serial = 987] [outer = 0xa3751c00] 11:00:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa3758c00) [pid = 23034] [serial = 988] [outer = 0xa3751c00] 11:00:49 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375d400 == 7 [pid = 23034] [id = 354] 11:00:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa375d800) [pid = 23034] [serial = 989] [outer = (nil)] 11:00:49 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:00:49 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:00:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa375f400) [pid = 23034] [serial = 990] [outer = 0xa375d800] 11:00:49 INFO - PROCESS | 22989 | 1480705249336 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]]]}] 11:00:49 INFO - . 11:00:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1280ms 11:00:49 INFO - PROCESS | 22989 | 1480705249365 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 11:00:49 INFO - PROCESS | 22989 | 1480705249372 Marionette TRACE conn4 <- [1,1125,null,{"value":"2147483649"}] 11:00:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 11:00:49 INFO - PROCESS | 22989 | 1480705249379 Marionette TRACE conn4 -> [0,1126,"timeouts",{"script":35000}] 11:00:49 INFO - PROCESS | 22989 | 1480705249381 Marionette TRACE conn4 <- [1,1126,null,{}] 11:00:49 INFO - PROCESS | 22989 | 1480705249387 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}] 11:00:49 INFO - PROCESS | 22989 | 1480705249571 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 11:00:49 INFO - PROCESS | 22989 | 1480705249641 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:00:49 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3810800 == 8 [pid = 23034] [id = 355] 11:00:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa3810c00) [pid = 23034] [serial = 991] [outer = (nil)] 11:00:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa38c1c00) [pid = 23034] [serial = 992] [outer = 0xa3810c00] 11:00:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa38bf000) [pid = 23034] [serial = 993] [outer = 0xa3810c00] 11:00:50 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c8c00 == 9 [pid = 23034] [id = 356] 11:00:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa38c9000) [pid = 23034] [serial = 994] [outer = (nil)] 11:00:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa38cb800) [pid = 23034] [serial = 995] [outer = 0xa38c9000] 11:00:50 INFO - PROCESS | 22989 | 1480705250861 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]]]}] 11:00:50 INFO - . 11:00:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1534ms 11:00:50 INFO - PROCESS | 22989 | 1480705250915 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 11:00:50 INFO - PROCESS | 22989 | 1480705250919 Marionette TRACE conn4 <- [1,1129,null,{"value":"2147483649"}] 11:00:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 11:00:50 INFO - PROCESS | 22989 | 1480705250925 Marionette TRACE conn4 -> [0,1130,"timeouts",{"script":35000}] 11:00:50 INFO - PROCESS | 22989 | 1480705250927 Marionette TRACE conn4 <- [1,1130,null,{}] 11:00:50 INFO - PROCESS | 22989 | 1480705250932 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}] 11:00:51 INFO - PROCESS | 22989 | 1480705251128 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 11:00:51 INFO - PROCESS | 22989 | 1480705251193 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:00:51 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a5b400 == 10 [pid = 23034] [id = 357] 11:00:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa3a5b800) [pid = 23034] [serial = 996] [outer = (nil)] 11:00:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa3a5f800) [pid = 23034] [serial = 997] [outer = 0xa3a5b800] 11:00:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa3a5e800) [pid = 23034] [serial = 998] [outer = 0xa3a5b800] 11:00:52 INFO - PROCESS | 22989 | ++DOCSHELL 0xa456b400 == 11 [pid = 23034] [id = 358] 11:00:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa456b800) [pid = 23034] [serial = 999] [outer = (nil)] 11:00:52 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:00:52 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:00:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa456d400) [pid = 23034] [serial = 1000] [outer = 0xa456b800] 11:00:52 INFO - PROCESS | 22989 | 1480705252264 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]]]}] 11:00:52 INFO - . 11:00:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1380ms 11:00:52 INFO - PROCESS | 22989 | 1480705252306 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 11:00:52 INFO - PROCESS | 22989 | 1480705252309 Marionette TRACE conn4 <- [1,1133,null,{"value":"2147483649"}] 11:00:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 11:00:52 INFO - PROCESS | 22989 | 1480705252318 Marionette TRACE conn4 -> [0,1134,"timeouts",{"script":35000}] 11:00:52 INFO - PROCESS | 22989 | 1480705252323 Marionette TRACE conn4 <- [1,1134,null,{}] 11:00:52 INFO - PROCESS | 22989 | 1480705252333 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}] 11:00:52 INFO - PROCESS | 22989 | 1480705252496 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 11:00:52 INFO - PROCESS | 22989 | 1480705252553 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:00:52 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c74400 == 12 [pid = 23034] [id = 359] 11:00:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa2d1c800) [pid = 23034] [serial = 1001] [outer = (nil)] 11:00:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa2f08000) [pid = 23034] [serial = 1002] [outer = 0xa2d1c800] 11:00:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa2f0d400) [pid = 23034] [serial = 1003] [outer = 0xa2d1c800] 11:00:53 WARNING - wptserve Traceback (most recent call last): 11:00:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:00:53 WARNING - rv = self.func(request, response) 11:00:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:00:53 WARNING - access_control_allow_origin = "*") 11:00:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:00:53 WARNING - payload = payload_generator(server_data) 11:00:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:00:53 WARNING - return encode_string_as_bmp_image(data) 11:00:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:00:53 WARNING - img.save(f, "BMP") 11:00:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:00:53 WARNING - f.write(bmpfileheader) 11:00:53 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:00:53 WARNING - 11:00:54 INFO - PROCESS | 22989 | --DOCSHELL 0xa456b400 == 11 [pid = 23034] [id = 358] 11:00:54 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c8c00 == 10 [pid = 23034] [id = 356] 11:00:54 INFO - PROCESS | 22989 | --DOCSHELL 0xa3810800 == 9 [pid = 23034] [id = 355] 11:00:54 INFO - PROCESS | 22989 | --DOCSHELL 0xa375d400 == 8 [pid = 23034] [id = 354] 11:00:54 INFO - PROCESS | 22989 | --DOCSHELL 0xa3751000 == 7 [pid = 23034] [id = 353] 11:00:54 INFO - PROCESS | 22989 | --DOCSHELL 0xa2f0e800 == 6 [pid = 23034] [id = 352] 11:00:54 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d24c00 == 5 [pid = 23034] [id = 351] 11:00:54 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23400 == 4 [pid = 23034] [id = 350] 11:00:54 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c25800 == 3 [pid = 23034] [id = 349] 11:00:57 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa38c9000) [pid = 23034] [serial = 994] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705250451] 11:00:57 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa3810c00) [pid = 23034] [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] 11:00:57 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa375d800) [pid = 23034] [serial = 989] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:00:57 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa3751c00) [pid = 23034] [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] 11:00:57 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa2f0ec00) [pid = 23034] [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] 11:00:57 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa2d25000) [pid = 23034] [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] 11:00:57 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa2c25c00) [pid = 23034] [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] 11:00:57 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xa2c23800) [pid = 23034] [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] 11:01:01 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a5b400 == 2 [pid = 23034] [id = 357] 11:01:01 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa3a5f800) [pid = 23034] [serial = 997] [outer = (nil)] [url = about:blank] 11:01:01 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa38cb800) [pid = 23034] [serial = 995] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705250451] 11:01:01 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa38bf000) [pid = 23034] [serial = 993] [outer = (nil)] [url = about:blank] 11:01:01 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa38c1c00) [pid = 23034] [serial = 992] [outer = (nil)] [url = about:blank] 11:01:01 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa375f400) [pid = 23034] [serial = 990] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:01:01 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa3758c00) [pid = 23034] [serial = 988] [outer = (nil)] [url = about:blank] 11:01:01 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa3756000) [pid = 23034] [serial = 987] [outer = (nil)] [url = about:blank] 11:01:01 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa3637c00) [pid = 23034] [serial = 985] [outer = (nil)] [url = about:blank] 11:01:01 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa3639000) [pid = 23034] [serial = 984] [outer = (nil)] [url = about:blank] 11:01:01 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa2d29400) [pid = 23034] [serial = 982] [outer = (nil)] [url = about:blank] 11:01:01 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa2c71000) [pid = 23034] [serial = 976] [outer = (nil)] [url = about:blank] 11:01:01 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa2c68400) [pid = 23034] [serial = 978] [outer = (nil)] [url = about:blank] 11:01:01 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa2c70400) [pid = 23034] [serial = 979] [outer = (nil)] [url = about:blank] 11:01:01 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa2d2ac00) [pid = 23034] [serial = 981] [outer = (nil)] [url = about:blank] 11:01:03 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa456b800) [pid = 23034] [serial = 999] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:01:03 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa3a5b800) [pid = 23034] [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] 11:01:07 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa456d400) [pid = 23034] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:01:07 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa3a5e800) [pid = 23034] [serial = 998] [outer = (nil)] [url = about:blank] 11:01:07 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2f08000) [pid = 23034] [serial = 1002] [outer = (nil)] [url = about:blank] 11:01:23 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:01:23 INFO - PROCESS | 22989 | 1480705283036 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]]]}] 11:01:23 INFO - . 11:01:23 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30773ms 11:01:23 INFO - PROCESS | 22989 | 1480705283091 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 11:01:23 INFO - PROCESS | 22989 | 1480705283094 Marionette TRACE conn4 <- [1,1137,null,{"value":"2147483649"}] 11:01:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 11:01:23 INFO - PROCESS | 22989 | 1480705283101 Marionette TRACE conn4 -> [0,1138,"timeouts",{"script":35000}] 11:01:23 INFO - PROCESS | 22989 | 1480705283103 Marionette TRACE conn4 <- [1,1138,null,{}] 11:01:23 INFO - PROCESS | 22989 | 1480705283108 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}] 11:01:23 INFO - PROCESS | 22989 | 1480705283264 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 11:01:23 INFO - PROCESS | 22989 | 1480705283335 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:01:23 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c24000 == 3 [pid = 23034] [id = 360] 11:01:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c24400) [pid = 23034] [serial = 1004] [outer = (nil)] 11:01:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c67400) [pid = 23034] [serial = 1005] [outer = 0xa2c24400] 11:01:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c6e400) [pid = 23034] [serial = 1006] [outer = 0xa2c24400] 11:01:24 WARNING - wptserve Traceback (most recent call last): 11:01:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:01:24 WARNING - rv = self.func(request, response) 11:01:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:01:24 WARNING - access_control_allow_origin = "*") 11:01:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:01:24 WARNING - payload = payload_generator(server_data) 11:01:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:01:24 WARNING - return encode_string_as_bmp_image(data) 11:01:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:01:24 WARNING - img.save(f, "BMP") 11:01:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:01:24 WARNING - f.write(bmpfileheader) 11:01:24 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:01:24 WARNING - 11:01:31 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c74400 == 2 [pid = 23034] [id = 359] 11:01:38 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2d1c800) [pid = 23034] [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] 11:01:42 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c67400) [pid = 23034] [serial = 1005] [outer = (nil)] [url = about:blank] 11:01:42 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2f0d400) [pid = 23034] [serial = 1003] [outer = (nil)] [url = about:blank] 11:01:53 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:01:53 INFO - PROCESS | 22989 | 1480705313752 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]]]}] 11:01:53 INFO - . 11:01:53 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30680ms 11:01:53 INFO - PROCESS | 22989 | 1480705313782 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 11:01:53 INFO - PROCESS | 22989 | 1480705313785 Marionette TRACE conn4 <- [1,1141,null,{"value":"2147483649"}] 11:01:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 11:01:53 INFO - PROCESS | 22989 | 1480705313792 Marionette TRACE conn4 -> [0,1142,"timeouts",{"script":35000}] 11:01:53 INFO - PROCESS | 22989 | 1480705313794 Marionette TRACE conn4 <- [1,1142,null,{}] 11:01:53 INFO - PROCESS | 22989 | 1480705313800 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}] 11:01:53 INFO - PROCESS | 22989 | 1480705313959 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 11:01:54 INFO - PROCESS | 22989 | 1480705314036 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:01:54 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c25400 == 3 [pid = 23034] [id = 361] 11:01:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c25800) [pid = 23034] [serial = 1007] [outer = (nil)] 11:01:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c69800) [pid = 23034] [serial = 1008] [outer = 0xa2c25800] 11:01:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c71000) [pid = 23034] [serial = 1009] [outer = 0xa2c25800] 11:01:54 WARNING - wptserve Traceback (most recent call last): 11:01:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:01:54 WARNING - rv = self.func(request, response) 11:01:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:01:54 WARNING - access_control_allow_origin = "*") 11:01:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:01:54 WARNING - payload = payload_generator(server_data) 11:01:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:01:54 WARNING - return encode_string_as_bmp_image(data) 11:01:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:01:54 WARNING - img.save(f, "BMP") 11:01:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:01:54 WARNING - f.write(bmpfileheader) 11:01:54 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:01:54 WARNING - 11:02:02 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c24000 == 2 [pid = 23034] [id = 360] 11:02:08 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c24400) [pid = 23034] [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] 11:02:13 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c69800) [pid = 23034] [serial = 1008] [outer = (nil)] [url = about:blank] 11:02:13 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c6e400) [pid = 23034] [serial = 1006] [outer = (nil)] [url = about:blank] 11:02:24 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:02:24 INFO - PROCESS | 22989 | 1480705344478 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]]]}] 11:02:24 INFO - . 11:02:24 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30720ms 11:02:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 11:02:24 INFO - PROCESS | 22989 | 1480705344512 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 11:02:24 INFO - PROCESS | 22989 | 1480705344515 Marionette TRACE conn4 <- [1,1145,null,{"value":"2147483649"}] 11:02:24 INFO - PROCESS | 22989 | 1480705344521 Marionette TRACE conn4 -> [0,1146,"timeouts",{"script":35000}] 11:02:24 INFO - PROCESS | 22989 | 1480705344524 Marionette TRACE conn4 <- [1,1146,null,{}] 11:02:24 INFO - PROCESS | 22989 | 1480705344529 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}] 11:02:24 INFO - PROCESS | 22989 | 1480705344686 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 11:02:24 INFO - PROCESS | 22989 | 1480705344756 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:02:24 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22400 == 3 [pid = 23034] [id = 362] 11:02:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c22800) [pid = 23034] [serial = 1010] [outer = (nil)] 11:02:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c67000) [pid = 23034] [serial = 1011] [outer = 0xa2c22800] 11:02:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c6e400) [pid = 23034] [serial = 1012] [outer = 0xa2c22800] 11:02:25 INFO - PROCESS | 22989 | 1480705345734 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]]]}] 11:02:25 INFO - . 11:02:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1280ms 11:02:25 INFO - PROCESS | 22989 | 1480705345801 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 11:02:25 INFO - PROCESS | 22989 | 1480705345804 Marionette TRACE conn4 <- [1,1149,null,{"value":"2147483649"}] 11:02:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 11:02:25 INFO - PROCESS | 22989 | 1480705345815 Marionette TRACE conn4 -> [0,1150,"timeouts",{"script":35000}] 11:02:25 INFO - PROCESS | 22989 | 1480705345817 Marionette TRACE conn4 <- [1,1150,null,{}] 11:02:25 INFO - PROCESS | 22989 | 1480705345824 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}] 11:02:26 INFO - PROCESS | 22989 | 1480705346018 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 11:02:26 INFO - PROCESS | 22989 | 1480705346110 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:02:26 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d23c00 == 4 [pid = 23034] [id = 363] 11:02:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa2d24000) [pid = 23034] [serial = 1013] [outer = (nil)] 11:02:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa2d29c00) [pid = 23034] [serial = 1014] [outer = 0xa2d24000] 11:02:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa3638400) [pid = 23034] [serial = 1015] [outer = 0xa2d24000] 11:02:27 INFO - PROCESS | 22989 | 1480705347030 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]]]}] 11:02:27 INFO - . 11:02:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1231ms 11:02:27 INFO - PROCESS | 22989 | 1480705347047 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 11:02:27 INFO - PROCESS | 22989 | 1480705347050 Marionette TRACE conn4 <- [1,1153,null,{"value":"2147483649"}] 11:02:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 11:02:27 INFO - PROCESS | 22989 | 1480705347058 Marionette TRACE conn4 -> [0,1154,"timeouts",{"script":35000}] 11:02:27 INFO - PROCESS | 22989 | 1480705347062 Marionette TRACE conn4 <- [1,1154,null,{}] 11:02:27 INFO - PROCESS | 22989 | 1480705347067 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}] 11:02:27 INFO - PROCESS | 22989 | 1480705347245 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 11:02:27 INFO - PROCESS | 22989 | 1480705347329 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:02:27 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3645800 == 5 [pid = 23034] [id = 364] 11:02:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa3645c00) [pid = 23034] [serial = 1016] [outer = (nil)] 11:02:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa3753400) [pid = 23034] [serial = 1017] [outer = 0xa3645c00] 11:02:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa3756400) [pid = 23034] [serial = 1018] [outer = 0xa3645c00] 11:02:28 INFO - PROCESS | 22989 | 1480705348306 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]]]}] 11:02:28 INFO - . 11:02:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1278ms 11:02:28 INFO - PROCESS | 22989 | 1480705348338 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 11:02:28 INFO - PROCESS | 22989 | 1480705348341 Marionette TRACE conn4 <- [1,1157,null,{"value":"2147483649"}] 11:02:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 11:02:28 INFO - PROCESS | 22989 | 1480705348347 Marionette TRACE conn4 -> [0,1158,"timeouts",{"script":35000}] 11:02:28 INFO - PROCESS | 22989 | 1480705348349 Marionette TRACE conn4 <- [1,1158,null,{}] 11:02:28 INFO - PROCESS | 22989 | 1480705348355 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}] 11:02:28 INFO - PROCESS | 22989 | 1480705348533 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 11:02:28 INFO - PROCESS | 22989 | 1480705348582 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:02:28 INFO - PROCESS | 22989 | ++DOCSHELL 0xa380d800 == 6 [pid = 23034] [id = 365] 11:02:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa380dc00) [pid = 23034] [serial = 1019] [outer = (nil)] 11:02:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa38bd800) [pid = 23034] [serial = 1020] [outer = 0xa380dc00] 11:02:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa38c0800) [pid = 23034] [serial = 1021] [outer = 0xa380dc00] 11:02:29 INFO - PROCESS | 22989 | 1480705349540 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]]]}] 11:02:29 INFO - . 11:02:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1232ms 11:02:29 INFO - PROCESS | 22989 | 1480705349579 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 11:02:29 INFO - PROCESS | 22989 | 1480705349582 Marionette TRACE conn4 <- [1,1161,null,{"value":"2147483649"}] 11:02:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 11:02:29 INFO - PROCESS | 22989 | 1480705349588 Marionette TRACE conn4 -> [0,1162,"timeouts",{"script":35000}] 11:02:29 INFO - PROCESS | 22989 | 1480705349590 Marionette TRACE conn4 <- [1,1162,null,{}] 11:02:29 INFO - PROCESS | 22989 | 1480705349596 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}] 11:02:29 INFO - PROCESS | 22989 | 1480705349762 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 11:02:29 INFO - PROCESS | 22989 | 1480705349814 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:02:29 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c7c00 == 7 [pid = 23034] [id = 366] 11:02:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa38c8400) [pid = 23034] [serial = 1022] [outer = (nil)] 11:02:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa3a52c00) [pid = 23034] [serial = 1023] [outer = 0xa38c8400] 11:02:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa3a52000) [pid = 23034] [serial = 1024] [outer = 0xa38c8400] 11:02:30 INFO - PROCESS | 22989 | 1480705350820 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]]]}] 11:02:30 INFO - . 11:02:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1280ms 11:02:30 INFO - PROCESS | 22989 | 1480705350869 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 11:02:30 INFO - PROCESS | 22989 | 1480705350872 Marionette TRACE conn4 <- [1,1165,null,{"value":"2147483649"}] 11:02:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 11:02:31 INFO - PROCESS | 22989 | 1480705350891 Marionette TRACE conn4 -> [0,1166,"timeouts",{"script":35000}] 11:02:31 INFO - PROCESS | 22989 | 1480705350893 Marionette TRACE conn4 <- [1,1166,null,{}] 11:02:31 INFO - PROCESS | 22989 | 1480705350905 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}] 11:02:31 INFO - PROCESS | 22989 | 1480705351226 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 11:02:31 INFO - PROCESS | 22989 | 1480705351306 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:02:31 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a5f400 == 8 [pid = 23034] [id = 367] 11:02:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa3a5fc00) [pid = 23034] [serial = 1025] [outer = (nil)] 11:02:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa4567000) [pid = 23034] [serial = 1026] [outer = 0xa3a5fc00] 11:02:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa456c800) [pid = 23034] [serial = 1027] [outer = 0xa3a5fc00] 11:02:32 INFO - PROCESS | 22989 | 1480705352520 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]]]}] 11:02:32 INFO - . 11:02:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 805ms 11:02:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 11:02:32 INFO - PROCESS | 22989 | 1480705352579 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 11:02:32 INFO - PROCESS | 22989 | 1480705352581 Marionette TRACE conn4 <- [1,1169,null,{"value":"2147483649"}] 11:02:32 INFO - PROCESS | 22989 | 1480705352588 Marionette TRACE conn4 -> [0,1170,"timeouts",{"script":35000}] 11:02:32 INFO - PROCESS | 22989 | 1480705352591 Marionette TRACE conn4 <- [1,1170,null,{}] 11:02:32 INFO - PROCESS | 22989 | 1480705352601 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}] 11:02:32 INFO - PROCESS | 22989 | 1480705352760 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 11:02:32 INFO - PROCESS | 22989 | 1480705352849 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:02:32 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c1ec00 == 9 [pid = 23034] [id = 368] 11:02:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa2c20800) [pid = 23034] [serial = 1028] [outer = (nil)] 11:02:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa2d25000) [pid = 23034] [serial = 1029] [outer = 0xa2c20800] 11:02:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa3637800) [pid = 23034] [serial = 1030] [outer = 0xa2c20800] 11:02:34 INFO - PROCESS | 22989 | 1480705354026 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]]]}] 11:02:34 INFO - . 11:02:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1497ms 11:02:34 INFO - PROCESS | 22989 | 1480705354085 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 11:02:34 INFO - PROCESS | 22989 | 1480705354092 Marionette TRACE conn4 <- [1,1173,null,{"value":"2147483649"}] 11:02:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 11:02:34 INFO - PROCESS | 22989 | 1480705354098 Marionette TRACE conn4 -> [0,1174,"timeouts",{"script":35000}] 11:02:34 INFO - PROCESS | 22989 | 1480705354101 Marionette TRACE conn4 <- [1,1174,null,{}] 11:02:34 INFO - PROCESS | 22989 | 1480705354117 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}] 11:02:34 INFO - PROCESS | 22989 | 1480705354285 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 11:02:34 INFO - PROCESS | 22989 | 1480705354388 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:02:34 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c6d400 == 10 [pid = 23034] [id = 369] 11:02:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa2c6d800) [pid = 23034] [serial = 1031] [outer = (nil)] 11:02:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa3639c00) [pid = 23034] [serial = 1032] [outer = 0xa2c6d800] 11:02:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa3641400) [pid = 23034] [serial = 1033] [outer = 0xa2c6d800] 11:02:35 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a5f400 == 9 [pid = 23034] [id = 367] 11:02:35 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c7c00 == 8 [pid = 23034] [id = 366] 11:02:35 INFO - PROCESS | 22989 | --DOCSHELL 0xa380d800 == 7 [pid = 23034] [id = 365] 11:02:35 INFO - PROCESS | 22989 | --DOCSHELL 0xa3645800 == 6 [pid = 23034] [id = 364] 11:02:35 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d23c00 == 5 [pid = 23034] [id = 363] 11:02:35 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22400 == 4 [pid = 23034] [id = 362] 11:02:35 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c25400 == 3 [pid = 23034] [id = 361] 11:02:35 INFO - PROCESS | 22989 | 1480705355459 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]]]}] 11:02:35 INFO - . 11:02:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1388ms 11:02:35 INFO - PROCESS | 22989 | 1480705355487 Marionette TRACE conn4 -> [0,1177,"getWindowHandle",null] 11:02:35 INFO - PROCESS | 22989 | 1480705355491 Marionette TRACE conn4 <- [1,1177,null,{"value":"2147483649"}] 11:02:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 11:02:35 INFO - PROCESS | 22989 | 1480705355497 Marionette TRACE conn4 -> [0,1178,"timeouts",{"script":35000}] 11:02:35 INFO - PROCESS | 22989 | 1480705355499 Marionette TRACE conn4 <- [1,1178,null,{}] 11:02:35 INFO - PROCESS | 22989 | 1480705355505 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}] 11:02:35 INFO - PROCESS | 22989 | 1480705355658 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 11:02:35 INFO - PROCESS | 22989 | 1480705355748 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:02:35 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375d800 == 4 [pid = 23034] [id = 370] 11:02:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa375e400) [pid = 23034] [serial = 1034] [outer = (nil)] 11:02:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa3810800) [pid = 23034] [serial = 1035] [outer = 0xa375e400] 11:02:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa38c3c00) [pid = 23034] [serial = 1036] [outer = 0xa375e400] 11:02:36 INFO - PROCESS | 22989 | 1480705356774 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]]]}] 11:02:36 INFO - . 11:02:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1336ms 11:02:36 INFO - PROCESS | 22989 | 1480705356833 Marionette TRACE conn4 -> [0,1181,"getWindowHandle",null] 11:02:36 INFO - PROCESS | 22989 | 1480705356837 Marionette TRACE conn4 <- [1,1181,null,{"value":"2147483649"}] 11:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 11:02:36 INFO - PROCESS | 22989 | 1480705356843 Marionette TRACE conn4 -> [0,1182,"timeouts",{"script":35000}] 11:02:36 INFO - PROCESS | 22989 | 1480705356845 Marionette TRACE conn4 <- [1,1182,null,{}] 11:02:36 INFO - PROCESS | 22989 | 1480705356851 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}] 11:02:37 INFO - PROCESS | 22989 | 1480705357009 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 11:02:37 INFO - PROCESS | 22989 | 1480705357099 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:02:37 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a5c800 == 5 [pid = 23034] [id = 371] 11:02:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa3a5cc00) [pid = 23034] [serial = 1037] [outer = (nil)] 11:02:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa4566400) [pid = 23034] [serial = 1038] [outer = 0xa3a5cc00] 11:02:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa4565400) [pid = 23034] [serial = 1039] [outer = 0xa3a5cc00] 11:02:38 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4570c00 == 6 [pid = 23034] [id = 372] 11:02:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa46c0400) [pid = 23034] [serial = 1040] [outer = (nil)] 11:02:38 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:02:38 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:02:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa46c8800) [pid = 23034] [serial = 1041] [outer = 0xa46c0400] 11:02:38 INFO - PROCESS | 22989 | 1480705358349 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]]]}] 11:02:38 INFO - . 11:02:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1537ms 11:02:38 INFO - PROCESS | 22989 | 1480705358381 Marionette TRACE conn4 -> [0,1185,"getWindowHandle",null] 11:02:38 INFO - PROCESS | 22989 | 1480705358384 Marionette TRACE conn4 <- [1,1185,null,{"value":"2147483649"}] 11:02:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 11:02:38 INFO - PROCESS | 22989 | 1480705358390 Marionette TRACE conn4 -> [0,1186,"timeouts",{"script":35000}] 11:02:38 INFO - PROCESS | 22989 | 1480705358392 Marionette TRACE conn4 <- [1,1186,null,{}] 11:02:38 INFO - PROCESS | 22989 | 1480705358398 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}] 11:02:38 INFO - PROCESS | 22989 | 1480705358553 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 11:02:38 INFO - PROCESS | 22989 | 1480705358655 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:02:38 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4910000 == 7 [pid = 23034] [id = 373] 11:02:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa494ec00) [pid = 23034] [serial = 1042] [outer = (nil)] 11:02:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa49a3400) [pid = 23034] [serial = 1043] [outer = 0xa494ec00] 11:02:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa4955c00) [pid = 23034] [serial = 1044] [outer = 0xa494ec00] 11:02:39 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa38c8400) [pid = 23034] [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] 11:02:39 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa380dc00) [pid = 23034] [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] 11:02:39 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa3645c00) [pid = 23034] [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] 11:02:39 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa2d24000) [pid = 23034] [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] 11:02:39 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa2c25800) [pid = 23034] [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] 11:02:39 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa2c22800) [pid = 23034] [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] 11:02:39 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c74400 == 8 [pid = 23034] [id = 374] 11:02:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa2d1ec00) [pid = 23034] [serial = 1045] [outer = (nil)] 11:02:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa3645c00) [pid = 23034] [serial = 1046] [outer = 0xa2d1ec00] 11:02:40 INFO - PROCESS | 22989 | 1480705360050 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]]]}] 11:02:40 INFO - . 11:02:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1688ms 11:02:40 INFO - PROCESS | 22989 | 1480705360079 Marionette TRACE conn4 -> [0,1189,"getWindowHandle",null] 11:02:40 INFO - PROCESS | 22989 | 1480705360082 Marionette TRACE conn4 <- [1,1189,null,{"value":"2147483649"}] 11:02:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 11:02:40 INFO - PROCESS | 22989 | 1480705360089 Marionette TRACE conn4 -> [0,1190,"timeouts",{"script":35000}] 11:02:40 INFO - PROCESS | 22989 | 1480705360091 Marionette TRACE conn4 <- [1,1190,null,{}] 11:02:40 INFO - PROCESS | 22989 | 1480705360096 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}] 11:02:40 INFO - PROCESS | 22989 | 1480705360261 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 11:02:40 INFO - PROCESS | 22989 | 1480705360314 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:02:40 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4566c00 == 9 [pid = 23034] [id = 375] 11:02:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa5571400) [pid = 23034] [serial = 1047] [outer = (nil)] 11:02:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa5599000) [pid = 23034] [serial = 1048] [outer = 0xa5571400] 11:02:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa55a0c00) [pid = 23034] [serial = 1049] [outer = 0xa5571400] 11:02:41 INFO - PROCESS | 22989 | ++DOCSHELL 0xa820a400 == 10 [pid = 23034] [id = 376] 11:02:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa820ec00) [pid = 23034] [serial = 1050] [outer = (nil)] 11:02:41 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:02:41 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:02:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa82b3000) [pid = 23034] [serial = 1051] [outer = 0xa820ec00] 11:02:41 INFO - PROCESS | 22989 | 1480705361518 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]]]}] 11:02:41 INFO - . 11:02:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1481ms 11:02:41 INFO - PROCESS | 22989 | 1480705361571 Marionette TRACE conn4 -> [0,1193,"getWindowHandle",null] 11:02:41 INFO - PROCESS | 22989 | 1480705361574 Marionette TRACE conn4 <- [1,1193,null,{"value":"2147483649"}] 11:02:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 11:02:41 INFO - PROCESS | 22989 | 1480705361580 Marionette TRACE conn4 -> [0,1194,"timeouts",{"script":35000}] 11:02:41 INFO - PROCESS | 22989 | 1480705361582 Marionette TRACE conn4 <- [1,1194,null,{}] 11:02:41 INFO - PROCESS | 22989 | 1480705361595 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}] 11:02:41 INFO - PROCESS | 22989 | 1480705361809 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 11:02:41 INFO - PROCESS | 22989 | 1480705361904 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:02:41 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3644000 == 11 [pid = 23034] [id = 377] 11:02:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa3759000) [pid = 23034] [serial = 1052] [outer = (nil)] 11:02:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa3a58000) [pid = 23034] [serial = 1053] [outer = 0xa3759000] 11:02:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa456b400) [pid = 23034] [serial = 1054] [outer = 0xa3759000] 11:02:42 WARNING - wptserve Traceback (most recent call last): 11:02:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:02:42 WARNING - rv = self.func(request, response) 11:02:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:02:42 WARNING - access_control_allow_origin = "*") 11:02:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:02:42 WARNING - payload = payload_generator(server_data) 11:02:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:02:42 WARNING - return encode_string_as_bmp_image(data) 11:02: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 11:02:42 WARNING - img.save(f, "BMP") 11:02:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:02:42 WARNING - f.write(bmpfileheader) 11:02:42 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:02:42 WARNING - 11:02:43 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c74400 == 10 [pid = 23034] [id = 374] 11:02:43 INFO - PROCESS | 22989 | --DOCSHELL 0xa4910000 == 9 [pid = 23034] [id = 373] 11:02:43 INFO - PROCESS | 22989 | --DOCSHELL 0xa4570c00 == 8 [pid = 23034] [id = 372] 11:02:43 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a5c800 == 7 [pid = 23034] [id = 371] 11:02:43 INFO - PROCESS | 22989 | --DOCSHELL 0xa375d800 == 6 [pid = 23034] [id = 370] 11:02:43 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c6d400 == 5 [pid = 23034] [id = 369] 11:02:43 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa4567000) [pid = 23034] [serial = 1026] [outer = (nil)] [url = about:blank] 11:02:43 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa3a52000) [pid = 23034] [serial = 1024] [outer = (nil)] [url = about:blank] 11:02:43 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa3a52c00) [pid = 23034] [serial = 1023] [outer = (nil)] [url = about:blank] 11:02:43 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa38c0800) [pid = 23034] [serial = 1021] [outer = (nil)] [url = about:blank] 11:02:43 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa38bd800) [pid = 23034] [serial = 1020] [outer = (nil)] [url = about:blank] 11:02:43 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa3756400) [pid = 23034] [serial = 1018] [outer = (nil)] [url = about:blank] 11:02:43 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa3753400) [pid = 23034] [serial = 1017] [outer = (nil)] [url = about:blank] 11:02:43 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa3638400) [pid = 23034] [serial = 1015] [outer = (nil)] [url = about:blank] 11:02:43 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa2d29c00) [pid = 23034] [serial = 1014] [outer = (nil)] [url = about:blank] 11:02:43 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa2c71000) [pid = 23034] [serial = 1009] [outer = (nil)] [url = about:blank] 11:02:43 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa2c67000) [pid = 23034] [serial = 1011] [outer = (nil)] [url = about:blank] 11:02:43 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa2c6e400) [pid = 23034] [serial = 1012] [outer = (nil)] [url = about:blank] 11:02:46 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa3a5cc00) [pid = 23034] [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] 11:02:46 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa494ec00) [pid = 23034] [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] 11:02:46 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa2c6d800) [pid = 23034] [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] 11:02:46 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa375e400) [pid = 23034] [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] 11:02:46 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa2d1ec00) [pid = 23034] [serial = 1045] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705359817] 11:02:46 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa46c0400) [pid = 23034] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:02:50 INFO - PROCESS | 22989 | --DOCSHELL 0xa820a400 == 4 [pid = 23034] [id = 376] 11:02:50 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c1ec00 == 3 [pid = 23034] [id = 368] 11:02:50 INFO - PROCESS | 22989 | --DOCSHELL 0xa4566c00 == 2 [pid = 23034] [id = 375] 11:02:50 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa5599000) [pid = 23034] [serial = 1048] [outer = (nil)] [url = about:blank] 11:02:50 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xa49a3400) [pid = 23034] [serial = 1043] [outer = (nil)] [url = about:blank] 11:02:50 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa3641400) [pid = 23034] [serial = 1033] [outer = (nil)] [url = about:blank] 11:02:50 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa38c3c00) [pid = 23034] [serial = 1036] [outer = (nil)] [url = about:blank] 11:02:50 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa4955c00) [pid = 23034] [serial = 1044] [outer = (nil)] [url = about:blank] 11:02:50 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa3645c00) [pid = 23034] [serial = 1046] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705359817] 11:02:50 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa46c8800) [pid = 23034] [serial = 1041] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:02:50 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa4565400) [pid = 23034] [serial = 1039] [outer = (nil)] [url = about:blank] 11:02:50 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa4566400) [pid = 23034] [serial = 1038] [outer = (nil)] [url = about:blank] 11:02:50 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa3810800) [pid = 23034] [serial = 1035] [outer = (nil)] [url = about:blank] 11:02:50 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa3639c00) [pid = 23034] [serial = 1032] [outer = (nil)] [url = about:blank] 11:02:50 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa2d25000) [pid = 23034] [serial = 1029] [outer = (nil)] [url = about:blank] 11:02:52 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa5571400) [pid = 23034] [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] 11:02:52 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa820ec00) [pid = 23034] [serial = 1050] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:02:52 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa2c20800) [pid = 23034] [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] 11:02:52 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa3a5fc00) [pid = 23034] [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] 11:02:56 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa55a0c00) [pid = 23034] [serial = 1049] [outer = (nil)] [url = about:blank] 11:02:56 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa82b3000) [pid = 23034] [serial = 1051] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:02:56 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa3a58000) [pid = 23034] [serial = 1053] [outer = (nil)] [url = about:blank] 11:02:56 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa3637800) [pid = 23034] [serial = 1030] [outer = (nil)] [url = about:blank] 11:02:56 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa456c800) [pid = 23034] [serial = 1027] [outer = (nil)] [url = about:blank] 11:03:12 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:03:12 INFO - PROCESS | 22989 | 1480705392401 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]]]}] 11:03:12 INFO - . 11:03:12 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30868ms 11:03:12 INFO - PROCESS | 22989 | 1480705392448 Marionette TRACE conn4 -> [0,1197,"getWindowHandle",null] 11:03:12 INFO - PROCESS | 22989 | 1480705392451 Marionette TRACE conn4 <- [1,1197,null,{"value":"2147483649"}] 11:03:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 11:03:12 INFO - PROCESS | 22989 | 1480705392457 Marionette TRACE conn4 -> [0,1198,"timeouts",{"script":35000}] 11:03:12 INFO - PROCESS | 22989 | 1480705392459 Marionette TRACE conn4 <- [1,1198,null,{}] 11:03:12 INFO - PROCESS | 22989 | 1480705392466 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}] 11:03:12 INFO - PROCESS | 22989 | 1480705392661 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 11:03:12 INFO - PROCESS | 22989 | 1480705392712 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:03:12 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22c00 == 3 [pid = 23034] [id = 378] 11:03:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23000) [pid = 23034] [serial = 1055] [outer = (nil)] 11:03:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c66400) [pid = 23034] [serial = 1056] [outer = 0xa2c23000] 11:03:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c6d000) [pid = 23034] [serial = 1057] [outer = 0xa2c23000] 11:03:13 WARNING - wptserve Traceback (most recent call last): 11:03:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:03:13 WARNING - rv = self.func(request, response) 11:03:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:03:13 WARNING - access_control_allow_origin = "*") 11:03:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:03:13 WARNING - payload = payload_generator(server_data) 11:03:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:03:13 WARNING - return encode_string_as_bmp_image(data) 11:03: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 11:03:13 WARNING - img.save(f, "BMP") 11:03:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:03:13 WARNING - f.write(bmpfileheader) 11:03:13 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:03:13 WARNING - 11:03:21 INFO - PROCESS | 22989 | --DOCSHELL 0xa3644000 == 2 [pid = 23034] [id = 377] 11:03:27 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa3759000) [pid = 23034] [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] 11:03:31 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c66400) [pid = 23034] [serial = 1056] [outer = (nil)] [url = about:blank] 11:03:31 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa456b400) [pid = 23034] [serial = 1054] [outer = (nil)] [url = about:blank] 11:03:43 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:03:43 INFO - PROCESS | 22989 | 1480705423154 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]]]}] 11:03:43 INFO - . 11:03:43 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30715ms 11:03:43 INFO - PROCESS | 22989 | 1480705423173 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 11:03:43 INFO - PROCESS | 22989 | 1480705423175 Marionette TRACE conn4 <- [1,1201,null,{"value":"2147483649"}] 11:03:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 11:03:43 INFO - PROCESS | 22989 | 1480705423181 Marionette TRACE conn4 -> [0,1202,"timeouts",{"script":35000}] 11:03:43 INFO - PROCESS | 22989 | 1480705423184 Marionette TRACE conn4 <- [1,1202,null,{}] 11:03:43 INFO - PROCESS | 22989 | 1480705423189 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}] 11:03:43 INFO - PROCESS | 22989 | 1480705423361 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 11:03:43 INFO - PROCESS | 22989 | 1480705423429 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:03:43 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c24c00 == 3 [pid = 23034] [id = 379] 11:03:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c25000) [pid = 23034] [serial = 1058] [outer = (nil)] 11:03:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c69000) [pid = 23034] [serial = 1059] [outer = 0xa2c25000] 11:03:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c71000) [pid = 23034] [serial = 1060] [outer = 0xa2c25000] 11:03:44 WARNING - wptserve Traceback (most recent call last): 11:03:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:03:44 WARNING - rv = self.func(request, response) 11:03:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:03:44 WARNING - access_control_allow_origin = "*") 11:03:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:03:44 WARNING - payload = payload_generator(server_data) 11:03:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:03:44 WARNING - return encode_string_as_bmp_image(data) 11:03: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 11:03:44 WARNING - img.save(f, "BMP") 11:03:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:03:44 WARNING - f.write(bmpfileheader) 11:03:44 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:03:44 WARNING - 11:03:52 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22c00 == 2 [pid = 23034] [id = 378] 11:03:58 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c23000) [pid = 23034] [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] 11:04:02 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c69000) [pid = 23034] [serial = 1059] [outer = (nil)] [url = about:blank] 11:04:02 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c6d000) [pid = 23034] [serial = 1057] [outer = (nil)] [url = about:blank] 11:04:13 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:04:13 INFO - PROCESS | 22989 | 1480705453865 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]]]}] 11:04:13 INFO - . 11:04:13 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30719ms 11:04:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 11:04:13 INFO - PROCESS | 22989 | 1480705453900 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 11:04:13 INFO - PROCESS | 22989 | 1480705453903 Marionette TRACE conn4 <- [1,1205,null,{"value":"2147483649"}] 11:04:13 INFO - PROCESS | 22989 | 1480705453909 Marionette TRACE conn4 -> [0,1206,"timeouts",{"script":35000}] 11:04:13 INFO - PROCESS | 22989 | 1480705453912 Marionette TRACE conn4 <- [1,1206,null,{}] 11:04:13 INFO - PROCESS | 22989 | 1480705453917 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}] 11:04:14 INFO - PROCESS | 22989 | 1480705454072 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 11:04:14 INFO - PROCESS | 22989 | 1480705454143 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:04:14 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23800 == 3 [pid = 23034] [id = 380] 11:04:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23c00) [pid = 23034] [serial = 1061] [outer = (nil)] 11:04:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c69400) [pid = 23034] [serial = 1062] [outer = 0xa2c23c00] 11:04:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c70400) [pid = 23034] [serial = 1063] [outer = 0xa2c23c00] 11:04:15 INFO - PROCESS | 22989 | 1480705455134 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]]]}] 11:04:15 INFO - . 11:04:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1279ms 11:04:15 INFO - PROCESS | 22989 | 1480705455188 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 11:04:15 INFO - PROCESS | 22989 | 1480705455191 Marionette TRACE conn4 <- [1,1209,null,{"value":"2147483649"}] 11:04:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 11:04:15 INFO - PROCESS | 22989 | 1480705455197 Marionette TRACE conn4 -> [0,1210,"timeouts",{"script":35000}] 11:04:15 INFO - PROCESS | 22989 | 1480705455199 Marionette TRACE conn4 <- [1,1210,null,{}] 11:04:15 INFO - PROCESS | 22989 | 1480705455205 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}] 11:04:15 INFO - PROCESS | 22989 | 1480705455393 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 11:04:15 INFO - PROCESS | 22989 | 1480705455448 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:04:15 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d20c00 == 4 [pid = 23034] [id = 381] 11:04:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa2d25400) [pid = 23034] [serial = 1064] [outer = (nil)] 11:04:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa2d2b400) [pid = 23034] [serial = 1065] [outer = 0xa2d25400] 11:04:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa2d29c00) [pid = 23034] [serial = 1066] [outer = 0xa2d25400] 11:04:16 INFO - PROCESS | 22989 | 1480705456455 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]]]}] 11:04:16 INFO - . 11:04:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1287ms 11:04:16 INFO - PROCESS | 22989 | 1480705456485 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 11:04:16 INFO - PROCESS | 22989 | 1480705456487 Marionette TRACE conn4 <- [1,1213,null,{"value":"2147483649"}] 11:04:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 11:04:16 INFO - PROCESS | 22989 | 1480705456498 Marionette TRACE conn4 -> [0,1214,"timeouts",{"script":35000}] 11:04:16 INFO - PROCESS | 22989 | 1480705456500 Marionette TRACE conn4 <- [1,1214,null,{}] 11:04:16 INFO - PROCESS | 22989 | 1480705456505 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}] 11:04:16 INFO - PROCESS | 22989 | 1480705456698 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 11:04:16 INFO - PROCESS | 22989 | 1480705456723 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:04:16 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3646800 == 5 [pid = 23034] [id = 382] 11:04:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa3646c00) [pid = 23034] [serial = 1067] [outer = (nil)] 11:04:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa3754400) [pid = 23034] [serial = 1068] [outer = 0xa3646c00] 11:04:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa3753000) [pid = 23034] [serial = 1069] [outer = 0xa3646c00] 11:04:17 INFO - PROCESS | 22989 | 1480705457745 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]]]}] 11:04:17 INFO - . 11:04:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1281ms 11:04:17 INFO - PROCESS | 22989 | 1480705457776 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 11:04:17 INFO - PROCESS | 22989 | 1480705457780 Marionette TRACE conn4 <- [1,1217,null,{"value":"2147483649"}] 11:04:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 11:04:17 INFO - PROCESS | 22989 | 1480705457798 Marionette TRACE conn4 -> [0,1218,"timeouts",{"script":35000}] 11:04:17 INFO - PROCESS | 22989 | 1480705457801 Marionette TRACE conn4 <- [1,1218,null,{}] 11:04:17 INFO - PROCESS | 22989 | 1480705457808 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}] 11:04:17 INFO - PROCESS | 22989 | 1480705457969 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 11:04:18 INFO - PROCESS | 22989 | 1480705458008 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:04:18 INFO - PROCESS | 22989 | ++DOCSHELL 0xa380f400 == 6 [pid = 23034] [id = 383] 11:04:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa380f800) [pid = 23034] [serial = 1070] [outer = (nil)] 11:04:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa38bfc00) [pid = 23034] [serial = 1071] [outer = 0xa380f800] 11:04:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa38c2000) [pid = 23034] [serial = 1072] [outer = 0xa380f800] 11:04:19 INFO - . 11:04:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1242ms 11:04:19 INFO - PROCESS | 22989 | 1480705459024 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]]]}] 11:04:19 INFO - PROCESS | 22989 | 1480705459036 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 11:04:19 INFO - PROCESS | 22989 | 1480705459039 Marionette TRACE conn4 <- [1,1221,null,{"value":"2147483649"}] 11:04:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 11:04:19 INFO - PROCESS | 22989 | 1480705459045 Marionette TRACE conn4 -> [0,1222,"timeouts",{"script":35000}] 11:04:19 INFO - PROCESS | 22989 | 1480705459048 Marionette TRACE conn4 <- [1,1222,null,{}] 11:04:19 INFO - PROCESS | 22989 | 1480705459053 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}] 11:04:19 INFO - PROCESS | 22989 | 1480705459231 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 11:04:19 INFO - PROCESS | 22989 | 1480705459285 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:04:19 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c9000 == 7 [pid = 23034] [id = 384] 11:04:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa38c9400) [pid = 23034] [serial = 1073] [outer = (nil)] 11:04:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa3a54c00) [pid = 23034] [serial = 1074] [outer = 0xa38c9400] 11:04:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa3a53c00) [pid = 23034] [serial = 1075] [outer = 0xa38c9400] 11:04:20 INFO - PROCESS | 22989 | 1480705460412 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]]]}] 11:04:20 INFO - . 11:04:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1383ms 11:04:20 INFO - PROCESS | 22989 | 1480705460431 Marionette TRACE conn4 -> [0,1225,"getWindowHandle",null] 11:04:20 INFO - PROCESS | 22989 | 1480705460434 Marionette TRACE conn4 <- [1,1225,null,{"value":"2147483649"}] 11:04:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 11:04:20 INFO - PROCESS | 22989 | 1480705460442 Marionette TRACE conn4 -> [0,1226,"timeouts",{"script":35000}] 11:04:20 INFO - PROCESS | 22989 | 1480705460445 Marionette TRACE conn4 <- [1,1226,null,{}] 11:04:20 INFO - PROCESS | 22989 | 1480705460450 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}] 11:04:20 INFO - PROCESS | 22989 | 1480705460628 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 11:04:20 INFO - PROCESS | 22989 | 1480705460715 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:04:20 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a5d800 == 8 [pid = 23034] [id = 385] 11:04:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa4564800) [pid = 23034] [serial = 1076] [outer = (nil)] 11:04:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa4568c00) [pid = 23034] [serial = 1077] [outer = 0xa4564800] 11:04:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa456dc00) [pid = 23034] [serial = 1078] [outer = 0xa4564800] 11:04:21 INFO - PROCESS | 22989 | 1480705461741 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]]]}] 11:04:21 INFO - . 11:04:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1334ms 11:04:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 11:04:21 INFO - PROCESS | 22989 | 1480705461777 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 11:04:21 INFO - PROCESS | 22989 | 1480705461779 Marionette TRACE conn4 <- [1,1229,null,{"value":"2147483649"}] 11:04:21 INFO - PROCESS | 22989 | 1480705461785 Marionette TRACE conn4 -> [0,1230,"timeouts",{"script":35000}] 11:04:21 INFO - PROCESS | 22989 | 1480705461788 Marionette TRACE conn4 <- [1,1230,null,{}] 11:04:21 INFO - PROCESS | 22989 | 1480705461794 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}] 11:04:22 INFO - PROCESS | 22989 | 1480705461999 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 11:04:22 INFO - PROCESS | 22989 | 1480705462052 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:04:22 INFO - PROCESS | 22989 | ++DOCSHELL 0xa46cd400 == 9 [pid = 23034] [id = 386] 11:04:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa46cdc00) [pid = 23034] [serial = 1079] [outer = (nil)] 11:04:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa490f000) [pid = 23034] [serial = 1080] [outer = 0xa46cdc00] 11:04:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa4903000) [pid = 23034] [serial = 1081] [outer = 0xa46cdc00] 11:04:23 INFO - PROCESS | 22989 | 1480705463129 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]]]}] 11:04:23 INFO - . 11:04:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1383ms 11:04:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 11:04:23 INFO - PROCESS | 22989 | 1480705463167 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 11:04:23 INFO - PROCESS | 22989 | 1480705463169 Marionette TRACE conn4 <- [1,1233,null,{"value":"2147483649"}] 11:04:23 INFO - PROCESS | 22989 | 1480705463176 Marionette TRACE conn4 -> [0,1234,"timeouts",{"script":35000}] 11:04:23 INFO - PROCESS | 22989 | 1480705463179 Marionette TRACE conn4 <- [1,1234,null,{}] 11:04:23 INFO - PROCESS | 22989 | 1480705463189 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}] 11:04:23 INFO - PROCESS | 22989 | 1480705463377 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 11:04:23 INFO - PROCESS | 22989 | 1480705463426 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:04:23 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c67c00 == 10 [pid = 23034] [id = 387] 11:04:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa2c74400) [pid = 23034] [serial = 1082] [outer = (nil)] 11:04:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa3750800) [pid = 23034] [serial = 1083] [outer = 0xa2c74400] 11:04:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa3759800) [pid = 23034] [serial = 1084] [outer = 0xa2c74400] 11:04:24 INFO - PROCESS | 22989 | 1480705464612 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]]]}] 11:04:24 INFO - . 11:04:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1464ms 11:04:24 INFO - PROCESS | 22989 | 1480705464640 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 11:04:24 INFO - PROCESS | 22989 | 1480705464644 Marionette TRACE conn4 <- [1,1237,null,{"value":"2147483649"}] 11:04:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 11:04:24 INFO - PROCESS | 22989 | 1480705464649 Marionette TRACE conn4 -> [0,1238,"timeouts",{"script":35000}] 11:04:24 INFO - PROCESS | 22989 | 1480705464659 Marionette TRACE conn4 <- [1,1238,null,{}] 11:04:24 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a5d800 == 9 [pid = 23034] [id = 385] 11:04:24 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c9000 == 8 [pid = 23034] [id = 384] 11:04:24 INFO - PROCESS | 22989 | --DOCSHELL 0xa380f400 == 7 [pid = 23034] [id = 383] 11:04:24 INFO - PROCESS | 22989 | --DOCSHELL 0xa3646800 == 6 [pid = 23034] [id = 382] 11:04:24 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d20c00 == 5 [pid = 23034] [id = 381] 11:04:24 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23800 == 4 [pid = 23034] [id = 380] 11:04:24 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c24c00 == 3 [pid = 23034] [id = 379] 11:04:24 INFO - PROCESS | 22989 | 1480705464679 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}] 11:04:24 INFO - PROCESS | 22989 | 1480705464837 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 11:04:24 INFO - PROCESS | 22989 | 1480705464943 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:04:24 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3638c00 == 4 [pid = 23034] [id = 388] 11:04:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa363b800) [pid = 23034] [serial = 1085] [outer = (nil)] 11:04:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa3751000) [pid = 23034] [serial = 1086] [outer = 0xa363b800] 11:04:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa3643000) [pid = 23034] [serial = 1087] [outer = 0xa363b800] 11:04:25 INFO - PROCESS | 22989 | 1480705465905 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]]]}] 11:04:25 INFO - . 11:04:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1305ms 11:04:25 INFO - PROCESS | 22989 | 1480705465956 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 11:04:25 INFO - PROCESS | 22989 | 1480705465959 Marionette TRACE conn4 <- [1,1241,null,{"value":"2147483649"}] 11:04:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 11:04:25 INFO - PROCESS | 22989 | 1480705465965 Marionette TRACE conn4 -> [0,1242,"timeouts",{"script":35000}] 11:04:25 INFO - PROCESS | 22989 | 1480705465967 Marionette TRACE conn4 <- [1,1242,null,{}] 11:04:25 INFO - PROCESS | 22989 | 1480705465973 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}] 11:04:26 INFO - PROCESS | 22989 | 1480705466189 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 11:04:26 INFO - PROCESS | 22989 | 1480705466238 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:04:26 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c5800 == 5 [pid = 23034] [id = 389] 11:04:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa38c6000) [pid = 23034] [serial = 1088] [outer = (nil)] 11:04:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa3a53400) [pid = 23034] [serial = 1089] [outer = 0xa38c6000] 11:04:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa2d22400) [pid = 23034] [serial = 1090] [outer = 0xa38c6000] 11:04:27 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4561c00 == 6 [pid = 23034] [id = 390] 11:04:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa4562800) [pid = 23034] [serial = 1091] [outer = (nil)] 11:04:27 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:04:27 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:04:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa4565c00) [pid = 23034] [serial = 1092] [outer = 0xa4562800] 11:04:27 INFO - PROCESS | 22989 | 1480705467366 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]]]}] 11:04:27 INFO - . 11:04:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1433ms 11:04:27 INFO - PROCESS | 22989 | 1480705467399 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 11:04:27 INFO - PROCESS | 22989 | 1480705467402 Marionette TRACE conn4 <- [1,1245,null,{"value":"2147483649"}] 11:04:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 11:04:27 INFO - PROCESS | 22989 | 1480705467409 Marionette TRACE conn4 -> [0,1246,"timeouts",{"script":35000}] 11:04:27 INFO - PROCESS | 22989 | 1480705467412 Marionette TRACE conn4 <- [1,1246,null,{}] 11:04:27 INFO - PROCESS | 22989 | 1480705467417 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}] 11:04:27 INFO - PROCESS | 22989 | 1480705467630 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 11:04:27 INFO - PROCESS | 22989 | 1480705467654 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:04:27 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4562400 == 7 [pid = 23034] [id = 391] 11:04:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa456a800) [pid = 23034] [serial = 1093] [outer = (nil)] 11:04:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa494f400) [pid = 23034] [serial = 1094] [outer = 0xa456a800] 11:04:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa49a3400) [pid = 23034] [serial = 1095] [outer = 0xa456a800] 11:04:28 INFO - PROCESS | 22989 | ++DOCSHELL 0xa556d400 == 8 [pid = 23034] [id = 392] 11:04:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa556f400) [pid = 23034] [serial = 1096] [outer = (nil)] 11:04:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa5571400) [pid = 23034] [serial = 1097] [outer = 0xa556f400] 11:04:28 INFO - PROCESS | 22989 | 1480705468883 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]]]}] 11:04:28 INFO - . 11:04:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1530ms 11:04:28 INFO - PROCESS | 22989 | 1480705468940 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 11:04:28 INFO - PROCESS | 22989 | 1480705468942 Marionette TRACE conn4 <- [1,1249,null,{"value":"2147483649"}] 11:04:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 11:04:28 INFO - PROCESS | 22989 | 1480705468954 Marionette TRACE conn4 -> [0,1250,"timeouts",{"script":35000}] 11:04:28 INFO - PROCESS | 22989 | 1480705468957 Marionette TRACE conn4 <- [1,1250,null,{}] 11:04:28 INFO - PROCESS | 22989 | 1480705468963 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}] 11:04:29 INFO - PROCESS | 22989 | 1480705469155 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 11:04:29 INFO - PROCESS | 22989 | 1480705469231 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:04:29 INFO - PROCESS | 22989 | ++DOCSHELL 0xa49a9400 == 9 [pid = 23034] [id = 393] 11:04:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa5571000) [pid = 23034] [serial = 1098] [outer = (nil)] 11:04:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa8202000) [pid = 23034] [serial = 1099] [outer = 0xa5571000] 11:04:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa82b2800) [pid = 23034] [serial = 1100] [outer = 0xa5571000] 11:04:30 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa4564800) [pid = 23034] [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] 11:04:30 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa38c9400) [pid = 23034] [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] 11:04:30 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa380f800) [pid = 23034] [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] 11:04:30 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa3646c00) [pid = 23034] [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] 11:04:30 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa2c25000) [pid = 23034] [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] 11:04:30 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa2c23c00) [pid = 23034] [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] 11:04:30 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa2d25400) [pid = 23034] [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] 11:04:30 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d21c00 == 10 [pid = 23034] [id = 394] 11:04:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa363f400) [pid = 23034] [serial = 1101] [outer = (nil)] 11:04:30 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:04:30 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:04:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa3646400) [pid = 23034] [serial = 1102] [outer = 0xa363f400] 11:04:30 INFO - PROCESS | 22989 | 1480705470800 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]]]}] 11:04:30 INFO - . 11:04:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1889ms 11:04:30 INFO - PROCESS | 22989 | 1480705470843 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 11:04:30 INFO - PROCESS | 22989 | 1480705470845 Marionette TRACE conn4 <- [1,1253,null,{"value":"2147483649"}] 11:04:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 11:04:30 INFO - PROCESS | 22989 | 1480705470852 Marionette TRACE conn4 -> [0,1254,"timeouts",{"script":35000}] 11:04:30 INFO - PROCESS | 22989 | 1480705470853 Marionette TRACE conn4 <- [1,1254,null,{}] 11:04:30 INFO - PROCESS | 22989 | 1480705470860 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}] 11:04:31 INFO - PROCESS | 22989 | 1480705471043 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 11:04:31 INFO - PROCESS | 22989 | 1480705471151 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:04:31 INFO - PROCESS | 22989 | ++DOCSHELL 0xa559e000 == 11 [pid = 23034] [id = 395] 11:04:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa559ec00) [pid = 23034] [serial = 1103] [outer = (nil)] 11:04:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa8e11c00) [pid = 23034] [serial = 1104] [outer = 0xa559ec00] 11:04:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa8e14000) [pid = 23034] [serial = 1105] [outer = 0xa559ec00] 11:04:32 WARNING - wptserve Traceback (most recent call last): 11:04:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:04:32 WARNING - rv = self.func(request, response) 11:04:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:04:32 WARNING - access_control_allow_origin = "*") 11:04:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:04:32 WARNING - payload = payload_generator(server_data) 11:04:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:04:32 WARNING - return encode_string_as_bmp_image(data) 11:04:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:04:32 WARNING - img.save(f, "BMP") 11:04:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:04:32 WARNING - f.write(bmpfileheader) 11:04:32 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:04:32 WARNING - 11:04:33 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d21c00 == 10 [pid = 23034] [id = 394] 11:04:33 INFO - PROCESS | 22989 | --DOCSHELL 0xa49a9400 == 9 [pid = 23034] [id = 393] 11:04:33 INFO - PROCESS | 22989 | --DOCSHELL 0xa556d400 == 8 [pid = 23034] [id = 392] 11:04:33 INFO - PROCESS | 22989 | --DOCSHELL 0xa4562400 == 7 [pid = 23034] [id = 391] 11:04:33 INFO - PROCESS | 22989 | --DOCSHELL 0xa4561c00 == 6 [pid = 23034] [id = 390] 11:04:33 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c5800 == 5 [pid = 23034] [id = 389] 11:04:33 INFO - PROCESS | 22989 | --DOCSHELL 0xa3638c00 == 4 [pid = 23034] [id = 388] 11:04:33 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c67c00 == 3 [pid = 23034] [id = 387] 11:04:33 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa456dc00) [pid = 23034] [serial = 1078] [outer = (nil)] [url = about:blank] 11:04:33 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa4568c00) [pid = 23034] [serial = 1077] [outer = (nil)] [url = about:blank] 11:04:33 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa3a53c00) [pid = 23034] [serial = 1075] [outer = (nil)] [url = about:blank] 11:04:33 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa3a54c00) [pid = 23034] [serial = 1074] [outer = (nil)] [url = about:blank] 11:04:33 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa38c2000) [pid = 23034] [serial = 1072] [outer = (nil)] [url = about:blank] 11:04:33 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa38bfc00) [pid = 23034] [serial = 1071] [outer = (nil)] [url = about:blank] 11:04:33 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa3753000) [pid = 23034] [serial = 1069] [outer = (nil)] [url = about:blank] 11:04:33 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa3754400) [pid = 23034] [serial = 1068] [outer = (nil)] [url = about:blank] 11:04:33 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa2c71000) [pid = 23034] [serial = 1060] [outer = (nil)] [url = about:blank] 11:04:33 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa2c69400) [pid = 23034] [serial = 1062] [outer = (nil)] [url = about:blank] 11:04:33 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa2c70400) [pid = 23034] [serial = 1063] [outer = (nil)] [url = about:blank] 11:04:33 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa2d2b400) [pid = 23034] [serial = 1065] [outer = (nil)] [url = about:blank] 11:04:33 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa2d29c00) [pid = 23034] [serial = 1066] [outer = (nil)] [url = about:blank] 11:04:36 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa38c6000) [pid = 23034] [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] 11:04:36 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa456a800) [pid = 23034] [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] 11:04:36 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa5571000) [pid = 23034] [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] 11:04:36 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa46cdc00) [pid = 23034] [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] 11:04:36 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa363b800) [pid = 23034] [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] 11:04:36 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xa4562800) [pid = 23034] [serial = 1091] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:04:36 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa2c74400) [pid = 23034] [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] 11:04:36 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa363f400) [pid = 23034] [serial = 1101] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:04:36 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa556f400) [pid = 23034] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705468655] 11:04:39 INFO - PROCESS | 22989 | --DOCSHELL 0xa46cd400 == 2 [pid = 23034] [id = 386] 11:04:40 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa4903000) [pid = 23034] [serial = 1081] [outer = (nil)] [url = about:blank] 11:04:40 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa3643000) [pid = 23034] [serial = 1087] [outer = (nil)] [url = about:blank] 11:04:40 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa4565c00) [pid = 23034] [serial = 1092] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:04:40 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa3759800) [pid = 23034] [serial = 1084] [outer = (nil)] [url = about:blank] 11:04:40 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa3646400) [pid = 23034] [serial = 1102] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:04:40 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa82b2800) [pid = 23034] [serial = 1100] [outer = (nil)] [url = about:blank] 11:04:40 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa8202000) [pid = 23034] [serial = 1099] [outer = (nil)] [url = about:blank] 11:04:40 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa5571400) [pid = 23034] [serial = 1097] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705468655] 11:04:40 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa49a3400) [pid = 23034] [serial = 1095] [outer = (nil)] [url = about:blank] 11:04:40 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa8e11c00) [pid = 23034] [serial = 1104] [outer = (nil)] [url = about:blank] 11:04:40 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa2d22400) [pid = 23034] [serial = 1090] [outer = (nil)] [url = about:blank] 11:04:40 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa494f400) [pid = 23034] [serial = 1094] [outer = (nil)] [url = about:blank] 11:04:40 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa3a53400) [pid = 23034] [serial = 1089] [outer = (nil)] [url = about:blank] 11:04:40 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa3751000) [pid = 23034] [serial = 1086] [outer = (nil)] [url = about:blank] 11:04:40 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa3750800) [pid = 23034] [serial = 1083] [outer = (nil)] [url = about:blank] 11:04:40 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa490f000) [pid = 23034] [serial = 1080] [outer = (nil)] [url = about:blank] 11:05:01 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:05:01 INFO - PROCESS | 22989 | 1480705501600 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]]]}] 11:05:01 INFO - . 11:05:01 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30766ms 11:05:01 INFO - PROCESS | 22989 | 1480705501618 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 11:05:01 INFO - PROCESS | 22989 | 1480705501621 Marionette TRACE conn4 <- [1,1257,null,{"value":"2147483649"}] 11:05:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 11:05:01 INFO - PROCESS | 22989 | 1480705501627 Marionette TRACE conn4 -> [0,1258,"timeouts",{"script":35000}] 11:05:01 INFO - PROCESS | 22989 | 1480705501629 Marionette TRACE conn4 <- [1,1258,null,{}] 11:05:01 INFO - PROCESS | 22989 | 1480705501635 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}] 11:05:01 INFO - PROCESS | 22989 | 1480705501829 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 11:05:01 INFO - PROCESS | 22989 | 1480705501869 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:05:01 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22800 == 3 [pid = 23034] [id = 396] 11:05:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c22c00) [pid = 23034] [serial = 1106] [outer = (nil)] 11:05:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c66400) [pid = 23034] [serial = 1107] [outer = 0xa2c22c00] 11:05:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c6d000) [pid = 23034] [serial = 1108] [outer = 0xa2c22c00] 11:05:02 WARNING - wptserve Traceback (most recent call last): 11:05:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:05:02 WARNING - rv = self.func(request, response) 11:05:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:05:02 WARNING - access_control_allow_origin = "*") 11:05:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:05:02 WARNING - payload = payload_generator(server_data) 11:05:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:05:02 WARNING - return encode_string_as_bmp_image(data) 11:05: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 11:05:02 WARNING - img.save(f, "BMP") 11:05:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:05:02 WARNING - f.write(bmpfileheader) 11:05:02 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:05:02 WARNING - 11:05:10 INFO - PROCESS | 22989 | --DOCSHELL 0xa559e000 == 2 [pid = 23034] [id = 395] 11:05:12 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa559ec00) [pid = 23034] [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] 11:05:17 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c66400) [pid = 23034] [serial = 1107] [outer = (nil)] [url = about:blank] 11:05:17 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa8e14000) [pid = 23034] [serial = 1105] [outer = (nil)] [url = about:blank] 11:05:32 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:05:32 INFO - PROCESS | 22989 | 1480705532415 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]]]}] 11:05:32 INFO - . 11:05:32 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30821ms 11:05:32 INFO - PROCESS | 22989 | 1480705532450 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 11:05:32 INFO - PROCESS | 22989 | 1480705532453 Marionette TRACE conn4 <- [1,1261,null,{"value":"2147483649"}] 11:05:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 11:05:32 INFO - PROCESS | 22989 | 1480705532459 Marionette TRACE conn4 -> [0,1262,"timeouts",{"script":35000}] 11:05:32 INFO - PROCESS | 22989 | 1480705532461 Marionette TRACE conn4 <- [1,1262,null,{}] 11:05:32 INFO - PROCESS | 22989 | 1480705532467 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}] 11:05:32 INFO - PROCESS | 22989 | 1480705532659 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 11:05:32 INFO - PROCESS | 22989 | 1480705532701 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:05:32 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c25000 == 3 [pid = 23034] [id = 397] 11:05:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c25c00) [pid = 23034] [serial = 1109] [outer = (nil)] 11:05:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c69400) [pid = 23034] [serial = 1110] [outer = 0xa2c25c00] 11:05:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c71000) [pid = 23034] [serial = 1111] [outer = 0xa2c25c00] 11:05:33 WARNING - wptserve Traceback (most recent call last): 11:05:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:05:33 WARNING - rv = self.func(request, response) 11:05:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:05:33 WARNING - access_control_allow_origin = "*") 11:05:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:05:33 WARNING - payload = payload_generator(server_data) 11:05:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:05:33 WARNING - return encode_string_as_bmp_image(data) 11:05: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 11:05:33 WARNING - img.save(f, "BMP") 11:05:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:05:33 WARNING - f.write(bmpfileheader) 11:05:33 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:05:33 WARNING - 11:05:41 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22800 == 2 [pid = 23034] [id = 396] 11:05:47 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c22c00) [pid = 23034] [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] 11:05:51 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c69400) [pid = 23034] [serial = 1110] [outer = (nil)] [url = about:blank] 11:05:51 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c6d000) [pid = 23034] [serial = 1108] [outer = (nil)] [url = about:blank] 11:06:03 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:06:03 INFO - PROCESS | 22989 | 1480705563134 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]]]}] 11:06:03 INFO - . 11:06:03 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30712ms 11:06:03 INFO - PROCESS | 22989 | 1480705563172 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 11:06:03 INFO - PROCESS | 22989 | 1480705563176 Marionette TRACE conn4 <- [1,1265,null,{"value":"2147483649"}] 11:06:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 11:06:03 INFO - PROCESS | 22989 | 1480705563181 Marionette TRACE conn4 -> [0,1266,"timeouts",{"script":35000}] 11:06:03 INFO - PROCESS | 22989 | 1480705563183 Marionette TRACE conn4 <- [1,1266,null,{}] 11:06:03 INFO - PROCESS | 22989 | 1480705563189 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}] 11:06:03 INFO - PROCESS | 22989 | 1480705563375 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 11:06:03 INFO - PROCESS | 22989 | 1480705563424 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:06:03 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23800 == 3 [pid = 23034] [id = 398] 11:06:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23c00) [pid = 23034] [serial = 1112] [outer = (nil)] 11:06:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c69000) [pid = 23034] [serial = 1113] [outer = 0xa2c23c00] 11:06:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c70000) [pid = 23034] [serial = 1114] [outer = 0xa2c23c00] 11:06:04 INFO - PROCESS | 22989 | 1480705564340 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]]]}] 11:06:04 INFO - . 11:06:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1189ms 11:06:04 INFO - PROCESS | 22989 | 1480705564371 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 11:06:04 INFO - PROCESS | 22989 | 1480705564375 Marionette TRACE conn4 <- [1,1269,null,{"value":"2147483649"}] 11:06:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 11:06:04 INFO - PROCESS | 22989 | 1480705564381 Marionette TRACE conn4 -> [0,1270,"timeouts",{"script":35000}] 11:06:04 INFO - PROCESS | 22989 | 1480705564383 Marionette TRACE conn4 <- [1,1270,null,{}] 11:06:04 INFO - PROCESS | 22989 | 1480705564388 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}] 11:06:04 INFO - PROCESS | 22989 | 1480705564583 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 11:06:04 INFO - PROCESS | 22989 | 1480705564622 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:06:04 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d22800 == 4 [pid = 23034] [id = 399] 11:06:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa2d24800) [pid = 23034] [serial = 1115] [outer = (nil)] 11:06:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa2d2ac00) [pid = 23034] [serial = 1116] [outer = 0xa2d24800] 11:06:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa3639000) [pid = 23034] [serial = 1117] [outer = 0xa2d24800] 11:06:05 INFO - PROCESS | 22989 | 1480705565558 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]]]}] 11:06:05 INFO - . 11:06:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1235ms 11:06:05 INFO - PROCESS | 22989 | 1480705565617 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 11:06:05 INFO - PROCESS | 22989 | 1480705565625 Marionette TRACE conn4 <- [1,1273,null,{"value":"2147483649"}] 11:06:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 11:06:05 INFO - PROCESS | 22989 | 1480705565636 Marionette TRACE conn4 -> [0,1274,"timeouts",{"script":35000}] 11:06:05 INFO - PROCESS | 22989 | 1480705565638 Marionette TRACE conn4 <- [1,1274,null,{}] 11:06:05 INFO - PROCESS | 22989 | 1480705565644 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}] 11:06:05 INFO - PROCESS | 22989 | 1480705565821 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 11:06:05 INFO - PROCESS | 22989 | 1480705565895 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:06:05 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3646000 == 5 [pid = 23034] [id = 400] 11:06:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa3646400) [pid = 23034] [serial = 1118] [outer = (nil)] 11:06:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa3753c00) [pid = 23034] [serial = 1119] [outer = 0xa3646400] 11:06:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa3756800) [pid = 23034] [serial = 1120] [outer = 0xa3646400] 11:06:06 INFO - PROCESS | 22989 | 1480705566799 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]]]}] 11:06:06 INFO - . 11:06:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1231ms 11:06:06 INFO - PROCESS | 22989 | 1480705566865 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 11:06:06 INFO - PROCESS | 22989 | 1480705566868 Marionette TRACE conn4 <- [1,1277,null,{"value":"2147483649"}] 11:06:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 11:06:06 INFO - PROCESS | 22989 | 1480705566874 Marionette TRACE conn4 -> [0,1278,"timeouts",{"script":35000}] 11:06:06 INFO - PROCESS | 22989 | 1480705566876 Marionette TRACE conn4 <- [1,1278,null,{}] 11:06:06 INFO - PROCESS | 22989 | 1480705566883 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}] 11:06:07 INFO - PROCESS | 22989 | 1480705567068 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 11:06:07 INFO - PROCESS | 22989 | 1480705567128 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:06:07 INFO - PROCESS | 22989 | ++DOCSHELL 0xa380dc00 == 6 [pid = 23034] [id = 401] 11:06:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa380e000) [pid = 23034] [serial = 1121] [outer = (nil)] 11:06:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa38be000) [pid = 23034] [serial = 1122] [outer = 0xa380e000] 11:06:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa38c0c00) [pid = 23034] [serial = 1123] [outer = 0xa380e000] 11:06:08 INFO - PROCESS | 22989 | 1480705568073 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]]]}] 11:06:08 INFO - . 11:06:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1233ms 11:06:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 11:06:08 INFO - PROCESS | 22989 | 1480705568107 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 11:06:08 INFO - PROCESS | 22989 | 1480705568110 Marionette TRACE conn4 <- [1,1281,null,{"value":"2147483649"}] 11:06:08 INFO - PROCESS | 22989 | 1480705568118 Marionette TRACE conn4 -> [0,1282,"timeouts",{"script":35000}] 11:06:08 INFO - PROCESS | 22989 | 1480705568121 Marionette TRACE conn4 <- [1,1282,null,{}] 11:06:08 INFO - PROCESS | 22989 | 1480705568126 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}] 11:06:08 INFO - PROCESS | 22989 | 1480705568301 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 11:06:08 INFO - PROCESS | 22989 | 1480705568350 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:06:08 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c7c00 == 7 [pid = 23034] [id = 402] 11:06:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa38c9c00) [pid = 23034] [serial = 1124] [outer = (nil)] 11:06:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa3a52c00) [pid = 23034] [serial = 1125] [outer = 0xa38c9c00] 11:06:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa3a53c00) [pid = 23034] [serial = 1126] [outer = 0xa38c9c00] 11:06:09 INFO - PROCESS | 22989 | 1480705569319 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]]]}] 11:06:09 INFO - . 11:06:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1236ms 11:06:09 INFO - PROCESS | 22989 | 1480705569353 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 11:06:09 INFO - PROCESS | 22989 | 1480705569355 Marionette TRACE conn4 <- [1,1285,null,{"value":"2147483649"}] 11:06:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 11:06:09 INFO - PROCESS | 22989 | 1480705569362 Marionette TRACE conn4 -> [0,1286,"timeouts",{"script":35000}] 11:06:09 INFO - PROCESS | 22989 | 1480705569364 Marionette TRACE conn4 <- [1,1286,null,{}] 11:06:09 INFO - PROCESS | 22989 | 1480705569370 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}] 11:06:09 INFO - PROCESS | 22989 | 1480705569584 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 11:06:09 INFO - PROCESS | 22989 | 1480705569645 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:06:09 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a5ec00 == 8 [pid = 23034] [id = 403] 11:06:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa3a5f000) [pid = 23034] [serial = 1127] [outer = (nil)] 11:06:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa4566400) [pid = 23034] [serial = 1128] [outer = 0xa3a5f000] 11:06:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa456b800) [pid = 23034] [serial = 1129] [outer = 0xa3a5f000] 11:06:10 INFO - PROCESS | 22989 | 1480705570604 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]]]}] 11:06:10 INFO - . 11:06:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1278ms 11:06:10 INFO - PROCESS | 22989 | 1480705570640 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 11:06:10 INFO - PROCESS | 22989 | 1480705570642 Marionette TRACE conn4 <- [1,1289,null,{"value":"2147483649"}] 11:06:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 11:06:10 INFO - PROCESS | 22989 | 1480705570653 Marionette TRACE conn4 -> [0,1290,"timeouts",{"script":35000}] 11:06:10 INFO - PROCESS | 22989 | 1480705570656 Marionette TRACE conn4 <- [1,1290,null,{}] 11:06:10 INFO - PROCESS | 22989 | 1480705570661 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}] 11:06:10 INFO - PROCESS | 22989 | 1480705570816 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 11:06:10 INFO - PROCESS | 22989 | 1480705570856 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:06:10 INFO - PROCESS | 22989 | ++DOCSHELL 0xa46c8c00 == 9 [pid = 23034] [id = 404] 11:06:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa46c9000) [pid = 23034] [serial = 1130] [outer = (nil)] 11:06:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa47ec800) [pid = 23034] [serial = 1131] [outer = 0xa46c9000] 11:06:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa47e6800) [pid = 23034] [serial = 1132] [outer = 0xa46c9000] 11:06:12 INFO - PROCESS | 22989 | 1480705572026 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]]]}] 11:06:12 INFO - . 11:06:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1430ms 11:06:12 INFO - PROCESS | 22989 | 1480705572083 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 11:06:12 INFO - PROCESS | 22989 | 1480705572086 Marionette TRACE conn4 <- [1,1293,null,{"value":"2147483649"}] 11:06:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 11:06:12 INFO - PROCESS | 22989 | 1480705572095 Marionette TRACE conn4 -> [0,1294,"timeouts",{"script":35000}] 11:06:12 INFO - PROCESS | 22989 | 1480705572097 Marionette TRACE conn4 <- [1,1294,null,{}] 11:06:12 INFO - PROCESS | 22989 | 1480705572101 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}] 11:06:12 INFO - PROCESS | 22989 | 1480705572280 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 11:06:12 INFO - PROCESS | 22989 | 1480705572335 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:06:12 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d27c00 == 10 [pid = 23034] [id = 405] 11:06:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa3641800) [pid = 23034] [serial = 1133] [outer = (nil)] 11:06:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa380fc00) [pid = 23034] [serial = 1134] [outer = 0xa3641800] 11:06:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa38c9400) [pid = 23034] [serial = 1135] [outer = 0xa3641800] 11:06:13 INFO - PROCESS | 22989 | 1480705573514 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]]]}] 11:06:13 INFO - . 11:06:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1431ms 11:06:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 11:06:13 INFO - PROCESS | 22989 | 1480705573526 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 11:06:13 INFO - PROCESS | 22989 | 1480705573529 Marionette TRACE conn4 <- [1,1297,null,{"value":"2147483649"}] 11:06:13 INFO - PROCESS | 22989 | 1480705573534 Marionette TRACE conn4 -> [0,1298,"timeouts",{"script":35000}] 11:06:13 INFO - PROCESS | 22989 | 1480705573538 Marionette TRACE conn4 <- [1,1298,null,{}] 11:06:13 INFO - PROCESS | 22989 | 1480705573543 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}] 11:06:13 INFO - PROCESS | 22989 | 1480705573703 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 11:06:13 INFO - PROCESS | 22989 | 1480705573757 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:06:13 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d27800 == 11 [pid = 23034] [id = 406] 11:06:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa363e800) [pid = 23034] [serial = 1136] [outer = (nil)] 11:06:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa3750800) [pid = 23034] [serial = 1137] [outer = 0xa363e800] 11:06:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa375c400) [pid = 23034] [serial = 1138] [outer = 0xa363e800] 11:06:14 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a5ec00 == 10 [pid = 23034] [id = 403] 11:06:14 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c7c00 == 9 [pid = 23034] [id = 402] 11:06:14 INFO - PROCESS | 22989 | --DOCSHELL 0xa380dc00 == 8 [pid = 23034] [id = 401] 11:06:14 INFO - PROCESS | 22989 | --DOCSHELL 0xa3646000 == 7 [pid = 23034] [id = 400] 11:06:14 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d22800 == 6 [pid = 23034] [id = 399] 11:06:14 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23800 == 5 [pid = 23034] [id = 398] 11:06:14 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c25000 == 4 [pid = 23034] [id = 397] 11:06:14 INFO - PROCESS | 22989 | 1480705574943 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]]]}] 11:06:14 INFO - . 11:06:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1430ms 11:06:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 11:06:14 INFO - PROCESS | 22989 | 1480705574964 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 11:06:14 INFO - PROCESS | 22989 | 1480705574967 Marionette TRACE conn4 <- [1,1301,null,{"value":"2147483649"}] 11:06:14 INFO - PROCESS | 22989 | 1480705574973 Marionette TRACE conn4 -> [0,1302,"timeouts",{"script":35000}] 11:06:14 INFO - PROCESS | 22989 | 1480705574976 Marionette TRACE conn4 <- [1,1302,null,{}] 11:06:14 INFO - PROCESS | 22989 | 1480705574981 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}] 11:06:15 INFO - PROCESS | 22989 | 1480705575171 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 11:06:15 INFO - PROCESS | 22989 | 1480705575221 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:06:15 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c2000 == 5 [pid = 23034] [id = 407] 11:06:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa38c2400) [pid = 23034] [serial = 1139] [outer = (nil)] 11:06:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa38c8800) [pid = 23034] [serial = 1140] [outer = 0xa38c2400] 11:06:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa3a54c00) [pid = 23034] [serial = 1141] [outer = 0xa38c2400] 11:06:16 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a5dc00 == 6 [pid = 23034] [id = 408] 11:06:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa3a5e400) [pid = 23034] [serial = 1142] [outer = (nil)] 11:06:16 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:06:16 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:06:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa4565000) [pid = 23034] [serial = 1143] [outer = 0xa3a5e400] 11:06:16 INFO - PROCESS | 22989 | 1480705576421 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]]]}] 11:06:16 INFO - . 11:06:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1488ms 11:06:16 INFO - PROCESS | 22989 | 1480705576463 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 11:06:16 INFO - PROCESS | 22989 | 1480705576466 Marionette TRACE conn4 <- [1,1305,null,{"value":"2147483649"}] 11:06:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 11:06:16 INFO - PROCESS | 22989 | 1480705576472 Marionette TRACE conn4 -> [0,1306,"timeouts",{"script":35000}] 11:06:16 INFO - PROCESS | 22989 | 1480705576474 Marionette TRACE conn4 <- [1,1306,null,{}] 11:06:16 INFO - PROCESS | 22989 | 1480705576480 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}] 11:06:16 INFO - PROCESS | 22989 | 1480705576666 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 11:06:16 INFO - PROCESS | 22989 | 1480705576717 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:06:16 INFO - PROCESS | 22989 | ++DOCSHELL 0xa46c0000 == 7 [pid = 23034] [id = 409] 11:06:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa46c8800) [pid = 23034] [serial = 1144] [outer = (nil)] 11:06:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa494cc00) [pid = 23034] [serial = 1145] [outer = 0xa46c8800] 11:06:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa4903000) [pid = 23034] [serial = 1146] [outer = 0xa46c8800] 11:06:17 INFO - PROCESS | 22989 | ++DOCSHELL 0xa544b800 == 8 [pid = 23034] [id = 410] 11:06:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa544bc00) [pid = 23034] [serial = 1147] [outer = (nil)] 11:06:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa556c000) [pid = 23034] [serial = 1148] [outer = 0xa544bc00] 11:06:17 INFO - PROCESS | 22989 | 1480705577963 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]]]}] 11:06:18 INFO - . 11:06:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1533ms 11:06:18 INFO - PROCESS | 22989 | 1480705578007 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 11:06:18 INFO - PROCESS | 22989 | 1480705578011 Marionette TRACE conn4 <- [1,1309,null,{"value":"2147483649"}] 11:06:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 11:06:18 INFO - PROCESS | 22989 | 1480705578023 Marionette TRACE conn4 -> [0,1310,"timeouts",{"script":35000}] 11:06:18 INFO - PROCESS | 22989 | 1480705578025 Marionette TRACE conn4 <- [1,1310,null,{}] 11:06:18 INFO - PROCESS | 22989 | 1480705578033 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}] 11:06:18 INFO - PROCESS | 22989 | 1480705578216 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 11:06:18 INFO - PROCESS | 22989 | 1480705578324 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:06:18 INFO - PROCESS | 22989 | ++DOCSHELL 0xa559b400 == 9 [pid = 23034] [id = 411] 11:06:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa559bc00) [pid = 23034] [serial = 1149] [outer = (nil)] 11:06:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa77ca400) [pid = 23034] [serial = 1150] [outer = 0xa559bc00] 11:06:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa8209c00) [pid = 23034] [serial = 1151] [outer = 0xa559bc00] 11:06:19 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa2d24800) [pid = 23034] [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] 11:06:19 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa2c23c00) [pid = 23034] [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] 11:06:19 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa380e000) [pid = 23034] [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] 11:06:19 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa3a5f000) [pid = 23034] [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] 11:06:19 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa38c9c00) [pid = 23034] [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] 11:06:19 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa2c25c00) [pid = 23034] [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] 11:06:19 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa3646400) [pid = 23034] [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] 11:06:19 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d1d000 == 10 [pid = 23034] [id = 412] 11:06:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa2d1dc00) [pid = 23034] [serial = 1152] [outer = (nil)] 11:06:19 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:06:19 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:06:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa3646400) [pid = 23034] [serial = 1153] [outer = 0xa2d1dc00] 11:06:19 INFO - PROCESS | 22989 | 1480705579890 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]]]}] 11:06:19 INFO - . 11:06:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1900ms 11:06:19 INFO - PROCESS | 22989 | 1480705579919 Marionette TRACE conn4 -> [0,1313,"getWindowHandle",null] 11:06:19 INFO - PROCESS | 22989 | 1480705579922 Marionette TRACE conn4 <- [1,1313,null,{"value":"2147483649"}] 11:06:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 11:06:19 INFO - PROCESS | 22989 | 1480705579928 Marionette TRACE conn4 -> [0,1314,"timeouts",{"script":35000}] 11:06:19 INFO - PROCESS | 22989 | 1480705579930 Marionette TRACE conn4 <- [1,1314,null,{}] 11:06:19 INFO - PROCESS | 22989 | 1480705579936 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}] 11:06:20 INFO - PROCESS | 22989 | 1480705580136 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 11:06:20 INFO - PROCESS | 22989 | 1480705580204 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:06:20 INFO - PROCESS | 22989 | ++DOCSHELL 0xa47e9400 == 11 [pid = 23034] [id = 413] 11:06:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa5598c00) [pid = 23034] [serial = 1154] [outer = (nil)] 11:06:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa8e11400) [pid = 23034] [serial = 1155] [outer = 0xa5598c00] 11:06:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa8e12400) [pid = 23034] [serial = 1156] [outer = 0xa5598c00] 11:06:21 WARNING - wptserve Traceback (most recent call last): 11:06:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:06:21 WARNING - rv = self.func(request, response) 11:06:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:06:21 WARNING - access_control_allow_origin = "*") 11:06:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:06:21 WARNING - payload = payload_generator(server_data) 11:06:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:06:21 WARNING - return encode_string_as_bmp_image(data) 11:06: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 11:06:21 WARNING - img.save(f, "BMP") 11:06:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:06:21 WARNING - f.write(bmpfileheader) 11:06:21 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:06:21 WARNING - 11:06:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d1d000 == 10 [pid = 23034] [id = 412] 11:06:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa559b400 == 9 [pid = 23034] [id = 411] 11:06:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa544b800 == 8 [pid = 23034] [id = 410] 11:06:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa46c0000 == 7 [pid = 23034] [id = 409] 11:06:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a5dc00 == 6 [pid = 23034] [id = 408] 11:06:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c2000 == 5 [pid = 23034] [id = 407] 11:06:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d27800 == 4 [pid = 23034] [id = 406] 11:06:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d27c00 == 3 [pid = 23034] [id = 405] 11:06:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa46c8c00 == 2 [pid = 23034] [id = 404] 11:06:22 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa47ec800) [pid = 23034] [serial = 1131] [outer = (nil)] [url = about:blank] 11:06:22 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa3639000) [pid = 23034] [serial = 1117] [outer = (nil)] [url = about:blank] 11:06:22 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa2d2ac00) [pid = 23034] [serial = 1116] [outer = (nil)] [url = about:blank] 11:06:22 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa2c70000) [pid = 23034] [serial = 1114] [outer = (nil)] [url = about:blank] 11:06:22 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa38c0c00) [pid = 23034] [serial = 1123] [outer = (nil)] [url = about:blank] 11:06:22 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa456b800) [pid = 23034] [serial = 1129] [outer = (nil)] [url = about:blank] 11:06:22 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa38be000) [pid = 23034] [serial = 1122] [outer = (nil)] [url = about:blank] 11:06:22 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa3a53c00) [pid = 23034] [serial = 1126] [outer = (nil)] [url = about:blank] 11:06:22 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa4566400) [pid = 23034] [serial = 1128] [outer = (nil)] [url = about:blank] 11:06:22 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa2c69000) [pid = 23034] [serial = 1113] [outer = (nil)] [url = about:blank] 11:06:22 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa2c71000) [pid = 23034] [serial = 1111] [outer = (nil)] [url = about:blank] 11:06:22 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa3753c00) [pid = 23034] [serial = 1119] [outer = (nil)] [url = about:blank] 11:06:22 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa3756800) [pid = 23034] [serial = 1120] [outer = (nil)] [url = about:blank] 11:06:22 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa3a52c00) [pid = 23034] [serial = 1125] [outer = (nil)] [url = about:blank] 11:06:25 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa38c2400) [pid = 23034] [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] 11:06:25 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa46c8800) [pid = 23034] [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] 11:06:25 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa559bc00) [pid = 23034] [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] 11:06:25 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa363e800) [pid = 23034] [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] 11:06:25 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xa46c9000) [pid = 23034] [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] 11:06:25 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa3641800) [pid = 23034] [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] 11:06:25 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa3a5e400) [pid = 23034] [serial = 1142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:06:25 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa2d1dc00) [pid = 23034] [serial = 1152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:06:25 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa544bc00) [pid = 23034] [serial = 1147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705577716] 11:06:29 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa375c400) [pid = 23034] [serial = 1138] [outer = (nil)] [url = about:blank] 11:06:29 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa47e6800) [pid = 23034] [serial = 1132] [outer = (nil)] [url = about:blank] 11:06:29 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa38c9400) [pid = 23034] [serial = 1135] [outer = (nil)] [url = about:blank] 11:06:29 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa4565000) [pid = 23034] [serial = 1143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:06:29 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa3646400) [pid = 23034] [serial = 1153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:06:29 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa8209c00) [pid = 23034] [serial = 1151] [outer = (nil)] [url = about:blank] 11:06:29 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa77ca400) [pid = 23034] [serial = 1150] [outer = (nil)] [url = about:blank] 11:06:29 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa556c000) [pid = 23034] [serial = 1148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705577716] 11:06:29 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa8e11400) [pid = 23034] [serial = 1155] [outer = (nil)] [url = about:blank] 11:06:29 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa4903000) [pid = 23034] [serial = 1146] [outer = (nil)] [url = about:blank] 11:06:29 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa3a54c00) [pid = 23034] [serial = 1141] [outer = (nil)] [url = about:blank] 11:06:29 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa494cc00) [pid = 23034] [serial = 1145] [outer = (nil)] [url = about:blank] 11:06:29 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa38c8800) [pid = 23034] [serial = 1140] [outer = (nil)] [url = about:blank] 11:06:29 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa3750800) [pid = 23034] [serial = 1137] [outer = (nil)] [url = about:blank] 11:06:29 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa380fc00) [pid = 23034] [serial = 1134] [outer = (nil)] [url = about:blank] 11:06:50 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:06:50 INFO - PROCESS | 22989 | 1480705610649 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]]]}] 11:06:50 INFO - . 11:06:50 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30772ms 11:06:50 INFO - PROCESS | 22989 | 1480705610700 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 11:06:50 INFO - PROCESS | 22989 | 1480705610703 Marionette TRACE conn4 <- [1,1317,null,{"value":"2147483649"}] 11:06:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 11:06:50 INFO - PROCESS | 22989 | 1480705610709 Marionette TRACE conn4 -> [0,1318,"timeouts",{"script":35000}] 11:06:50 INFO - PROCESS | 22989 | 1480705610711 Marionette TRACE conn4 <- [1,1318,null,{}] 11:06:50 INFO - PROCESS | 22989 | 1480705610717 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}] 11:06:50 INFO - PROCESS | 22989 | 1480705610858 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 11:06:50 INFO - PROCESS | 22989 | 1480705610957 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:06:50 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c22000 == 3 [pid = 23034] [id = 414] 11:06:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c22400) [pid = 23034] [serial = 1157] [outer = (nil)] 11:06:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c65800) [pid = 23034] [serial = 1158] [outer = 0xa2c22400] 11:06:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c6c800) [pid = 23034] [serial = 1159] [outer = 0xa2c22400] 11:06:51 WARNING - wptserve Traceback (most recent call last): 11:06:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:06:51 WARNING - rv = self.func(request, response) 11:06:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:06:51 WARNING - access_control_allow_origin = "*") 11:06:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:06:51 WARNING - payload = payload_generator(server_data) 11:06:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:06:51 WARNING - return encode_string_as_bmp_image(data) 11:06: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 11:06:51 WARNING - img.save(f, "BMP") 11:06:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:06:51 WARNING - f.write(bmpfileheader) 11:06:51 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:06:51 WARNING - 11:06:59 INFO - PROCESS | 22989 | --DOCSHELL 0xa47e9400 == 2 [pid = 23034] [id = 413] 11:07:01 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa5598c00) [pid = 23034] [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] 11:07:06 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c65800) [pid = 23034] [serial = 1158] [outer = (nil)] [url = about:blank] 11:07:06 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa8e12400) [pid = 23034] [serial = 1156] [outer = (nil)] [url = about:blank] 11:07:21 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:07:21 INFO - PROCESS | 22989 | 1480705641386 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]]]}] 11:07:21 INFO - . 11:07:21 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30710ms 11:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 11:07:21 INFO - PROCESS | 22989 | 1480705641420 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 11:07:21 INFO - PROCESS | 22989 | 1480705641423 Marionette TRACE conn4 <- [1,1321,null,{"value":"2147483649"}] 11:07:21 INFO - PROCESS | 22989 | 1480705641429 Marionette TRACE conn4 -> [0,1322,"timeouts",{"script":35000}] 11:07:21 INFO - PROCESS | 22989 | 1480705641432 Marionette TRACE conn4 <- [1,1322,null,{}] 11:07:21 INFO - PROCESS | 22989 | 1480705641437 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}] 11:07:21 INFO - PROCESS | 22989 | 1480705641616 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 11:07:21 INFO - PROCESS | 22989 | 1480705641688 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:21 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c24000 == 3 [pid = 23034] [id = 415] 11:07:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c24400) [pid = 23034] [serial = 1160] [outer = (nil)] 11:07:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c68000) [pid = 23034] [serial = 1161] [outer = 0xa2c24400] 11:07:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c6f800) [pid = 23034] [serial = 1162] [outer = 0xa2c24400] 11:07:22 WARNING - wptserve Traceback (most recent call last): 11:07:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:07:22 WARNING - rv = self.func(request, response) 11:07:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:07:22 WARNING - access_control_allow_origin = "*") 11:07:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:07:22 WARNING - payload = payload_generator(server_data) 11:07:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:07:22 WARNING - return encode_string_as_bmp_image(data) 11:07:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:07:22 WARNING - img.save(f, "BMP") 11:07:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:07:22 WARNING - f.write(bmpfileheader) 11:07:22 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:07:22 WARNING - 11:07:30 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c22000 == 2 [pid = 23034] [id = 414] 11:07:36 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c22400) [pid = 23034] [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] 11:07:40 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c68000) [pid = 23034] [serial = 1161] [outer = (nil)] [url = about:blank] 11:07:40 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c6c800) [pid = 23034] [serial = 1159] [outer = (nil)] [url = about:blank] 11:07:52 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:07:52 INFO - PROCESS | 22989 | 1480705672115 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]]]}] 11:07:52 INFO - . 11:07:52 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30715ms 11:07:52 INFO - PROCESS | 22989 | 1480705672143 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 11:07:52 INFO - PROCESS | 22989 | 1480705672146 Marionette TRACE conn4 <- [1,1325,null,{"value":"2147483649"}] 11:07:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 11:07:52 INFO - PROCESS | 22989 | 1480705672152 Marionette TRACE conn4 -> [0,1326,"timeouts",{"script":35000}] 11:07:52 INFO - PROCESS | 22989 | 1480705672154 Marionette TRACE conn4 <- [1,1326,null,{}] 11:07:52 INFO - PROCESS | 22989 | 1480705672160 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}] 11:07:52 INFO - PROCESS | 22989 | 1480705672349 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 11:07:52 INFO - PROCESS | 22989 | 1480705672410 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:52 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c21c00 == 3 [pid = 23034] [id = 416] 11:07:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c22000) [pid = 23034] [serial = 1163] [outer = (nil)] 11:07:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c67400) [pid = 23034] [serial = 1164] [outer = 0xa2c22000] 11:07:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c6ec00) [pid = 23034] [serial = 1165] [outer = 0xa2c22000] 11:07:53 INFO - PROCESS | 22989 | 1480705673383 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]]]}] 11:07:53 INFO - . 11:07:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1284ms 11:07:53 INFO - PROCESS | 22989 | 1480705673439 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 11:07:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 11:07:53 INFO - PROCESS | 22989 | 1480705673444 Marionette TRACE conn4 <- [1,1329,null,{"value":"2147483649"}] 11:07:53 INFO - PROCESS | 22989 | 1480705673451 Marionette TRACE conn4 -> [0,1330,"timeouts",{"script":35000}] 11:07:53 INFO - PROCESS | 22989 | 1480705673453 Marionette TRACE conn4 <- [1,1330,null,{}] 11:07:53 INFO - PROCESS | 22989 | 1480705673459 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}] 11:07:53 INFO - PROCESS | 22989 | 1480705673663 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 11:07:53 INFO - PROCESS | 22989 | 1480705673733 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:53 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d24800 == 4 [pid = 23034] [id = 417] 11:07:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa2d24c00) [pid = 23034] [serial = 1166] [outer = (nil)] 11:07:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa2d2a800) [pid = 23034] [serial = 1167] [outer = 0xa2d24c00] 11:07:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa2d29000) [pid = 23034] [serial = 1168] [outer = 0xa2d24c00] 11:07:54 INFO - PROCESS | 22989 | 1480705674709 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]]]}] 11:07:54 INFO - . 11:07:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1280ms 11:07:54 INFO - PROCESS | 22989 | 1480705674730 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 11:07:54 INFO - PROCESS | 22989 | 1480705674734 Marionette TRACE conn4 <- [1,1333,null,{"value":"2147483649"}] 11:07:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 11:07:54 INFO - PROCESS | 22989 | 1480705674745 Marionette TRACE conn4 -> [0,1334,"timeouts",{"script":35000}] 11:07:54 INFO - PROCESS | 22989 | 1480705674747 Marionette TRACE conn4 <- [1,1334,null,{}] 11:07:54 INFO - PROCESS | 22989 | 1480705674752 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}] 11:07:54 INFO - PROCESS | 22989 | 1480705674945 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 11:07:55 INFO - PROCESS | 22989 | 1480705674975 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:55 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3646000 == 5 [pid = 23034] [id = 418] 11:07:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa3646400) [pid = 23034] [serial = 1169] [outer = (nil)] 11:07:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa3753c00) [pid = 23034] [serial = 1170] [outer = 0xa3646400] 11:07:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa3752800) [pid = 23034] [serial = 1171] [outer = 0xa3646400] 11:07:56 INFO - PROCESS | 22989 | 1480705676069 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]]]}] 11:07:56 INFO - . 11:07:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1390ms 11:07:56 INFO - PROCESS | 22989 | 1480705676130 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 11:07:56 INFO - PROCESS | 22989 | 1480705676132 Marionette TRACE conn4 <- [1,1337,null,{"value":"2147483649"}] 11:07:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 11:07:56 INFO - PROCESS | 22989 | 1480705676139 Marionette TRACE conn4 -> [0,1338,"timeouts",{"script":35000}] 11:07:56 INFO - PROCESS | 22989 | 1480705676141 Marionette TRACE conn4 <- [1,1338,null,{}] 11:07:56 INFO - PROCESS | 22989 | 1480705676147 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}] 11:07:56 INFO - PROCESS | 22989 | 1480705676328 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 11:07:56 INFO - PROCESS | 22989 | 1480705676366 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:56 INFO - PROCESS | 22989 | ++DOCSHELL 0xa380e400 == 6 [pid = 23034] [id = 419] 11:07:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa380e800) [pid = 23034] [serial = 1172] [outer = (nil)] 11:07:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa38bf000) [pid = 23034] [serial = 1173] [outer = 0xa380e800] 11:07:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa38c1400) [pid = 23034] [serial = 1174] [outer = 0xa380e800] 11:07:57 INFO - PROCESS | 22989 | 1480705677370 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]]]}] 11:07:57 INFO - . 11:07:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1289ms 11:07:57 INFO - PROCESS | 22989 | 1480705677429 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 11:07:57 INFO - PROCESS | 22989 | 1480705677432 Marionette TRACE conn4 <- [1,1341,null,{"value":"2147483649"}] 11:07:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 11:07:57 INFO - PROCESS | 22989 | 1480705677448 Marionette TRACE conn4 -> [0,1342,"timeouts",{"script":35000}] 11:07:57 INFO - PROCESS | 22989 | 1480705677452 Marionette TRACE conn4 <- [1,1342,null,{}] 11:07:57 INFO - PROCESS | 22989 | 1480705677458 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}] 11:07:57 INFO - PROCESS | 22989 | 1480705677681 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 11:07:57 INFO - PROCESS | 22989 | 1480705677742 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:57 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c8400 == 7 [pid = 23034] [id = 420] 11:07:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa38c8800) [pid = 23034] [serial = 1175] [outer = (nil)] 11:07:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa3a53800) [pid = 23034] [serial = 1176] [outer = 0xa38c8800] 11:07:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa3a52c00) [pid = 23034] [serial = 1177] [outer = 0xa38c8800] 11:07:58 INFO - PROCESS | 22989 | 1480705678771 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]]]}] 11:07:58 INFO - . 11:07:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1339ms 11:07:58 INFO - PROCESS | 22989 | 1480705678784 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 11:07:58 INFO - PROCESS | 22989 | 1480705678786 Marionette TRACE conn4 <- [1,1345,null,{"value":"2147483649"}] 11:07:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 11:07:58 INFO - PROCESS | 22989 | 1480705678793 Marionette TRACE conn4 -> [0,1346,"timeouts",{"script":35000}] 11:07:58 INFO - PROCESS | 22989 | 1480705678795 Marionette TRACE conn4 <- [1,1346,null,{}] 11:07:58 INFO - PROCESS | 22989 | 1480705678801 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}] 11:07:59 INFO - PROCESS | 22989 | 1480705679003 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 11:07:59 INFO - PROCESS | 22989 | 1480705679071 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4561c00 == 8 [pid = 23034] [id = 421] 11:07:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa4562800) [pid = 23034] [serial = 1178] [outer = (nil)] 11:07:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa4567c00) [pid = 23034] [serial = 1179] [outer = 0xa4562800] 11:07:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa456d000) [pid = 23034] [serial = 1180] [outer = 0xa4562800] 11:08:00 INFO - PROCESS | 22989 | 1480705680104 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]]]}] 11:08:00 INFO - . 11:08:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1329ms 11:08:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 11:08:00 INFO - PROCESS | 22989 | 1480705680123 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 11:08:00 INFO - PROCESS | 22989 | 1480705680125 Marionette TRACE conn4 <- [1,1349,null,{"value":"2147483649"}] 11:08:00 INFO - PROCESS | 22989 | 1480705680132 Marionette TRACE conn4 -> [0,1350,"timeouts",{"script":35000}] 11:08:00 INFO - PROCESS | 22989 | 1480705680135 Marionette TRACE conn4 <- [1,1350,null,{}] 11:08:00 INFO - PROCESS | 22989 | 1480705680141 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}] 11:08:00 INFO - PROCESS | 22989 | 1480705680307 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 11:08:00 INFO - PROCESS | 22989 | 1480705680409 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:00 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c1b000 == 9 [pid = 23034] [id = 422] 11:08:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa2c1b400) [pid = 23034] [serial = 1181] [outer = (nil)] 11:08:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa2d1c400) [pid = 23034] [serial = 1182] [outer = 0xa2c1b400] 11:08:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa2d27c00) [pid = 23034] [serial = 1183] [outer = 0xa2c1b400] 11:08:01 INFO - PROCESS | 22989 | 1480705681552 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]]]}] 11:08:01 INFO - . 11:08:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1488ms 11:08:01 INFO - PROCESS | 22989 | 1480705681620 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 11:08:01 INFO - PROCESS | 22989 | 1480705681627 Marionette TRACE conn4 <- [1,1353,null,{"value":"2147483649"}] 11:08:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 11:08:01 INFO - PROCESS | 22989 | 1480705681638 Marionette TRACE conn4 -> [0,1354,"timeouts",{"script":35000}] 11:08:01 INFO - PROCESS | 22989 | 1480705681640 Marionette TRACE conn4 <- [1,1354,null,{}] 11:08:01 INFO - PROCESS | 22989 | 1480705681650 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}] 11:08:01 INFO - PROCESS | 22989 | 1480705681906 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 11:08:02 INFO - PROCESS | 22989 | 1480705682000 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:02 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c6a000 == 10 [pid = 23034] [id = 423] 11:08:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa2c6cc00) [pid = 23034] [serial = 1184] [outer = (nil)] 11:08:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa3640400) [pid = 23034] [serial = 1185] [outer = 0xa2c6cc00] 11:08:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa3645800) [pid = 23034] [serial = 1186] [outer = 0xa2c6cc00] 11:08:02 INFO - PROCESS | 22989 | --DOCSHELL 0xa4561c00 == 9 [pid = 23034] [id = 421] 11:08:02 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c8400 == 8 [pid = 23034] [id = 420] 11:08:02 INFO - PROCESS | 22989 | --DOCSHELL 0xa380e400 == 7 [pid = 23034] [id = 419] 11:08:02 INFO - PROCESS | 22989 | --DOCSHELL 0xa3646000 == 6 [pid = 23034] [id = 418] 11:08:02 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d24800 == 5 [pid = 23034] [id = 417] 11:08:02 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c21c00 == 4 [pid = 23034] [id = 416] 11:08:02 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c24000 == 3 [pid = 23034] [id = 415] 11:08:03 INFO - PROCESS | 22989 | 1480705683099 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]]]}] 11:08:03 INFO - . 11:08:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1491ms 11:08:03 INFO - PROCESS | 22989 | 1480705683126 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 11:08:03 INFO - PROCESS | 22989 | 1480705683129 Marionette TRACE conn4 <- [1,1357,null,{"value":"2147483649"}] 11:08:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 11:08:03 INFO - PROCESS | 22989 | 1480705683140 Marionette TRACE conn4 -> [0,1358,"timeouts",{"script":35000}] 11:08:03 INFO - PROCESS | 22989 | 1480705683142 Marionette TRACE conn4 <- [1,1358,null,{}] 11:08:03 INFO - PROCESS | 22989 | 1480705683148 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}] 11:08:03 INFO - PROCESS | 22989 | 1480705683326 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 11:08:03 INFO - PROCESS | 22989 | 1480705683380 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:03 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3646000 == 4 [pid = 23034] [id = 424] 11:08:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa3755c00) [pid = 23034] [serial = 1187] [outer = (nil)] 11:08:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa38bd000) [pid = 23034] [serial = 1188] [outer = 0xa3755c00] 11:08:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa380e400) [pid = 23034] [serial = 1189] [outer = 0xa3755c00] 11:08:04 INFO - PROCESS | 22989 | 1480705684420 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]]]}] 11:08:04 INFO - . 11:08:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1333ms 11:08:04 INFO - PROCESS | 22989 | 1480705684470 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 11:08:04 INFO - PROCESS | 22989 | 1480705684473 Marionette TRACE conn4 <- [1,1361,null,{"value":"2147483649"}] 11:08:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 11:08:04 INFO - PROCESS | 22989 | 1480705684479 Marionette TRACE conn4 -> [0,1362,"timeouts",{"script":35000}] 11:08:04 INFO - PROCESS | 22989 | 1480705684481 Marionette TRACE conn4 <- [1,1362,null,{}] 11:08:04 INFO - PROCESS | 22989 | 1480705684487 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}] 11:08:04 INFO - PROCESS | 22989 | 1480705684715 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 11:08:04 INFO - PROCESS | 22989 | 1480705684781 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:04 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a5c000 == 5 [pid = 23034] [id = 425] 11:08:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa3a5c400) [pid = 23034] [serial = 1190] [outer = (nil)] 11:08:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa4566800) [pid = 23034] [serial = 1191] [outer = 0xa3a5c400] 11:08:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa456ac00) [pid = 23034] [serial = 1192] [outer = 0xa3a5c400] 11:08:05 INFO - PROCESS | 22989 | ++DOCSHELL 0xa46c1800 == 6 [pid = 23034] [id = 426] 11:08:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa46c8400) [pid = 23034] [serial = 1193] [outer = (nil)] 11:08:05 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:08:05 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:08:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa46c8c00) [pid = 23034] [serial = 1194] [outer = 0xa46c8400] 11:08:05 INFO - PROCESS | 22989 | 1480705685915 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]]]}] 11:08:05 INFO - . 11:08:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1484ms 11:08:05 INFO - PROCESS | 22989 | 1480705685965 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 11:08:05 INFO - PROCESS | 22989 | 1480705685969 Marionette TRACE conn4 <- [1,1365,null,{"value":"2147483649"}] 11:08:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 11:08:05 INFO - PROCESS | 22989 | 1480705685975 Marionette TRACE conn4 -> [0,1366,"timeouts",{"script":35000}] 11:08:05 INFO - PROCESS | 22989 | 1480705685977 Marionette TRACE conn4 <- [1,1366,null,{}] 11:08:05 INFO - PROCESS | 22989 | 1480705685988 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}] 11:08:06 INFO - PROCESS | 22989 | 1480705686146 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 11:08:06 INFO - PROCESS | 22989 | 1480705686252 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:06 INFO - PROCESS | 22989 | ++DOCSHELL 0xa494c800 == 7 [pid = 23034] [id = 427] 11:08:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa494ec00) [pid = 23034] [serial = 1195] [outer = (nil)] 11:08:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa49a3400) [pid = 23034] [serial = 1196] [outer = 0xa494ec00] 11:08:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa4955800) [pid = 23034] [serial = 1197] [outer = 0xa494ec00] 11:08:07 INFO - PROCESS | 22989 | ++DOCSHELL 0xa5570c00 == 8 [pid = 23034] [id = 428] 11:08:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa5571800) [pid = 23034] [serial = 1198] [outer = (nil)] 11:08:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa5575800) [pid = 23034] [serial = 1199] [outer = 0xa5571800] 11:08:07 INFO - PROCESS | 22989 | 1480705687419 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]]]}] 11:08:07 INFO - . 11:08:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1484ms 11:08:07 INFO - PROCESS | 22989 | 1480705687459 Marionette TRACE conn4 -> [0,1369,"getWindowHandle",null] 11:08:07 INFO - PROCESS | 22989 | 1480705687461 Marionette TRACE conn4 <- [1,1369,null,{"value":"2147483649"}] 11:08:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 11:08:07 INFO - PROCESS | 22989 | 1480705687468 Marionette TRACE conn4 -> [0,1370,"timeouts",{"script":35000}] 11:08:07 INFO - PROCESS | 22989 | 1480705687470 Marionette TRACE conn4 <- [1,1370,null,{}] 11:08:07 INFO - PROCESS | 22989 | 1480705687475 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}] 11:08:07 INFO - PROCESS | 22989 | 1480705687646 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 11:08:07 INFO - PROCESS | 22989 | 1480705687689 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:07 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4954400 == 9 [pid = 23034] [id = 429] 11:08:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa544b800) [pid = 23034] [serial = 1200] [outer = (nil)] 11:08:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa8206400) [pid = 23034] [serial = 1201] [outer = 0xa544b800] 11:08:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa82b3800) [pid = 23034] [serial = 1202] [outer = 0xa544b800] 11:08:08 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa380e800) [pid = 23034] [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] 11:08:08 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa2c22000) [pid = 23034] [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] 11:08:08 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa2c24400) [pid = 23034] [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] 11:08:08 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa38c8800) [pid = 23034] [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] 11:08:08 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa2d24c00) [pid = 23034] [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] 11:08:08 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa3646400) [pid = 23034] [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] 11:08:08 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363f000 == 10 [pid = 23034] [id = 430] 11:08:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa3644400) [pid = 23034] [serial = 1203] [outer = (nil)] 11:08:08 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:08:08 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:08:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa380f000) [pid = 23034] [serial = 1204] [outer = 0xa3644400] 11:08:09 INFO - PROCESS | 22989 | 1480705689178 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]]]}] 11:08:09 INFO - . 11:08:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1740ms 11:08:09 INFO - PROCESS | 22989 | 1480705689211 Marionette TRACE conn4 -> [0,1373,"getWindowHandle",null] 11:08:09 INFO - PROCESS | 22989 | 1480705689215 Marionette TRACE conn4 <- [1,1373,null,{"value":"2147483649"}] 11:08:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 11:08:09 INFO - PROCESS | 22989 | 1480705689222 Marionette TRACE conn4 -> [0,1374,"timeouts",{"script":35000}] 11:08:09 INFO - PROCESS | 22989 | 1480705689224 Marionette TRACE conn4 <- [1,1374,null,{}] 11:08:09 INFO - PROCESS | 22989 | 1480705689230 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}] 11:08:09 INFO - PROCESS | 22989 | 1480705689514 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 11:08:09 INFO - PROCESS | 22989 | 1480705689562 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:09 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e10c00 == 11 [pid = 23034] [id = 431] 11:08:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa8e12000) [pid = 23034] [serial = 1205] [outer = (nil)] 11:08:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa8e16400) [pid = 23034] [serial = 1206] [outer = 0xa8e12000] 11:08:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa8e15400) [pid = 23034] [serial = 1207] [outer = 0xa8e12000] 11:08:10 INFO - PROCESS | 22989 | 1480705690642 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]]]}] 11:08:10 INFO - . 11:08:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1439ms 11:08:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 11:08:10 INFO - PROCESS | 22989 | 1480705690661 Marionette TRACE conn4 -> [0,1377,"getWindowHandle",null] 11:08:10 INFO - PROCESS | 22989 | 1480705690663 Marionette TRACE conn4 <- [1,1377,null,{"value":"2147483649"}] 11:08:10 INFO - PROCESS | 22989 | 1480705690671 Marionette TRACE conn4 -> [0,1378,"timeouts",{"script":35000}] 11:08:10 INFO - PROCESS | 22989 | 1480705690674 Marionette TRACE conn4 <- [1,1378,null,{}] 11:08:10 INFO - PROCESS | 22989 | 1480705690679 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}] 11:08:10 INFO - PROCESS | 22989 | 1480705690870 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 11:08:10 INFO - PROCESS | 22989 | 1480705690938 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:11 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3801c00 == 12 [pid = 23034] [id = 432] 11:08:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa38c7400) [pid = 23034] [serial = 1208] [outer = (nil)] 11:08:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa456e800) [pid = 23034] [serial = 1209] [outer = 0xa38c7400] 11:08:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa4902400) [pid = 23034] [serial = 1210] [outer = 0xa38c7400] 11:08:12 INFO - PROCESS | 22989 | 1480705692328 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]]]}] 11:08:12 INFO - . 11:08:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1682ms 11:08:12 INFO - PROCESS | 22989 | 1480705692364 Marionette TRACE conn4 -> [0,1381,"getWindowHandle",null] 11:08:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 11:08:12 INFO - PROCESS | 22989 | 1480705692368 Marionette TRACE conn4 <- [1,1381,null,{"value":"2147483649"}] 11:08:12 INFO - PROCESS | 22989 | 1480705692374 Marionette TRACE conn4 -> [0,1382,"timeouts",{"script":35000}] 11:08:12 INFO - PROCESS | 22989 | 1480705692377 Marionette TRACE conn4 <- [1,1382,null,{}] 11:08:12 INFO - PROCESS | 22989 | 1480705692391 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}] 11:08:12 INFO - PROCESS | 22989 | --DOCSHELL 0xa363f000 == 11 [pid = 23034] [id = 430] 11:08:12 INFO - PROCESS | 22989 | --DOCSHELL 0xa4954400 == 10 [pid = 23034] [id = 429] 11:08:12 INFO - PROCESS | 22989 | --DOCSHELL 0xa46c1800 == 9 [pid = 23034] [id = 426] 11:08:12 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a5c000 == 8 [pid = 23034] [id = 425] 11:08:12 INFO - PROCESS | 22989 | --DOCSHELL 0xa494c800 == 7 [pid = 23034] [id = 427] 11:08:12 INFO - PROCESS | 22989 | --DOCSHELL 0xa5570c00 == 6 [pid = 23034] [id = 428] 11:08:12 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c6a000 == 5 [pid = 23034] [id = 423] 11:08:12 INFO - PROCESS | 22989 | --DOCSHELL 0xa3646000 == 4 [pid = 23034] [id = 424] 11:08:12 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c1b000 == 3 [pid = 23034] [id = 422] 11:08:12 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e10c00 == 2 [pid = 23034] [id = 431] 11:08:12 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa38c1400) [pid = 23034] [serial = 1174] [outer = (nil)] [url = about:blank] 11:08:12 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa2c6ec00) [pid = 23034] [serial = 1165] [outer = (nil)] [url = about:blank] 11:08:12 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa2c6f800) [pid = 23034] [serial = 1162] [outer = (nil)] [url = about:blank] 11:08:12 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa3a52c00) [pid = 23034] [serial = 1177] [outer = (nil)] [url = about:blank] 11:08:12 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa2d29000) [pid = 23034] [serial = 1168] [outer = (nil)] [url = about:blank] 11:08:12 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa3752800) [pid = 23034] [serial = 1171] [outer = (nil)] [url = about:blank] 11:08:12 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa4567c00) [pid = 23034] [serial = 1179] [outer = (nil)] [url = about:blank] 11:08:12 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa3a53800) [pid = 23034] [serial = 1176] [outer = (nil)] [url = about:blank] 11:08:12 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa38bf000) [pid = 23034] [serial = 1173] [outer = (nil)] [url = about:blank] 11:08:12 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa3753c00) [pid = 23034] [serial = 1170] [outer = (nil)] [url = about:blank] 11:08:12 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa2d2a800) [pid = 23034] [serial = 1167] [outer = (nil)] [url = about:blank] 11:08:12 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa2c67400) [pid = 23034] [serial = 1164] [outer = (nil)] [url = about:blank] 11:08:12 INFO - PROCESS | 22989 | 1480705692829 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 11:08:12 INFO - PROCESS | 22989 | 1480705692877 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:12 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c67400 == 3 [pid = 23034] [id = 433] 11:08:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa2c67800) [pid = 23034] [serial = 1211] [outer = (nil)] 11:08:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa2d1dc00) [pid = 23034] [serial = 1212] [outer = 0xa2c67800] 11:08:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa2d22c00) [pid = 23034] [serial = 1213] [outer = 0xa2c67800] 11:08:13 INFO - PROCESS | 22989 | 1480705693931 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]]]}] 11:08:13 INFO - . 11:08:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1595ms 11:08:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 11:08:13 INFO - PROCESS | 22989 | 1480705693970 Marionette TRACE conn4 -> [0,1385,"getWindowHandle",null] 11:08:13 INFO - PROCESS | 22989 | 1480705693972 Marionette TRACE conn4 <- [1,1385,null,{"value":"2147483649"}] 11:08:13 INFO - PROCESS | 22989 | 1480705693979 Marionette TRACE conn4 -> [0,1386,"timeouts",{"script":35000}] 11:08:13 INFO - PROCESS | 22989 | 1480705693982 Marionette TRACE conn4 <- [1,1386,null,{}] 11:08:13 INFO - PROCESS | 22989 | 1480705693987 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}] 11:08:14 INFO - PROCESS | 22989 | 1480705694182 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 11:08:14 INFO - PROCESS | 22989 | 1480705694243 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:14 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3643000 == 4 [pid = 23034] [id = 434] 11:08:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa3643400) [pid = 23034] [serial = 1214] [outer = (nil)] 11:08:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa3754000) [pid = 23034] [serial = 1215] [outer = 0xa3643400] 11:08:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa3752c00) [pid = 23034] [serial = 1216] [outer = 0xa3643400] 11:08:15 INFO - PROCESS | 22989 | 1480705695181 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]]]}] 11:08:15 INFO - . 11:08:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1233ms 11:08:15 INFO - PROCESS | 22989 | 1480705695210 Marionette TRACE conn4 -> [0,1389,"getWindowHandle",null] 11:08:15 INFO - PROCESS | 22989 | 1480705695215 Marionette TRACE conn4 <- [1,1389,null,{"value":"2147483649"}] 11:08:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 11:08:15 INFO - PROCESS | 22989 | 1480705695226 Marionette TRACE conn4 -> [0,1390,"timeouts",{"script":35000}] 11:08:15 INFO - PROCESS | 22989 | 1480705695229 Marionette TRACE conn4 <- [1,1390,null,{}] 11:08:15 INFO - PROCESS | 22989 | 1480705695235 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}] 11:08:15 INFO - PROCESS | 22989 | 1480705695416 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 11:08:15 INFO - PROCESS | 22989 | 1480705695464 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:15 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38bec00 == 5 [pid = 23034] [id = 435] 11:08:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa38bf000) [pid = 23034] [serial = 1217] [outer = (nil)] 11:08:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa38c5c00) [pid = 23034] [serial = 1218] [outer = 0xa38bf000] 11:08:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa38c7800) [pid = 23034] [serial = 1219] [outer = 0xa38bf000] 11:08:16 INFO - PROCESS | 22989 | 1480705696622 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]]]}] 11:08:16 INFO - . 11:08:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1440ms 11:08:16 INFO - PROCESS | 22989 | 1480705696662 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 11:08:16 INFO - PROCESS | 22989 | 1480705696665 Marionette TRACE conn4 <- [1,1393,null,{"value":"2147483649"}] 11:08:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 11:08:16 INFO - PROCESS | 22989 | 1480705696679 Marionette TRACE conn4 -> [0,1394,"timeouts",{"script":35000}] 11:08:16 INFO - PROCESS | 22989 | 1480705696682 Marionette TRACE conn4 <- [1,1394,null,{}] 11:08:16 INFO - PROCESS | 22989 | 1480705696690 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}] 11:08:16 INFO - PROCESS | 22989 | 1480705696836 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 11:08:16 INFO - PROCESS | 22989 | 1480705696897 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:16 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a5c000 == 6 [pid = 23034] [id = 436] 11:08:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa3a5d400) [pid = 23034] [serial = 1220] [outer = (nil)] 11:08:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa4567800) [pid = 23034] [serial = 1221] [outer = 0xa3a5d400] 11:08:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa456e400) [pid = 23034] [serial = 1222] [outer = 0xa3a5d400] 11:08:17 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa3755c00) [pid = 23034] [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] 11:08:17 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa2c6cc00) [pid = 23034] [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] 11:08:17 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa3644400) [pid = 23034] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:08:17 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa5571800) [pid = 23034] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705687177] 11:08:17 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa46c8400) [pid = 23034] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:08:17 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa2c1b400) [pid = 23034] [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] 11:08:17 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa4562800) [pid = 23034] [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] 11:08:18 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa3a5c400) [pid = 23034] [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] 11:08:18 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa494ec00) [pid = 23034] [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] 11:08:18 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa544b800) [pid = 23034] [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] 11:08:18 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa8e12000) [pid = 23034] [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] 11:08:18 INFO - PROCESS | 22989 | 1480705698461 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]]]}] 11:08:18 INFO - . 11:08:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1803ms 11:08:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 11:08:18 INFO - PROCESS | 22989 | 1480705698476 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 11:08:18 INFO - PROCESS | 22989 | 1480705698479 Marionette TRACE conn4 <- [1,1397,null,{"value":"2147483649"}] 11:08:18 INFO - PROCESS | 22989 | 1480705698485 Marionette TRACE conn4 -> [0,1398,"timeouts",{"script":35000}] 11:08:18 INFO - PROCESS | 22989 | 1480705698488 Marionette TRACE conn4 <- [1,1398,null,{}] 11:08:18 INFO - PROCESS | 22989 | 1480705698493 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}] 11:08:18 INFO - PROCESS | 22989 | 1480705698649 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 11:08:18 INFO - PROCESS | 22989 | 1480705698742 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:18 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363f800 == 7 [pid = 23034] [id = 437] 11:08:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa3755c00) [pid = 23034] [serial = 1223] [outer = (nil)] 11:08:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa46ca800) [pid = 23034] [serial = 1224] [outer = 0xa3755c00] 11:08:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa46cdc00) [pid = 23034] [serial = 1225] [outer = 0xa3755c00] 11:08:19 INFO - PROCESS | 22989 | 1480705699745 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]]]}] 11:08:19 INFO - . 11:08:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1287ms 11:08:19 INFO - PROCESS | 22989 | 1480705699771 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 11:08:19 INFO - PROCESS | 22989 | 1480705699775 Marionette TRACE conn4 <- [1,1401,null,{"value":"2147483649"}] 11:08:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 11:08:19 INFO - PROCESS | 22989 | 1480705699796 Marionette TRACE conn4 -> [0,1402,"timeouts",{"script":35000}] 11:08:19 INFO - PROCESS | 22989 | 1480705699801 Marionette TRACE conn4 <- [1,1402,null,{}] 11:08:19 INFO - PROCESS | 22989 | 1480705699808 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}] 11:08:19 INFO - PROCESS | 22989 | 1480705699968 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 11:08:20 INFO - PROCESS | 22989 | 1480705700063 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:20 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d26c00 == 8 [pid = 23034] [id = 438] 11:08:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa2d28c00) [pid = 23034] [serial = 1226] [outer = (nil)] 11:08:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa3759800) [pid = 23034] [serial = 1227] [outer = 0xa2d28c00] 11:08:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa38bc800) [pid = 23034] [serial = 1228] [outer = 0xa2d28c00] 11:08:21 INFO - PROCESS | 22989 | 1480705701231 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]]]}] 11:08:21 INFO - . 11:08:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1494ms 11:08:21 INFO - PROCESS | 22989 | 1480705701280 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 11:08:21 INFO - PROCESS | 22989 | 1480705701283 Marionette TRACE conn4 <- [1,1405,null,{"value":"2147483649"}] 11:08:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 11:08:21 INFO - PROCESS | 22989 | 1480705701294 Marionette TRACE conn4 -> [0,1406,"timeouts",{"script":35000}] 11:08:21 INFO - PROCESS | 22989 | 1480705701296 Marionette TRACE conn4 <- [1,1406,null,{}] 11:08:21 INFO - PROCESS | 22989 | 1480705701306 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}] 11:08:21 INFO - PROCESS | 22989 | 1480705701472 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 11:08:21 INFO - PROCESS | 22989 | 1480705701570 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:21 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4950000 == 9 [pid = 23034] [id = 439] 11:08:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa5571c00) [pid = 23034] [serial = 1229] [outer = (nil)] 11:08:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa559f000) [pid = 23034] [serial = 1230] [outer = 0xa5571c00] 11:08:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa77c0800) [pid = 23034] [serial = 1231] [outer = 0xa5571c00] 11:08:22 INFO - PROCESS | 22989 | 1480705702874 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]]]}] 11:08:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a5c000 == 8 [pid = 23034] [id = 436] 11:08:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa38bec00 == 7 [pid = 23034] [id = 435] 11:08:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa3643000 == 6 [pid = 23034] [id = 434] 11:08:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c67400 == 5 [pid = 23034] [id = 433] 11:08:22 INFO - PROCESS | 22989 | --DOCSHELL 0xa3801c00 == 4 [pid = 23034] [id = 432] 11:08:22 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa456d000) [pid = 23034] [serial = 1180] [outer = (nil)] [url = about:blank] 11:08:22 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa380e400) [pid = 23034] [serial = 1189] [outer = (nil)] [url = about:blank] 11:08:22 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa3645800) [pid = 23034] [serial = 1186] [outer = (nil)] [url = about:blank] 11:08:22 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa380f000) [pid = 23034] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:08:22 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa8206400) [pid = 23034] [serial = 1201] [outer = (nil)] [url = about:blank] 11:08:22 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa82b3800) [pid = 23034] [serial = 1202] [outer = (nil)] [url = about:blank] 11:08:22 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa5575800) [pid = 23034] [serial = 1199] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705687177] 11:08:22 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa4955800) [pid = 23034] [serial = 1197] [outer = (nil)] [url = about:blank] 11:08:22 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa456ac00) [pid = 23034] [serial = 1192] [outer = (nil)] [url = about:blank] 11:08:22 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa46c8c00) [pid = 23034] [serial = 1194] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:08:22 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa8e16400) [pid = 23034] [serial = 1206] [outer = (nil)] [url = about:blank] 11:08:22 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa8e15400) [pid = 23034] [serial = 1207] [outer = (nil)] [url = about:blank] 11:08:22 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa2d27c00) [pid = 23034] [serial = 1183] [outer = (nil)] [url = about:blank] 11:08:22 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa49a3400) [pid = 23034] [serial = 1196] [outer = (nil)] [url = about:blank] 11:08:22 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa4566800) [pid = 23034] [serial = 1191] [outer = (nil)] [url = about:blank] 11:08:22 INFO - . 11:08:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1637ms 11:08:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 11:08:22 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa38bd000) [pid = 23034] [serial = 1188] [outer = (nil)] [url = about:blank] 11:08:22 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa3640400) [pid = 23034] [serial = 1185] [outer = (nil)] [url = about:blank] 11:08:22 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa2d1c400) [pid = 23034] [serial = 1182] [outer = (nil)] [url = about:blank] 11:08:22 INFO - PROCESS | 22989 | 1480705702932 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 11:08:22 INFO - PROCESS | 22989 | 1480705702935 Marionette TRACE conn4 <- [1,1409,null,{"value":"2147483649"}] 11:08:22 INFO - PROCESS | 22989 | 1480705702942 Marionette TRACE conn4 -> [0,1410,"timeouts",{"script":35000}] 11:08:22 INFO - PROCESS | 22989 | 1480705702944 Marionette TRACE conn4 <- [1,1410,null,{}] 11:08:22 INFO - PROCESS | 22989 | 1480705702966 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}] 11:08:23 INFO - PROCESS | 22989 | 1480705703148 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 11:08:23 INFO - PROCESS | 22989 | 1480705703197 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:23 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d1d800 == 5 [pid = 23034] [id = 440] 11:08:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa2d1f000) [pid = 23034] [serial = 1232] [outer = (nil)] 11:08:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa3639400) [pid = 23034] [serial = 1233] [outer = 0xa2d1f000] 11:08:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa363d800) [pid = 23034] [serial = 1234] [outer = 0xa2d1f000] 11:08:24 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3645800 == 6 [pid = 23034] [id = 441] 11:08:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa3645c00) [pid = 23034] [serial = 1235] [outer = (nil)] 11:08:24 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:08:24 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:08:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa3755000) [pid = 23034] [serial = 1236] [outer = 0xa3645c00] 11:08:24 INFO - PROCESS | 22989 | 1480705704325 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]]]}] 11:08:24 INFO - . 11:08:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1398ms 11:08:24 INFO - PROCESS | 22989 | 1480705704341 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 11:08:24 INFO - PROCESS | 22989 | 1480705704345 Marionette TRACE conn4 <- [1,1413,null,{"value":"2147483649"}] 11:08:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 11:08:24 INFO - PROCESS | 22989 | 1480705704354 Marionette TRACE conn4 -> [0,1414,"timeouts",{"script":35000}] 11:08:24 INFO - PROCESS | 22989 | 1480705704356 Marionette TRACE conn4 <- [1,1414,null,{}] 11:08:24 INFO - PROCESS | 22989 | 1480705704362 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}] 11:08:24 INFO - PROCESS | 22989 | 1480705704524 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 11:08:24 INFO - PROCESS | 22989 | 1480705704667 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:24 INFO - PROCESS | 22989 | ++DOCSHELL 0xa380e800 == 7 [pid = 23034] [id = 442] 11:08:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa380f400) [pid = 23034] [serial = 1237] [outer = (nil)] 11:08:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa38ca400) [pid = 23034] [serial = 1238] [outer = 0xa380f400] 11:08:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa3a50400) [pid = 23034] [serial = 1239] [outer = 0xa380f400] 11:08:25 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a59000 == 8 [pid = 23034] [id = 443] 11:08:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa3a5b000) [pid = 23034] [serial = 1240] [outer = (nil)] 11:08:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa4566400) [pid = 23034] [serial = 1241] [outer = 0xa3a5b000] 11:08:25 INFO - PROCESS | 22989 | 1480705705854 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]]]}] 11:08:25 INFO - . 11:08:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1532ms 11:08:25 INFO - PROCESS | 22989 | 1480705705886 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 11:08:25 INFO - PROCESS | 22989 | 1480705705889 Marionette TRACE conn4 <- [1,1417,null,{"value":"2147483649"}] 11:08:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 11:08:25 INFO - PROCESS | 22989 | 1480705705895 Marionette TRACE conn4 -> [0,1418,"timeouts",{"script":35000}] 11:08:25 INFO - PROCESS | 22989 | 1480705705897 Marionette TRACE conn4 <- [1,1418,null,{}] 11:08:25 INFO - PROCESS | 22989 | 1480705705903 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}] 11:08:26 INFO - PROCESS | 22989 | 1480705706108 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 11:08:26 INFO - PROCESS | 22989 | 1480705706131 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:26 INFO - PROCESS | 22989 | ++DOCSHELL 0xa47f1000 == 9 [pid = 23034] [id = 444] 11:08:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa47f2800) [pid = 23034] [serial = 1242] [outer = (nil)] 11:08:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa544c400) [pid = 23034] [serial = 1243] [outer = 0xa47f2800] 11:08:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa5571800) [pid = 23034] [serial = 1244] [outer = 0xa47f2800] 11:08:27 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8203c00 == 10 [pid = 23034] [id = 445] 11:08:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa8206c00) [pid = 23034] [serial = 1245] [outer = (nil)] 11:08:27 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:08:27 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:08:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa820b000) [pid = 23034] [serial = 1246] [outer = 0xa8206c00] 11:08:27 INFO - PROCESS | 22989 | 1480705707493 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]]]}] 11:08:27 INFO - . 11:08:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1633ms 11:08:27 INFO - PROCESS | 22989 | 1480705707528 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 11:08:27 INFO - PROCESS | 22989 | 1480705707532 Marionette TRACE conn4 <- [1,1421,null,{"value":"2147483649"}] 11:08:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 11:08:27 INFO - PROCESS | 22989 | 1480705707550 Marionette TRACE conn4 -> [0,1422,"timeouts",{"script":35000}] 11:08:27 INFO - PROCESS | 22989 | 1480705707556 Marionette TRACE conn4 <- [1,1422,null,{}] 11:08:27 INFO - PROCESS | 22989 | 1480705707567 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}] 11:08:27 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa3643400) [pid = 23034] [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] 11:08:27 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa38bf000) [pid = 23034] [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] 11:08:27 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa3a5d400) [pid = 23034] [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] 11:08:27 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa38c7400) [pid = 23034] [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] 11:08:27 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa2c67800) [pid = 23034] [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] 11:08:27 INFO - PROCESS | 22989 | 1480705707754 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 11:08:27 INFO - PROCESS | 22989 | 1480705707804 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:27 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a55400 == 11 [pid = 23034] [id = 446] 11:08:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa3a56000) [pid = 23034] [serial = 1247] [outer = (nil)] 11:08:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa8206400) [pid = 23034] [serial = 1248] [outer = 0xa3a56000] 11:08:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa8e10800) [pid = 23034] [serial = 1249] [outer = 0xa3a56000] 11:08:28 INFO - PROCESS | 22989 | 1480705708919 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]]]}] 11:08:28 INFO - . 11:08:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1392ms 11:08:28 INFO - PROCESS | 22989 | 1480705708943 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 11:08:28 INFO - PROCESS | 22989 | 1480705708945 Marionette TRACE conn4 <- [1,1425,null,{"value":"2147483649"}] 11:08:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 11:08:28 INFO - PROCESS | 22989 | 1480705708956 Marionette TRACE conn4 -> [0,1426,"timeouts",{"script":35000}] 11:08:28 INFO - PROCESS | 22989 | 1480705708958 Marionette TRACE conn4 <- [1,1426,null,{}] 11:08:28 INFO - PROCESS | 22989 | 1480705708964 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}] 11:08:29 INFO - PROCESS | 22989 | 1480705709105 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 11:08:29 INFO - PROCESS | 22989 | 1480705709172 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:29 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e1a400 == 12 [pid = 23034] [id = 447] 11:08:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa8e1a800) [pid = 23034] [serial = 1250] [outer = (nil)] 11:08:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa8fb7c00) [pid = 23034] [serial = 1251] [outer = 0xa8e1a800] 11:08:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa8fbc000) [pid = 23034] [serial = 1252] [outer = 0xa8e1a800] 11:08:30 INFO - PROCESS | 22989 | 1480705710302 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]]]}] 11:08:30 INFO - . 11:08:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1383ms 11:08:30 INFO - PROCESS | 22989 | 1480705710339 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 11:08:30 INFO - PROCESS | 22989 | 1480705710342 Marionette TRACE conn4 <- [1,1429,null,{"value":"2147483649"}] 11:08:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 11:08:30 INFO - PROCESS | 22989 | 1480705710349 Marionette TRACE conn4 -> [0,1430,"timeouts",{"script":35000}] 11:08:30 INFO - PROCESS | 22989 | 1480705710351 Marionette TRACE conn4 <- [1,1430,null,{}] 11:08:30 INFO - PROCESS | 22989 | 1480705710356 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}] 11:08:30 INFO - PROCESS | 22989 | 1480705710510 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 11:08:30 INFO - PROCESS | 22989 | 1480705710614 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:30 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a5c000 == 13 [pid = 23034] [id = 448] 11:08:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa4561c00) [pid = 23034] [serial = 1253] [outer = (nil)] 11:08:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa49a8800) [pid = 23034] [serial = 1254] [outer = 0xa4561c00] 11:08:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa5570400) [pid = 23034] [serial = 1255] [outer = 0xa4561c00] 11:08:32 INFO - PROCESS | 22989 | 1480705712058 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]]]}] 11:08:32 INFO - . 11:08:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1742ms 11:08:32 INFO - PROCESS | 22989 | 1480705712091 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 11:08:32 INFO - PROCESS | 22989 | 1480705712093 Marionette TRACE conn4 <- [1,1433,null,{"value":"2147483649"}] 11:08:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 11:08:32 INFO - PROCESS | 22989 | 1480705712100 Marionette TRACE conn4 -> [0,1434,"timeouts",{"script":35000}] 11:08:32 INFO - PROCESS | 22989 | 1480705712102 Marionette TRACE conn4 <- [1,1434,null,{}] 11:08:32 INFO - PROCESS | 22989 | 1480705712108 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}] 11:08:32 INFO - PROCESS | 22989 | 1480705712270 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 11:08:32 INFO - PROCESS | 22989 | 1480705712365 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa8203c00 == 12 [pid = 23034] [id = 445] 11:08:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a55400 == 11 [pid = 23034] [id = 446] 11:08:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa3645800 == 10 [pid = 23034] [id = 441] 11:08:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a59000 == 9 [pid = 23034] [id = 443] 11:08:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa380e800 == 8 [pid = 23034] [id = 442] 11:08:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa47f1000 == 7 [pid = 23034] [id = 444] 11:08:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa363f800 == 6 [pid = 23034] [id = 437] 11:08:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d1d800 == 5 [pid = 23034] [id = 440] 11:08:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d26c00 == 4 [pid = 23034] [id = 438] 11:08:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e1a400 == 3 [pid = 23034] [id = 447] 11:08:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa4950000 == 2 [pid = 23034] [id = 439] 11:08:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a5c000 == 1 [pid = 23034] [id = 448] 11:08:32 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c1e400 == 2 [pid = 23034] [id = 449] 11:08:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa2c1f800) [pid = 23034] [serial = 1256] [outer = (nil)] 11:08:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa2c67800) [pid = 23034] [serial = 1257] [outer = 0xa2c1f800] 11:08:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa2c6d800) [pid = 23034] [serial = 1258] [outer = 0xa2c1f800] 11:08:33 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0xa46ca800) [pid = 23034] [serial = 1224] [outer = (nil)] [url = about:blank] 11:08:33 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0xa4902400) [pid = 23034] [serial = 1210] [outer = (nil)] [url = about:blank] 11:08:33 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa2d22c00) [pid = 23034] [serial = 1213] [outer = (nil)] [url = about:blank] 11:08:33 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa456e400) [pid = 23034] [serial = 1222] [outer = (nil)] [url = about:blank] 11:08:33 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa38c7800) [pid = 23034] [serial = 1219] [outer = (nil)] [url = about:blank] 11:08:33 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa3752c00) [pid = 23034] [serial = 1216] [outer = (nil)] [url = about:blank] 11:08:33 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa4567800) [pid = 23034] [serial = 1221] [outer = (nil)] [url = about:blank] 11:08:33 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa38c5c00) [pid = 23034] [serial = 1218] [outer = (nil)] [url = about:blank] 11:08:33 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa3754000) [pid = 23034] [serial = 1215] [outer = (nil)] [url = about:blank] 11:08:33 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa2d1dc00) [pid = 23034] [serial = 1212] [outer = (nil)] [url = about:blank] 11:08:33 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa456e800) [pid = 23034] [serial = 1209] [outer = (nil)] [url = about:blank] 11:08:33 INFO - PROCESS | 22989 | 1480705713745 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]]]}] 11:08:33 INFO - . 11:08:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1681ms 11:08:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 11:08:33 INFO - PROCESS | 22989 | 1480705713782 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 11:08:33 INFO - PROCESS | 22989 | 1480705713784 Marionette TRACE conn4 <- [1,1437,null,{"value":"2147483649"}] 11:08:33 INFO - PROCESS | 22989 | 1480705713790 Marionette TRACE conn4 -> [0,1438,"timeouts",{"script":35000}] 11:08:33 INFO - PROCESS | 22989 | 1480705713793 Marionette TRACE conn4 <- [1,1438,null,{}] 11:08:33 INFO - PROCESS | 22989 | 1480705713804 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}] 11:08:33 INFO - PROCESS | 22989 | 1480705713967 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 11:08:34 INFO - PROCESS | 22989 | 1480705714069 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:34 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d27000 == 3 [pid = 23034] [id = 450] 11:08:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa2d27400) [pid = 23034] [serial = 1259] [outer = (nil)] 11:08:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa363d400) [pid = 23034] [serial = 1260] [outer = 0xa2d27400] 11:08:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa2c1c000) [pid = 23034] [serial = 1261] [outer = 0xa2d27400] 11:08:35 INFO - PROCESS | 22989 | 1480705715023 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]]]}] 11:08:35 INFO - . 11:08:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1251ms 11:08:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 11:08:35 INFO - PROCESS | 22989 | 1480705715040 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 11:08:35 INFO - PROCESS | 22989 | 1480705715042 Marionette TRACE conn4 <- [1,1441,null,{"value":"2147483649"}] 11:08:35 INFO - PROCESS | 22989 | 1480705715049 Marionette TRACE conn4 -> [0,1442,"timeouts",{"script":35000}] 11:08:35 INFO - PROCESS | 22989 | 1480705715052 Marionette TRACE conn4 <- [1,1442,null,{}] 11:08:35 INFO - PROCESS | 22989 | 1480705715057 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}] 11:08:35 INFO - PROCESS | 22989 | 1480705715231 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 11:08:35 INFO - PROCESS | 22989 | 1480705715317 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:35 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3754000 == 4 [pid = 23034] [id = 451] 11:08:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa375a000) [pid = 23034] [serial = 1262] [outer = (nil)] 11:08:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa3810800) [pid = 23034] [serial = 1263] [outer = 0xa375a000] 11:08:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa38bd400) [pid = 23034] [serial = 1264] [outer = 0xa375a000] 11:08:36 INFO - PROCESS | 22989 | 1480705716470 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]]]}] 11:08:36 INFO - . 11:08:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1479ms 11:08:36 INFO - PROCESS | 22989 | 1480705716536 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 11:08:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 11:08:36 INFO - PROCESS | 22989 | 1480705716546 Marionette TRACE conn4 <- [1,1445,null,{"value":"2147483649"}] 11:08:36 INFO - PROCESS | 22989 | 1480705716555 Marionette TRACE conn4 -> [0,1446,"timeouts",{"script":35000}] 11:08:36 INFO - PROCESS | 22989 | 1480705716559 Marionette TRACE conn4 <- [1,1446,null,{}] 11:08:36 INFO - PROCESS | 22989 | 1480705716566 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}] 11:08:36 INFO - PROCESS | 22989 | 1480705716804 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 11:08:36 INFO - PROCESS | 22989 | 1480705716844 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:36 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a55c00 == 5 [pid = 23034] [id = 452] 11:08:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa3a58400) [pid = 23034] [serial = 1265] [outer = (nil)] 11:08:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa4564400) [pid = 23034] [serial = 1266] [outer = 0xa3a58400] 11:08:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa4568000) [pid = 23034] [serial = 1267] [outer = 0xa3a58400] 11:08:37 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa3a56000) [pid = 23034] [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] 11:08:37 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa8e1a800) [pid = 23034] [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] 11:08:37 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa3755c00) [pid = 23034] [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] 11:08:37 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa2d28c00) [pid = 23034] [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] 11:08:37 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa5571c00) [pid = 23034] [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] 11:08:37 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa2d1f000) [pid = 23034] [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] 11:08:37 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa3645c00) [pid = 23034] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:08:37 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa8206c00) [pid = 23034] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:08:37 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa3a5b000) [pid = 23034] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705705571] 11:08:38 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa380f400) [pid = 23034] [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] 11:08:38 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa47f2800) [pid = 23034] [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] 11:08:38 INFO - PROCESS | 22989 | 1480705718377 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]]]}] 11:08:38 INFO - . 11:08:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1888ms 11:08:38 INFO - PROCESS | 22989 | 1480705718440 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 11:08:38 INFO - PROCESS | 22989 | 1480705718443 Marionette TRACE conn4 <- [1,1449,null,{"value":"2147483649"}] 11:08:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 11:08:38 INFO - PROCESS | 22989 | 1480705718450 Marionette TRACE conn4 -> [0,1450,"timeouts",{"script":35000}] 11:08:38 INFO - PROCESS | 22989 | 1480705718452 Marionette TRACE conn4 <- [1,1450,null,{}] 11:08:38 INFO - PROCESS | 22989 | 1480705718480 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}] 11:08:38 INFO - PROCESS | 22989 | 1480705718729 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 11:08:38 INFO - PROCESS | 22989 | 1480705718784 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:38 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c0400 == 6 [pid = 23034] [id = 453] 11:08:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa38c0800) [pid = 23034] [serial = 1268] [outer = (nil)] 11:08:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa456d000) [pid = 23034] [serial = 1269] [outer = 0xa38c0800] 11:08:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa456b400) [pid = 23034] [serial = 1270] [outer = 0xa38c0800] 11:08:39 INFO - PROCESS | 22989 | 1480705719874 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]]]}] 11:08:39 INFO - . 11:08:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1440ms 11:08:39 INFO - PROCESS | 22989 | 1480705719890 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 11:08:39 INFO - PROCESS | 22989 | 1480705719895 Marionette TRACE conn4 <- [1,1453,null,{"value":"2147483649"}] 11:08:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 11:08:39 INFO - PROCESS | 22989 | 1480705719919 Marionette TRACE conn4 -> [0,1454,"timeouts",{"script":35000}] 11:08:39 INFO - PROCESS | 22989 | 1480705719923 Marionette TRACE conn4 <- [1,1454,null,{}] 11:08:39 INFO - PROCESS | 22989 | 1480705719929 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}] 11:08:40 INFO - PROCESS | 22989 | 1480705720253 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 11:08:40 INFO - PROCESS | 22989 | 1480705720330 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:40 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3637400 == 7 [pid = 23034] [id = 454] 11:08:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa3750800) [pid = 23034] [serial = 1271] [outer = (nil)] 11:08:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa38c2000) [pid = 23034] [serial = 1272] [outer = 0xa3750800] 11:08:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa3a54800) [pid = 23034] [serial = 1273] [outer = 0xa3750800] 11:08:41 INFO - PROCESS | 22989 | 1480705721567 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]]]}] 11:08:41 INFO - . 11:08:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1695ms 11:08:41 INFO - PROCESS | 22989 | 1480705721610 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 11:08:41 INFO - PROCESS | 22989 | 1480705721613 Marionette TRACE conn4 <- [1,1457,null,{"value":"2147483649"}] 11:08:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 11:08:41 INFO - PROCESS | 22989 | 1480705721635 Marionette TRACE conn4 -> [0,1458,"timeouts",{"script":35000}] 11:08:41 INFO - PROCESS | 22989 | 1480705721637 Marionette TRACE conn4 <- [1,1458,null,{}] 11:08:41 INFO - PROCESS | 22989 | 1480705721656 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}] 11:08:41 INFO - PROCESS | 22989 | 1480705721888 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 11:08:41 INFO - PROCESS | 22989 | 1480705721921 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:41 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3641800 == 8 [pid = 23034] [id = 455] 11:08:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa3641c00) [pid = 23034] [serial = 1274] [outer = (nil)] 11:08:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa375fc00) [pid = 23034] [serial = 1275] [outer = 0xa3641c00] 11:08:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa3a52c00) [pid = 23034] [serial = 1276] [outer = 0xa3641c00] 11:08:42 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a55c00 == 7 [pid = 23034] [id = 452] 11:08:42 INFO - PROCESS | 22989 | --DOCSHELL 0xa3754000 == 6 [pid = 23034] [id = 451] 11:08:42 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d27000 == 5 [pid = 23034] [id = 450] 11:08:42 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c1e400 == 4 [pid = 23034] [id = 449] 11:08:42 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa8fb7c00) [pid = 23034] [serial = 1251] [outer = (nil)] [url = about:blank] 11:08:42 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa8fbc000) [pid = 23034] [serial = 1252] [outer = (nil)] [url = about:blank] 11:08:42 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa46cdc00) [pid = 23034] [serial = 1225] [outer = (nil)] [url = about:blank] 11:08:42 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa38bc800) [pid = 23034] [serial = 1228] [outer = (nil)] [url = about:blank] 11:08:42 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa77c0800) [pid = 23034] [serial = 1231] [outer = (nil)] [url = about:blank] 11:08:42 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa363d800) [pid = 23034] [serial = 1234] [outer = (nil)] [url = about:blank] 11:08:42 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa3755000) [pid = 23034] [serial = 1236] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:08:42 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa8206400) [pid = 23034] [serial = 1248] [outer = (nil)] [url = about:blank] 11:08:42 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa820b000) [pid = 23034] [serial = 1246] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:08:42 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa8e10800) [pid = 23034] [serial = 1249] [outer = (nil)] [url = about:blank] 11:08:42 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa5571800) [pid = 23034] [serial = 1244] [outer = (nil)] [url = about:blank] 11:08:42 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa3a50400) [pid = 23034] [serial = 1239] [outer = (nil)] [url = about:blank] 11:08:42 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa4566400) [pid = 23034] [serial = 1241] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705705571] 11:08:42 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa544c400) [pid = 23034] [serial = 1243] [outer = (nil)] [url = about:blank] 11:08:42 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa38ca400) [pid = 23034] [serial = 1238] [outer = (nil)] [url = about:blank] 11:08:42 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa3639400) [pid = 23034] [serial = 1233] [outer = (nil)] [url = about:blank] 11:08:42 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa559f000) [pid = 23034] [serial = 1230] [outer = (nil)] [url = about:blank] 11:08:42 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa3759800) [pid = 23034] [serial = 1227] [outer = (nil)] [url = about:blank] 11:08:42 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d24400 == 5 [pid = 23034] [id = 456] 11:08:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa2d25400) [pid = 23034] [serial = 1277] [outer = (nil)] 11:08:42 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:08:42 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:08:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa2d29400) [pid = 23034] [serial = 1278] [outer = 0xa2d25400] 11:08:43 INFO - PROCESS | 22989 | 1480705723134 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]]]}] 11:08:43 INFO - . 11:08:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1542ms 11:08:43 INFO - PROCESS | 22989 | 1480705723178 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 11:08:43 INFO - PROCESS | 22989 | 1480705723181 Marionette TRACE conn4 <- [1,1461,null,{"value":"2147483649"}] 11:08:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 11:08:43 INFO - PROCESS | 22989 | 1480705723187 Marionette TRACE conn4 -> [0,1462,"timeouts",{"script":35000}] 11:08:43 INFO - PROCESS | 22989 | 1480705723189 Marionette TRACE conn4 <- [1,1462,null,{}] 11:08:43 INFO - PROCESS | 22989 | 1480705723195 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}] 11:08:43 INFO - PROCESS | 22989 | 1480705723331 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 11:08:43 INFO - PROCESS | 22989 | 1480705723439 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:43 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3759c00 == 6 [pid = 23034] [id = 457] 11:08:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa375ac00) [pid = 23034] [serial = 1279] [outer = (nil)] 11:08:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa38c1000) [pid = 23034] [serial = 1280] [outer = 0xa375ac00] 11:08:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa38c3000) [pid = 23034] [serial = 1281] [outer = 0xa375ac00] 11:08:44 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a5a400 == 7 [pid = 23034] [id = 458] 11:08:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa3a5ac00) [pid = 23034] [serial = 1282] [outer = (nil)] 11:08:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa3a5c000) [pid = 23034] [serial = 1283] [outer = 0xa3a5ac00] 11:08:44 INFO - PROCESS | 22989 | 1480705724485 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]]]}] 11:08:44 INFO - . 11:08:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1331ms 11:08:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 11:08:44 INFO - PROCESS | 22989 | 1480705724518 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 11:08:44 INFO - PROCESS | 22989 | 1480705724521 Marionette TRACE conn4 <- [1,1465,null,{"value":"2147483649"}] 11:08:44 INFO - PROCESS | 22989 | 1480705724526 Marionette TRACE conn4 -> [0,1466,"timeouts",{"script":35000}] 11:08:44 INFO - PROCESS | 22989 | 1480705724529 Marionette TRACE conn4 <- [1,1466,null,{}] 11:08:44 INFO - PROCESS | 22989 | 1480705724534 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}] 11:08:44 INFO - PROCESS | 22989 | 1480705724714 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 11:08:44 INFO - PROCESS | 22989 | 1480705724819 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:44 INFO - PROCESS | 22989 | ++DOCSHELL 0xa46ce800 == 8 [pid = 23034] [id = 459] 11:08:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa47b2000) [pid = 23034] [serial = 1284] [outer = (nil)] 11:08:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa490f000) [pid = 23034] [serial = 1285] [outer = 0xa47b2000] 11:08:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa4951000) [pid = 23034] [serial = 1286] [outer = 0xa47b2000] 11:08:45 INFO - PROCESS | 22989 | ++DOCSHELL 0xa5570800 == 9 [pid = 23034] [id = 460] 11:08:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa5570c00) [pid = 23034] [serial = 1287] [outer = (nil)] 11:08:45 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:08:45 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:08:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa5572c00) [pid = 23034] [serial = 1288] [outer = 0xa5570c00] 11:08:46 INFO - PROCESS | 22989 | 1480705726068 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]]]}] 11:08:46 INFO - . 11:08:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1592ms 11:08:46 INFO - PROCESS | 22989 | 1480705726118 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 11:08:46 INFO - PROCESS | 22989 | 1480705726122 Marionette TRACE conn4 <- [1,1469,null,{"value":"2147483649"}] 11:08:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 11:08:46 INFO - PROCESS | 22989 | 1480705726133 Marionette TRACE conn4 -> [0,1470,"timeouts",{"script":35000}] 11:08:46 INFO - PROCESS | 22989 | 1480705726135 Marionette TRACE conn4 <- [1,1470,null,{}] 11:08:46 INFO - PROCESS | 22989 | 1480705726141 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}] 11:08:46 INFO - PROCESS | 22989 | 1480705726308 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 11:08:46 INFO - PROCESS | 22989 | 1480705726409 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:46 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa2d27400) [pid = 23034] [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] 11:08:46 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa375a000) [pid = 23034] [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] 11:08:46 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa3a58400) [pid = 23034] [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] 11:08:46 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa2c1f800) [pid = 23034] [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] 11:08:46 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa4561c00) [pid = 23034] [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] 11:08:46 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c70c00 == 10 [pid = 23034] [id = 461] 11:08:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa2d21c00) [pid = 23034] [serial = 1289] [outer = (nil)] 11:08:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa456c000) [pid = 23034] [serial = 1290] [outer = 0xa2d21c00] 11:08:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa3a58400) [pid = 23034] [serial = 1291] [outer = 0xa2d21c00] 11:08:47 INFO - PROCESS | 22989 | 1480705727521 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]]]}] 11:08:47 INFO - . 11:08:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1427ms 11:08:47 INFO - PROCESS | 22989 | 1480705727561 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 11:08:47 INFO - PROCESS | 22989 | 1480705727564 Marionette TRACE conn4 <- [1,1473,null,{"value":"2147483649"}] 11:08:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 11:08:47 INFO - PROCESS | 22989 | 1480705727570 Marionette TRACE conn4 -> [0,1474,"timeouts",{"script":35000}] 11:08:47 INFO - PROCESS | 22989 | 1480705727572 Marionette TRACE conn4 <- [1,1474,null,{}] 11:08:47 INFO - PROCESS | 22989 | 1480705727588 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}] 11:08:47 INFO - PROCESS | 22989 | 1480705727757 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 11:08:47 INFO - PROCESS | 22989 | 1480705727816 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:47 INFO - PROCESS | 22989 | ++DOCSHELL 0xa82b3400 == 11 [pid = 23034] [id = 462] 11:08:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa8e0f800) [pid = 23034] [serial = 1292] [outer = (nil)] 11:08:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa8e14800) [pid = 23034] [serial = 1293] [outer = 0xa8e0f800] 11:08:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa8e13000) [pid = 23034] [serial = 1294] [outer = 0xa8e0f800] 11:08:48 INFO - PROCESS | 22989 | 1480705728722 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]]]}] 11:08:48 INFO - . 11:08:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1184ms 11:08:48 INFO - PROCESS | 22989 | 1480705728754 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 11:08:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 11:08:48 INFO - PROCESS | 22989 | 1480705728759 Marionette TRACE conn4 <- [1,1477,null,{"value":"2147483649"}] 11:08:48 INFO - PROCESS | 22989 | 1480705728765 Marionette TRACE conn4 -> [0,1478,"timeouts",{"script":35000}] 11:08:48 INFO - PROCESS | 22989 | 1480705728768 Marionette TRACE conn4 <- [1,1478,null,{}] 11:08:48 INFO - PROCESS | 22989 | 1480705728773 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}] 11:08:48 INFO - PROCESS | 22989 | 1480705728956 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 11:08:49 INFO - PROCESS | 22989 | 1480705728997 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:49 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d21800 == 12 [pid = 23034] [id = 463] 11:08:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa2d22400) [pid = 23034] [serial = 1295] [outer = (nil)] 11:08:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa3759000) [pid = 23034] [serial = 1296] [outer = 0xa2d22400] 11:08:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa3a50c00) [pid = 23034] [serial = 1297] [outer = 0xa2d22400] 11:08:50 INFO - PROCESS | 22989 | 1480705730149 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]]]}] 11:08:50 INFO - . 11:08:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1434ms 11:08:50 INFO - PROCESS | 22989 | 1480705730199 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 11:08:50 INFO - PROCESS | 22989 | 1480705730202 Marionette TRACE conn4 <- [1,1481,null,{"value":"2147483649"}] 11:08:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 11:08:50 INFO - PROCESS | 22989 | 1480705730208 Marionette TRACE conn4 -> [0,1482,"timeouts",{"script":35000}] 11:08:50 INFO - PROCESS | 22989 | 1480705730210 Marionette TRACE conn4 <- [1,1482,null,{}] 11:08:50 INFO - PROCESS | 22989 | 1480705730215 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}] 11:08:50 INFO - PROCESS | 22989 | 1480705730469 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 11:08:50 INFO - PROCESS | 22989 | 1480705730483 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:50 INFO - PROCESS | 22989 | ++DOCSHELL 0xa82bbc00 == 13 [pid = 23034] [id = 464] 11:08:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa8e0e400) [pid = 23034] [serial = 1298] [outer = (nil)] 11:08:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa8fbac00) [pid = 23034] [serial = 1299] [outer = 0xa8e0e400] 11:08:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa8fbf000) [pid = 23034] [serial = 1300] [outer = 0xa8e0e400] 11:08:51 INFO - PROCESS | 22989 | 1480705731626 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]]]}] 11:08:51 INFO - . 11:08:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1444ms 11:08:51 INFO - PROCESS | 22989 | 1480705731652 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 11:08:51 INFO - PROCESS | 22989 | 1480705731659 Marionette TRACE conn4 <- [1,1485,null,{"value":"2147483649"}] 11:08:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 11:08:51 INFO - PROCESS | 22989 | 1480705731668 Marionette TRACE conn4 -> [0,1486,"timeouts",{"script":35000}] 11:08:51 INFO - PROCESS | 22989 | 1480705731671 Marionette TRACE conn4 <- [1,1486,null,{}] 11:08:51 INFO - PROCESS | 22989 | 1480705731682 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}] 11:08:51 INFO - PROCESS | 22989 | 1480705731831 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 11:08:51 INFO - PROCESS | 22989 | 1480705731933 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:52 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2ff4c00 == 14 [pid = 23034] [id = 465] 11:08:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa2ff5000) [pid = 23034] [serial = 1301] [outer = (nil)] 11:08:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa2ff9000) [pid = 23034] [serial = 1302] [outer = 0xa2ff5000] 11:08:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa2ffb000) [pid = 23034] [serial = 1303] [outer = 0xa2ff5000] 11:08:53 INFO - PROCESS | 22989 | 1480705733155 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]]]}] 11:08:53 INFO - . 11:08:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1540ms 11:08:53 INFO - PROCESS | 22989 | 1480705733209 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 11:08:53 INFO - PROCESS | 22989 | 1480705733212 Marionette TRACE conn4 <- [1,1489,null,{"value":"2147483649"}] 11:08:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 11:08:53 INFO - PROCESS | 22989 | 1480705733217 Marionette TRACE conn4 -> [0,1490,"timeouts",{"script":35000}] 11:08:53 INFO - PROCESS | 22989 | 1480705733225 Marionette TRACE conn4 <- [1,1490,null,{}] 11:08:53 INFO - PROCESS | 22989 | 1480705733234 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}] 11:08:53 INFO - PROCESS | 22989 | 1480705733412 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 11:08:53 INFO - PROCESS | 22989 | 1480705733511 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a5a400 == 13 [pid = 23034] [id = 458] 11:08:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa5570800 == 12 [pid = 23034] [id = 460] 11:08:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa46ce800 == 11 [pid = 23034] [id = 459] 11:08:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c70c00 == 10 [pid = 23034] [id = 461] 11:08:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d24400 == 9 [pid = 23034] [id = 456] 11:08:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa3641800 == 8 [pid = 23034] [id = 455] 11:08:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa3759c00 == 7 [pid = 23034] [id = 457] 11:08:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d21800 == 6 [pid = 23034] [id = 463] 11:08:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa82bbc00 == 5 [pid = 23034] [id = 464] 11:08:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c0400 == 4 [pid = 23034] [id = 453] 11:08:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa82b3400 == 3 [pid = 23034] [id = 462] 11:08:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa3637400 == 2 [pid = 23034] [id = 454] 11:08:53 INFO - PROCESS | 22989 | --DOCSHELL 0xa2ff4c00 == 1 [pid = 23034] [id = 465] 11:08:53 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0xa456d000) [pid = 23034] [serial = 1269] [outer = (nil)] [url = about:blank] 11:08:53 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0xa4568000) [pid = 23034] [serial = 1267] [outer = (nil)] [url = about:blank] 11:08:53 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa2c6d800) [pid = 23034] [serial = 1258] [outer = (nil)] [url = about:blank] 11:08:53 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa5570400) [pid = 23034] [serial = 1255] [outer = (nil)] [url = about:blank] 11:08:53 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa4564400) [pid = 23034] [serial = 1266] [outer = (nil)] [url = about:blank] 11:08:53 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa38bd400) [pid = 23034] [serial = 1264] [outer = (nil)] [url = about:blank] 11:08:53 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa2c1c000) [pid = 23034] [serial = 1261] [outer = (nil)] [url = about:blank] 11:08:53 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa3810800) [pid = 23034] [serial = 1263] [outer = (nil)] [url = about:blank] 11:08:53 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa363d400) [pid = 23034] [serial = 1260] [outer = (nil)] [url = about:blank] 11:08:53 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa2c67800) [pid = 23034] [serial = 1257] [outer = (nil)] [url = about:blank] 11:08:53 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa49a8800) [pid = 23034] [serial = 1254] [outer = (nil)] [url = about:blank] 11:08:53 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c1a400 == 2 [pid = 23034] [id = 466] 11:08:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa2c1b400) [pid = 23034] [serial = 1304] [outer = (nil)] 11:08:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa2c24400) [pid = 23034] [serial = 1305] [outer = 0xa2c1b400] 11:08:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa2c66800) [pid = 23034] [serial = 1306] [outer = 0xa2c1b400] 11:08:54 INFO - PROCESS | 22989 | 1480705734796 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]]]}] 11:08:54 INFO - . 11:08:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1592ms 11:08:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 11:08:54 INFO - PROCESS | 22989 | 1480705734811 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 11:08:54 INFO - PROCESS | 22989 | 1480705734813 Marionette TRACE conn4 <- [1,1493,null,{"value":"2147483649"}] 11:08:54 INFO - PROCESS | 22989 | 1480705734819 Marionette TRACE conn4 -> [0,1494,"timeouts",{"script":35000}] 11:08:54 INFO - PROCESS | 22989 | 1480705734821 Marionette TRACE conn4 <- [1,1494,null,{}] 11:08:54 INFO - PROCESS | 22989 | 1480705734838 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}] 11:08:54 INFO - PROCESS | 22989 | 1480705734994 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 11:08:55 INFO - PROCESS | 22989 | 1480705735052 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:55 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d27c00 == 3 [pid = 23034] [id = 467] 11:08:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa2d28800) [pid = 23034] [serial = 1307] [outer = (nil)] 11:08:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa2ff1800) [pid = 23034] [serial = 1308] [outer = 0xa2d28800] 11:08:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa2ff0400) [pid = 23034] [serial = 1309] [outer = 0xa2d28800] 11:08:56 INFO - PROCESS | 22989 | 1480705736048 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]]]}] 11:08:56 INFO - . 11:08:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1287ms 11:08:56 INFO - PROCESS | 22989 | 1480705736105 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 11:08:56 INFO - PROCESS | 22989 | 1480705736107 Marionette TRACE conn4 <- [1,1497,null,{"value":"2147483649"}] 11:08:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 11:08:56 INFO - PROCESS | 22989 | 1480705736114 Marionette TRACE conn4 -> [0,1498,"timeouts",{"script":35000}] 11:08:56 INFO - PROCESS | 22989 | 1480705736116 Marionette TRACE conn4 <- [1,1498,null,{}] 11:08:56 INFO - PROCESS | 22989 | 1480705736121 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}] 11:08:56 INFO - PROCESS | 22989 | 1480705736303 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 11:08:56 INFO - PROCESS | 22989 | 1480705736358 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:56 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363c800 == 4 [pid = 23034] [id = 468] 11:08:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa363d000) [pid = 23034] [serial = 1310] [outer = (nil)] 11:08:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa3645400) [pid = 23034] [serial = 1311] [outer = 0xa363d000] 11:08:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa3643800) [pid = 23034] [serial = 1312] [outer = 0xa363d000] 11:08:57 INFO - PROCESS | 22989 | 1480705737528 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]]]}] 11:08:57 INFO - . 11:08:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1432ms 11:08:57 INFO - PROCESS | 22989 | 1480705737547 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 11:08:57 INFO - PROCESS | 22989 | 1480705737550 Marionette TRACE conn4 <- [1,1501,null,{"value":"2147483649"}] 11:08:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 11:08:57 INFO - PROCESS | 22989 | 1480705737561 Marionette TRACE conn4 -> [0,1502,"timeouts",{"script":35000}] 11:08:57 INFO - PROCESS | 22989 | 1480705737563 Marionette TRACE conn4 <- [1,1502,null,{}] 11:08:57 INFO - PROCESS | 22989 | 1480705737569 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}] 11:08:57 INFO - PROCESS | 22989 | 1480705737767 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 11:08:57 INFO - PROCESS | 22989 | 1480705737842 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:57 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c1800 == 5 [pid = 23034] [id = 469] 11:08:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa38c4400) [pid = 23034] [serial = 1313] [outer = (nil)] 11:08:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa3a51400) [pid = 23034] [serial = 1314] [outer = 0xa38c4400] 11:08:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0xa38c9800) [pid = 23034] [serial = 1315] [outer = 0xa38c4400] 11:08:59 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0xa3750800) [pid = 23034] [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] 11:08:59 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0xa3a5ac00) [pid = 23034] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705724270] 11:08:59 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0xa375ac00) [pid = 23034] [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] 11:08:59 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa38c0800) [pid = 23034] [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] 11:08:59 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa3641c00) [pid = 23034] [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] 11:08:59 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa2d25400) [pid = 23034] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:08:59 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa5570c00) [pid = 23034] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:08:59 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa47b2000) [pid = 23034] [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] 11:08:59 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa8e0f800) [pid = 23034] [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] 11:08:59 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa2d21c00) [pid = 23034] [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] 11:08:59 INFO - PROCESS | 22989 | 1480705739502 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]]]}] 11:08:59 INFO - . 11:08:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1990ms 11:08:59 INFO - PROCESS | 22989 | 1480705739552 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 11:08:59 INFO - PROCESS | 22989 | 1480705739555 Marionette TRACE conn4 <- [1,1505,null,{"value":"2147483649"}] 11:08:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 11:08:59 INFO - PROCESS | 22989 | 1480705739566 Marionette TRACE conn4 -> [0,1506,"timeouts",{"script":35000}] 11:08:59 INFO - PROCESS | 22989 | 1480705739568 Marionette TRACE conn4 <- [1,1506,null,{}] 11:08:59 INFO - PROCESS | 22989 | 1480705739572 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}] 11:08:59 INFO - PROCESS | 22989 | 1480705739732 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 11:08:59 INFO - PROCESS | 22989 | 1480705739786 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375c800 == 6 [pid = 23034] [id = 470] 11:08:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa380f800) [pid = 23034] [serial = 1316] [outer = (nil)] 11:08:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa3a5f000) [pid = 23034] [serial = 1317] [outer = 0xa380f800] 11:09:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa3a5d400) [pid = 23034] [serial = 1318] [outer = 0xa380f800] 11:09:00 INFO - PROCESS | 22989 | ++DOCSHELL 0xa456cc00 == 7 [pid = 23034] [id = 471] 11:09:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa456d000) [pid = 23034] [serial = 1319] [outer = (nil)] 11:09:00 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:09:00 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:09:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa456fc00) [pid = 23034] [serial = 1320] [outer = 0xa456d000] 11:09:00 INFO - PROCESS | 22989 | 1480705740864 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]]]}] 11:09:00 INFO - . 11:09:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1330ms 11:09:00 INFO - PROCESS | 22989 | 1480705740893 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 11:09:00 INFO - PROCESS | 22989 | 1480705740898 Marionette TRACE conn4 <- [1,1509,null,{"value":"2147483649"}] 11:09:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 11:09:00 INFO - PROCESS | 22989 | 1480705740911 Marionette TRACE conn4 -> [0,1510,"timeouts",{"script":35000}] 11:09:00 INFO - PROCESS | 22989 | 1480705740917 Marionette TRACE conn4 <- [1,1510,null,{}] 11:09:00 INFO - PROCESS | 22989 | 1480705740927 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}] 11:09:01 INFO - PROCESS | 22989 | 1480705741133 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 11:09:01 INFO - PROCESS | 22989 | 1480705741197 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:01 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d26c00 == 8 [pid = 23034] [id = 472] 11:09:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa2d2a000) [pid = 23034] [serial = 1321] [outer = (nil)] 11:09:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa3641800) [pid = 23034] [serial = 1322] [outer = 0xa2d2a000] 11:09:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa3801c00) [pid = 23034] [serial = 1323] [outer = 0xa2d2a000] 11:09:02 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c9400 == 9 [pid = 23034] [id = 473] 11:09:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa3a5bc00) [pid = 23034] [serial = 1324] [outer = (nil)] 11:09:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0xa456d400) [pid = 23034] [serial = 1325] [outer = 0xa3a5bc00] 11:09:02 INFO - PROCESS | 22989 | 1480705742435 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]]]}] 11:09:02 INFO - . 11:09:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1545ms 11:09:02 INFO - PROCESS | 22989 | 1480705742453 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 11:09:02 INFO - PROCESS | 22989 | 1480705742456 Marionette TRACE conn4 <- [1,1513,null,{"value":"2147483649"}] 11:09:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 11:09:02 INFO - PROCESS | 22989 | 1480705742463 Marionette TRACE conn4 -> [0,1514,"timeouts",{"script":35000}] 11:09:02 INFO - PROCESS | 22989 | 1480705742466 Marionette TRACE conn4 <- [1,1514,null,{}] 11:09:02 INFO - PROCESS | 22989 | 1480705742471 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}] 11:09:02 INFO - PROCESS | 22989 | 1480705742669 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 11:09:02 INFO - PROCESS | 22989 | 1480705742746 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:02 INFO - PROCESS | 22989 | ++DOCSHELL 0xa47e9400 == 10 [pid = 23034] [id = 474] 11:09:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0xa544c800) [pid = 23034] [serial = 1326] [outer = (nil)] 11:09:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0xa559b400) [pid = 23034] [serial = 1327] [outer = 0xa544c800] 11:09:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0xa7747800) [pid = 23034] [serial = 1328] [outer = 0xa544c800] 11:09:03 INFO - PROCESS | 22989 | ++DOCSHELL 0xa5579000 == 11 [pid = 23034] [id = 475] 11:09:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0xa8201c00) [pid = 23034] [serial = 1329] [outer = (nil)] 11:09:03 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:09:03 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:09:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0xa2d1dc00) [pid = 23034] [serial = 1330] [outer = 0xa8201c00] 11:09:04 INFO - . 11:09:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1682ms 11:09:04 INFO - PROCESS | 22989 | 1480705744132 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]]]}] 11:09:04 INFO - PROCESS | 22989 | 1480705744146 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 11:09:04 INFO - PROCESS | 22989 | 1480705744152 Marionette TRACE conn4 <- [1,1517,null,{"value":"2147483649"}] 11:09:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 11:09:04 INFO - PROCESS | 22989 | 1480705744159 Marionette TRACE conn4 -> [0,1518,"timeouts",{"script":35000}] 11:09:04 INFO - PROCESS | 22989 | 1480705744161 Marionette TRACE conn4 <- [1,1518,null,{}] 11:09:04 INFO - PROCESS | 22989 | 1480705744166 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}] 11:09:04 INFO - PROCESS | 22989 | 1480705744329 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 11:09:04 INFO - PROCESS | 22989 | 1480705744433 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:04 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d1f400 == 12 [pid = 23034] [id = 476] 11:09:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0xa2d20800) [pid = 23034] [serial = 1331] [outer = (nil)] 11:09:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0xa363a000) [pid = 23034] [serial = 1332] [outer = 0xa2d20800] 11:09:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0xa3640400) [pid = 23034] [serial = 1333] [outer = 0xa2d20800] 11:09:04 INFO - PROCESS | 22989 | --DOCSHELL 0xa456cc00 == 11 [pid = 23034] [id = 471] 11:09:04 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c1800 == 10 [pid = 23034] [id = 469] 11:09:04 INFO - PROCESS | 22989 | --DOCSHELL 0xa363c800 == 9 [pid = 23034] [id = 468] 11:09:04 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d27c00 == 8 [pid = 23034] [id = 467] 11:09:04 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c1a400 == 7 [pid = 23034] [id = 466] 11:09:04 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0xa8e14800) [pid = 23034] [serial = 1293] [outer = (nil)] [url = about:blank] 11:09:04 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0xa8e13000) [pid = 23034] [serial = 1294] [outer = (nil)] [url = about:blank] 11:09:04 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0xa3a54800) [pid = 23034] [serial = 1273] [outer = (nil)] [url = about:blank] 11:09:04 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0xa3a5c000) [pid = 23034] [serial = 1283] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705724270] 11:09:04 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0xa38c3000) [pid = 23034] [serial = 1281] [outer = (nil)] [url = about:blank] 11:09:04 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0xa456b400) [pid = 23034] [serial = 1270] [outer = (nil)] [url = about:blank] 11:09:04 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0xa3a52c00) [pid = 23034] [serial = 1276] [outer = (nil)] [url = about:blank] 11:09:05 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0xa2d29400) [pid = 23034] [serial = 1278] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:09:05 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0xa456c000) [pid = 23034] [serial = 1290] [outer = (nil)] [url = about:blank] 11:09:05 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0xa3a58400) [pid = 23034] [serial = 1291] [outer = (nil)] [url = about:blank] 11:09:05 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0xa5572c00) [pid = 23034] [serial = 1288] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:09:05 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa4951000) [pid = 23034] [serial = 1286] [outer = (nil)] [url = about:blank] 11:09:05 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa490f000) [pid = 23034] [serial = 1285] [outer = (nil)] [url = about:blank] 11:09:05 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa38c1000) [pid = 23034] [serial = 1280] [outer = (nil)] [url = about:blank] 11:09:05 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa375fc00) [pid = 23034] [serial = 1275] [outer = (nil)] [url = about:blank] 11:09:05 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa38c2000) [pid = 23034] [serial = 1272] [outer = (nil)] [url = about:blank] 11:09:05 INFO - PROCESS | 22989 | 1480705745708 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]]]}] 11:09:05 INFO - . 11:09:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1582ms 11:09:05 INFO - PROCESS | 22989 | 1480705745741 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 11:09:05 INFO - PROCESS | 22989 | 1480705745747 Marionette TRACE conn4 <- [1,1521,null,{"value":"2147483649"}] 11:09:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 11:09:05 INFO - PROCESS | 22989 | 1480705745753 Marionette TRACE conn4 -> [0,1522,"timeouts",{"script":35000}] 11:09:05 INFO - PROCESS | 22989 | 1480705745754 Marionette TRACE conn4 <- [1,1522,null,{}] 11:09:05 INFO - PROCESS | 22989 | 1480705745760 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}] 11:09:05 INFO - PROCESS | 22989 | 1480705745929 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 11:09:06 INFO - PROCESS | 22989 | 1480705745973 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:06 INFO - PROCESS | 22989 | ++DOCSHELL 0xa380fc00 == 8 [pid = 23034] [id = 477] 11:09:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa38bf400) [pid = 23034] [serial = 1334] [outer = (nil)] 11:09:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa38c6400) [pid = 23034] [serial = 1335] [outer = 0xa38bf400] 11:09:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa3a52c00) [pid = 23034] [serial = 1336] [outer = 0xa38bf400] 11:09:06 INFO - PROCESS | 22989 | 1480705746960 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]]]}] 11:09:06 INFO - . 11:09:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1236ms 11:09:06 INFO - PROCESS | 22989 | 1480705746989 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 11:09:06 INFO - PROCESS | 22989 | 1480705746993 Marionette TRACE conn4 <- [1,1525,null,{"value":"2147483649"}] 11:09:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 11:09:07 INFO - PROCESS | 22989 | 1480705747003 Marionette TRACE conn4 -> [0,1526,"timeouts",{"script":35000}] 11:09:07 INFO - PROCESS | 22989 | 1480705747005 Marionette TRACE conn4 <- [1,1526,null,{}] 11:09:07 INFO - PROCESS | 22989 | 1480705747012 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}] 11:09:07 INFO - PROCESS | 22989 | 1480705747187 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 11:09:07 INFO - PROCESS | 22989 | 1480705747211 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:07 INFO - PROCESS | 22989 | ++DOCSHELL 0xa46c1800 == 9 [pid = 23034] [id = 478] 11:09:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa46c6000) [pid = 23034] [serial = 1337] [outer = (nil)] 11:09:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa490f000) [pid = 23034] [serial = 1338] [outer = 0xa46c6000] 11:09:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa494d000) [pid = 23034] [serial = 1339] [outer = 0xa46c6000] 11:09:08 INFO - PROCESS | 22989 | 1480705748422 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]]]}] 11:09:08 INFO - . 11:09:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1478ms 11:09:08 INFO - PROCESS | 22989 | 1480705748487 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 11:09:08 INFO - PROCESS | 22989 | 1480705748492 Marionette TRACE conn4 <- [1,1529,null,{"value":"2147483649"}] 11:09:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 11:09:08 INFO - PROCESS | 22989 | 1480705748497 Marionette TRACE conn4 -> [0,1530,"timeouts",{"script":35000}] 11:09:08 INFO - PROCESS | 22989 | 1480705748500 Marionette TRACE conn4 <- [1,1530,null,{}] 11:09:08 INFO - PROCESS | 22989 | 1480705748505 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}] 11:09:08 INFO - PROCESS | 22989 | 1480705748633 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 11:09:08 INFO - PROCESS | 22989 | 1480705748673 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:08 INFO - PROCESS | 22989 | ++DOCSHELL 0xa77c2800 == 10 [pid = 23034] [id = 479] 11:09:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa77c2c00) [pid = 23034] [serial = 1340] [outer = (nil)] 11:09:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0xa82b3800) [pid = 23034] [serial = 1341] [outer = 0xa77c2c00] 11:09:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0xa8e10c00) [pid = 23034] [serial = 1342] [outer = 0xa77c2c00] 11:09:09 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0xa363d000) [pid = 23034] [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] 11:09:09 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0xa38c4400) [pid = 23034] [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] 11:09:09 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0xa2c1b400) [pid = 23034] [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] 11:09:09 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0xa2d28800) [pid = 23034] [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] 11:09:09 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa2ff5000) [pid = 23034] [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] 11:09:09 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa2d22400) [pid = 23034] [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] 11:09:09 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa8e0e400) [pid = 23034] [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] 11:09:10 INFO - PROCESS | 22989 | 1480705750182 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]]]}] 11:09:10 INFO - . 11:09:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1740ms 11:09:10 INFO - PROCESS | 22989 | 1480705750238 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 11:09:10 INFO - PROCESS | 22989 | 1480705750242 Marionette TRACE conn4 <- [1,1533,null,{"value":"2147483649"}] 11:09:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 11:09:10 INFO - PROCESS | 22989 | 1480705750247 Marionette TRACE conn4 -> [0,1534,"timeouts",{"script":35000}] 11:09:10 INFO - PROCESS | 22989 | 1480705750249 Marionette TRACE conn4 <- [1,1534,null,{}] 11:09:10 INFO - PROCESS | 22989 | 1480705750255 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}] 11:09:10 INFO - PROCESS | 22989 | 1480705750422 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 11:09:10 INFO - PROCESS | 22989 | 1480705750475 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:10 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363d000 == 11 [pid = 23034] [id = 480] 11:09:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa363fc00) [pid = 23034] [serial = 1343] [outer = (nil)] 11:09:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa8e15000) [pid = 23034] [serial = 1344] [outer = 0xa363fc00] 11:09:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa8e17400) [pid = 23034] [serial = 1345] [outer = 0xa363fc00] 11:09:11 INFO - PROCESS | 22989 | 1480705751509 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]]]}] 11:09:11 INFO - . 11:09:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1281ms 11:09:11 INFO - PROCESS | 22989 | 1480705751529 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 11:09:11 INFO - PROCESS | 22989 | 1480705751531 Marionette TRACE conn4 <- [1,1537,null,{"value":"2147483649"}] 11:09:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 11:09:11 INFO - PROCESS | 22989 | 1480705751537 Marionette TRACE conn4 -> [0,1538,"timeouts",{"script":35000}] 11:09:11 INFO - PROCESS | 22989 | 1480705751539 Marionette TRACE conn4 <- [1,1538,null,{}] 11:09:11 INFO - PROCESS | 22989 | 1480705751545 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}] 11:09:11 INFO - PROCESS | 22989 | 1480705751716 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 11:09:11 INFO - PROCESS | 22989 | 1480705751765 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:11 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2ff0000 == 12 [pid = 23034] [id = 481] 11:09:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa2ff4400) [pid = 23034] [serial = 1346] [outer = (nil)] 11:09:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa375e800) [pid = 23034] [serial = 1347] [outer = 0xa2ff4400] 11:09:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0xa38c2000) [pid = 23034] [serial = 1348] [outer = 0xa2ff4400] 11:09:13 INFO - PROCESS | 22989 | 1480705753101 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]]]}] 11:09:13 INFO - . 11:09:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1581ms 11:09:13 INFO - PROCESS | 22989 | 1480705753119 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 11:09:13 INFO - PROCESS | 22989 | 1480705753121 Marionette TRACE conn4 <- [1,1541,null,{"value":"2147483649"}] 11:09:13 INFO - TEST-START | /resource-timing/test_resource_timing.html 11:09:13 INFO - PROCESS | 22989 | 1480705753132 Marionette TRACE conn4 -> [0,1542,"timeouts",{"script":35000}] 11:09:13 INFO - PROCESS | 22989 | 1480705753137 Marionette TRACE conn4 <- [1,1542,null,{}] 11:09:13 INFO - PROCESS | 22989 | 1480705753146 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}] 11:09:13 INFO - PROCESS | 22989 | 1480705753352 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 11:09:13 INFO - PROCESS | 22989 | 1480705753417 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:13 INFO - PROCESS | 22989 | ++DOCSHELL 0xa544bc00 == 13 [pid = 23034] [id = 482] 11:09:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0xa8e0f800) [pid = 23034] [serial = 1349] [outer = (nil)] 11:09:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0xacc4b000) [pid = 23034] [serial = 1350] [outer = 0xa8e0f800] 11:09:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0xacc7f800) [pid = 23034] [serial = 1351] [outer = 0xa8e0f800] 11:09:14 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8f59c00 == 14 [pid = 23034] [id = 483] 11:09:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0xa8f5a000) [pid = 23034] [serial = 1352] [outer = (nil)] 11:09:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0xa8f5a400) [pid = 23034] [serial = 1353] [outer = 0xa8f5a000] 11:09:14 INFO - .................. 11:09:14 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1799ms 11:09:14 INFO - TEST-START | /screen-orientation/lock-bad-argument.html 11:09:14 INFO - PROCESS | 22989 | 1480705754910 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]]]}] 11:09:14 INFO - PROCESS | 22989 | 1480705754936 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 11:09:14 INFO - PROCESS | 22989 | 1480705754938 Marionette TRACE conn4 <- [1,1545,null,{"value":"2147483649"}] 11:09:14 INFO - PROCESS | 22989 | 1480705754945 Marionette TRACE conn4 -> [0,1546,"timeouts",{"script":35000}] 11:09:14 INFO - PROCESS | 22989 | 1480705754952 Marionette TRACE conn4 <- [1,1546,null,{}] 11:09:14 INFO - PROCESS | 22989 | 1480705754966 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}] 11:09:15 INFO - PROCESS | 22989 | 1480705755120 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 11:09:15 INFO - PROCESS | 22989 | 1480705755177 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:15 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d22400 == 15 [pid = 23034] [id = 484] 11:09:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0xa2d24800) [pid = 23034] [serial = 1354] [outer = (nil)] 11:09:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0xa363f000) [pid = 23034] [serial = 1355] [outer = 0xa2d24800] 11:09:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0xa3757800) [pid = 23034] [serial = 1356] [outer = 0xa2d24800] 11:09:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa77c2800 == 14 [pid = 23034] [id = 479] 11:09:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa380fc00 == 13 [pid = 23034] [id = 477] 11:09:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa5579000 == 12 [pid = 23034] [id = 475] 11:09:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa46c1800 == 11 [pid = 23034] [id = 478] 11:09:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c9400 == 10 [pid = 23034] [id = 473] 11:09:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d26c00 == 9 [pid = 23034] [id = 472] 11:09:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa47e9400 == 8 [pid = 23034] [id = 474] 11:09:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d1f400 == 7 [pid = 23034] [id = 476] 11:09:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa2ff0000 == 6 [pid = 23034] [id = 481] 11:09:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa544bc00 == 5 [pid = 23034] [id = 482] 11:09:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa8f59c00 == 4 [pid = 23034] [id = 483] 11:09:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa375c800 == 3 [pid = 23034] [id = 470] 11:09:16 INFO - PROCESS | 22989 | --DOCSHELL 0xa363d000 == 2 [pid = 23034] [id = 480] 11:09:16 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0xa3a5f000) [pid = 23034] [serial = 1317] [outer = (nil)] [url = about:blank] 11:09:16 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0xa38c9800) [pid = 23034] [serial = 1315] [outer = (nil)] [url = about:blank] 11:09:16 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0xa2c66800) [pid = 23034] [serial = 1306] [outer = (nil)] [url = about:blank] 11:09:16 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0xa2ff0400) [pid = 23034] [serial = 1309] [outer = (nil)] [url = about:blank] 11:09:16 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0xa2ffb000) [pid = 23034] [serial = 1303] [outer = (nil)] [url = about:blank] 11:09:16 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0xa3a50c00) [pid = 23034] [serial = 1297] [outer = (nil)] [url = about:blank] 11:09:16 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0xa8fbf000) [pid = 23034] [serial = 1300] [outer = (nil)] [url = about:blank] 11:09:16 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0xa3643800) [pid = 23034] [serial = 1312] [outer = (nil)] [url = about:blank] 11:09:16 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0xa3a51400) [pid = 23034] [serial = 1314] [outer = (nil)] [url = about:blank] 11:09:16 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0xa3645400) [pid = 23034] [serial = 1311] [outer = (nil)] [url = about:blank] 11:09:16 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0xa2ff1800) [pid = 23034] [serial = 1308] [outer = (nil)] [url = about:blank] 11:09:16 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0xa2c24400) [pid = 23034] [serial = 1305] [outer = (nil)] [url = about:blank] 11:09:16 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa2ff9000) [pid = 23034] [serial = 1302] [outer = (nil)] [url = about:blank] 11:09:16 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa8fbac00) [pid = 23034] [serial = 1299] [outer = (nil)] [url = about:blank] 11:09:16 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa3759000) [pid = 23034] [serial = 1296] [outer = (nil)] [url = about:blank] 11:09:16 INFO - PROCESS | 22989 | 1480705756702 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"]]]}] 11:09:16 INFO - . 11:09:16 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1795ms 11:09:16 INFO - TEST-START | /screen-orientation/lock-basic.html 11:09:16 INFO - PROCESS | 22989 | 1480705756742 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 11:09:16 INFO - PROCESS | 22989 | 1480705756744 Marionette TRACE conn4 <- [1,1549,null,{"value":"2147483649"}] 11:09:16 INFO - PROCESS | 22989 | 1480705756751 Marionette TRACE conn4 -> [0,1550,"timeouts",{"script":35000}] 11:09:16 INFO - PROCESS | 22989 | 1480705756754 Marionette TRACE conn4 <- [1,1550,null,{}] 11:09:16 INFO - PROCESS | 22989 | 1480705756760 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}] 11:09:16 INFO - PROCESS | 22989 | 1480705756910 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 11:09:16 INFO - PROCESS | 22989 | 1480705756960 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:17 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c68000 == 3 [pid = 23034] [id = 485] 11:09:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa2c68800) [pid = 23034] [serial = 1357] [outer = (nil)] 11:09:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa2d24c00) [pid = 23034] [serial = 1358] [outer = 0xa2c68800] 11:09:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa2d29400) [pid = 23034] [serial = 1359] [outer = 0xa2c68800] 11:09:20 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0xa46c6000) [pid = 23034] [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] 11:09:20 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa77c2c00) [pid = 23034] [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] 11:09:20 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0xa363fc00) [pid = 23034] [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] 11:09:20 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0xa38bf400) [pid = 23034] [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] 11:09:20 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0xa2d2a000) [pid = 23034] [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] 11:09:20 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0xa8201c00) [pid = 23034] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:09:20 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0xa456d000) [pid = 23034] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:09:20 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa3a5bc00) [pid = 23034] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705742173] 11:09:20 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0xa2d20800) [pid = 23034] [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] 11:09:20 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa544c800) [pid = 23034] [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] 11:09:20 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa380f800) [pid = 23034] [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] 11:09:23 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d22400 == 2 [pid = 23034] [id = 484] 11:09:23 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa8e15000) [pid = 23034] [serial = 1344] [outer = (nil)] [url = about:blank] 11:09:23 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa3a52c00) [pid = 23034] [serial = 1336] [outer = (nil)] [url = about:blank] 11:09:23 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0xa38c6400) [pid = 23034] [serial = 1335] [outer = (nil)] [url = about:blank] 11:09:23 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0xa3641800) [pid = 23034] [serial = 1322] [outer = (nil)] [url = about:blank] 11:09:23 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa8e10c00) [pid = 23034] [serial = 1342] [outer = (nil)] [url = about:blank] 11:09:23 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa2d1dc00) [pid = 23034] [serial = 1330] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:09:23 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0xa3801c00) [pid = 23034] [serial = 1323] [outer = (nil)] [url = about:blank] 11:09:23 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0xa490f000) [pid = 23034] [serial = 1338] [outer = (nil)] [url = about:blank] 11:09:23 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0xa456fc00) [pid = 23034] [serial = 1320] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:09:23 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0xa82b3800) [pid = 23034] [serial = 1341] [outer = (nil)] [url = about:blank] 11:09:23 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0xa456d400) [pid = 23034] [serial = 1325] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480705742173] 11:09:23 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0xa3640400) [pid = 23034] [serial = 1333] [outer = (nil)] [url = about:blank] 11:09:23 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0xa7747800) [pid = 23034] [serial = 1328] [outer = (nil)] [url = about:blank] 11:09:23 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0xa494d000) [pid = 23034] [serial = 1339] [outer = (nil)] [url = about:blank] 11:09:23 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0xa3a5d400) [pid = 23034] [serial = 1318] [outer = (nil)] [url = about:blank] 11:09:23 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0xa559b400) [pid = 23034] [serial = 1327] [outer = (nil)] [url = about:blank] 11:09:23 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0xa363a000) [pid = 23034] [serial = 1332] [outer = (nil)] [url = about:blank] 11:09:23 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0xa8e17400) [pid = 23034] [serial = 1345] [outer = (nil)] [url = about:blank] 11:09:25 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa2ff4400) [pid = 23034] [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] 11:09:25 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0xa8f5a000) [pid = 23034] [serial = 1352] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html] 11:09:25 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0xa8e0f800) [pid = 23034] [serial = 1349] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html] 11:09:25 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa2d24800) [pid = 23034] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html] 11:09:30 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa38c2000) [pid = 23034] [serial = 1348] [outer = (nil)] [url = about:blank] 11:09:30 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa8f5a400) [pid = 23034] [serial = 1353] [outer = (nil)] [url = about:blank] 11:09:30 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xacc7f800) [pid = 23034] [serial = 1351] [outer = (nil)] [url = about:blank] 11:09:30 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa2d24c00) [pid = 23034] [serial = 1358] [outer = (nil)] [url = about:blank] 11:09:30 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa3757800) [pid = 23034] [serial = 1356] [outer = (nil)] [url = about:blank] 11:09:30 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa363f000) [pid = 23034] [serial = 1355] [outer = (nil)] [url = about:blank] 11:09:30 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xacc4b000) [pid = 23034] [serial = 1350] [outer = (nil)] [url = about:blank] 11:09:30 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa375e800) [pid = 23034] [serial = 1347] [outer = (nil)] [url = about:blank] 11:09:47 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:09:47 INFO - PROCESS | 22989 | 1480705787468 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]]]}] 11:09:47 INFO - ... 11:09:47 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30767ms 11:09:47 INFO - PROCESS | 22989 | 1480705787517 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 11:09:47 INFO - PROCESS | 22989 | 1480705787521 Marionette TRACE conn4 <- [1,1553,null,{"value":"2147483649"}] 11:09:47 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html 11:09:47 INFO - PROCESS | 22989 | 1480705787526 Marionette TRACE conn4 -> [0,1554,"timeouts",{"script":35000}] 11:09:47 INFO - PROCESS | 22989 | 1480705787528 Marionette TRACE conn4 <- [1,1554,null,{}] 11:09:47 INFO - PROCESS | 22989 | 1480705787534 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}] 11:09:47 INFO - PROCESS | 22989 | 1480705787656 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 11:09:47 INFO - PROCESS | 22989 | 1480705787773 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:47 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c21c00 == 3 [pid = 23034] [id = 486] 11:09:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c22000) [pid = 23034] [serial = 1360] [outer = (nil)] 11:09:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c26800) [pid = 23034] [serial = 1361] [outer = 0xa2c22000] 11:09:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c6c400) [pid = 23034] [serial = 1362] [outer = 0xa2c22000] 11:09:48 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c72c00 == 4 [pid = 23034] [id = 487] 11:09:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa2c73000) [pid = 23034] [serial = 1363] [outer = (nil)] 11:09:48 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c73400 == 5 [pid = 23034] [id = 488] 11:09:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa2c74800) [pid = 23034] [serial = 1364] [outer = (nil)] 11:09:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa2d1cc00) [pid = 23034] [serial = 1365] [outer = 0xa2c74800] 11:09:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa2c73800) [pid = 23034] [serial = 1366] [outer = 0xa2c73000] 11:09:56 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c68000 == 4 [pid = 23034] [id = 485] 11:10:02 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa2c68800) [pid = 23034] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html] 11:10:06 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa2c26800) [pid = 23034] [serial = 1361] [outer = (nil)] [url = about:blank] 11:10:06 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa2d29400) [pid = 23034] [serial = 1359] [outer = (nil)] [url = about:blank] 11:10:18 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:10:18 INFO - PROCESS | 22989 | 1480705818221 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]]]}] 11:10:18 INFO - .. 11:10:18 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30715ms 11:10:18 INFO - PROCESS | 22989 | 1480705818242 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 11:10:18 INFO - PROCESS | 22989 | 1480705818244 Marionette TRACE conn4 <- [1,1557,null,{"value":"2147483649"}] 11:10:18 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html 11:10:18 INFO - PROCESS | 22989 | 1480705818250 Marionette TRACE conn4 -> [0,1558,"timeouts",{"script":35000}] 11:10:18 INFO - PROCESS | 22989 | 1480705818253 Marionette TRACE conn4 <- [1,1558,null,{}] 11:10:18 INFO - PROCESS | 22989 | 1480705818258 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}] 11:10:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c72c00 == 3 [pid = 23034] [id = 487] 11:10:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c73400 == 2 [pid = 23034] [id = 488] 11:10:18 INFO - PROCESS | 22989 | 1480705818429 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 11:10:18 INFO - PROCESS | 22989 | 1480705818489 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:10:18 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23000 == 3 [pid = 23034] [id = 489] 11:10:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa2c23400) [pid = 23034] [serial = 1367] [outer = (nil)] 11:10:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa2c67000) [pid = 23034] [serial = 1368] [outer = 0xa2c23400] 11:10:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa2c6e800) [pid = 23034] [serial = 1369] [outer = 0xa2c23400] 11:10:19 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c17c00 == 4 [pid = 23034] [id = 490] 11:10:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa2d1d400) [pid = 23034] [serial = 1370] [outer = (nil)] 11:10:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa2c68400) [pid = 23034] [serial = 1371] [outer = 0xa2d1d400] 11:10:27 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c21c00 == 3 [pid = 23034] [id = 486] 11:10:33 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0xa2c73000) [pid = 23034] [serial = 1363] [outer = (nil)] [url = about:blank] 11:10:33 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0xa2c74800) [pid = 23034] [serial = 1364] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html] 11:10:33 INFO - PROCESS | 22989 | --DOMWINDOW == 10 (0xa2c22000) [pid = 23034] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html] 11:10:37 INFO - PROCESS | 22989 | --DOMWINDOW == 9 (0xa2c73800) [pid = 23034] [serial = 1366] [outer = (nil)] [url = about:blank] 11:10:37 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa2d1cc00) [pid = 23034] [serial = 1365] [outer = (nil)] [url = about:blank] 11:10:37 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa2c67000) [pid = 23034] [serial = 1368] [outer = (nil)] [url = about:blank] 11:10:37 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c6c400) [pid = 23034] [serial = 1362] [outer = (nil)] [url = about:blank] 11:10:48 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:10:48 INFO - PROCESS | 22989 | 1480705848925 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]]]}] 11:10:48 INFO - . 11:10:48 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30707ms 11:10:48 INFO - TEST-START | /screen-orientation/onchange-event.html 11:10:48 INFO - PROCESS | 22989 | 1480705848957 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 11:10:48 INFO - PROCESS | 22989 | 1480705848959 Marionette TRACE conn4 <- [1,1561,null,{"value":"2147483649"}] 11:10:48 INFO - PROCESS | 22989 | 1480705848966 Marionette TRACE conn4 -> [0,1562,"timeouts",{"script":35000}] 11:10:48 INFO - PROCESS | 22989 | 1480705848969 Marionette TRACE conn4 <- [1,1562,null,{}] 11:10:48 INFO - PROCESS | 22989 | 1480705848974 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}] 11:10:49 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c17c00 == 2 [pid = 23034] [id = 490] 11:10:49 INFO - PROCESS | 22989 | 1480705849165 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 11:10:49 INFO - PROCESS | 22989 | 1480705849207 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:10:49 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c21c00 == 3 [pid = 23034] [id = 491] 11:10:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c22000) [pid = 23034] [serial = 1372] [outer = (nil)] 11:10:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa2c66c00) [pid = 23034] [serial = 1373] [outer = 0xa2c22000] 11:10:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa2c6dc00) [pid = 23034] [serial = 1374] [outer = 0xa2c22000] 11:10:57 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23000 == 2 [pid = 23034] [id = 489] 11:11:03 INFO - PROCESS | 22989 | --DOMWINDOW == 8 (0xa2d1d400) [pid = 23034] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html] 11:11:03 INFO - PROCESS | 22989 | --DOMWINDOW == 7 (0xa2c23400) [pid = 23034] [serial = 1367] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html] 11:11:08 INFO - PROCESS | 22989 | --DOMWINDOW == 6 (0xa2c68400) [pid = 23034] [serial = 1371] [outer = (nil)] [url = about:blank] 11:11:08 INFO - PROCESS | 22989 | --DOMWINDOW == 5 (0xa2c66c00) [pid = 23034] [serial = 1373] [outer = (nil)] [url = about:blank] 11:11:08 INFO - PROCESS | 22989 | --DOMWINDOW == 4 (0xa2c6e800) [pid = 23034] [serial = 1369] [outer = (nil)] [url = about:blank] 11:11:19 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:11:19 INFO - PROCESS | 22989 | 1480705879638 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]]]}] 11:11:19 INFO - .. 11:11:19 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30716ms 11:11:19 INFO - PROCESS | 22989 | 1480705879681 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 11:11:19 INFO - PROCESS | 22989 | 1480705879683 Marionette TRACE conn4 <- [1,1565,null,{"value":"2147483649"}] 11:11:19 INFO - TEST-START | /screen-orientation/orientation-api.html 11:11:19 INFO - PROCESS | 22989 | 1480705879689 Marionette TRACE conn4 -> [0,1566,"timeouts",{"script":35000}] 11:11:19 INFO - PROCESS | 22989 | 1480705879691 Marionette TRACE conn4 <- [1,1566,null,{}] 11:11:19 INFO - PROCESS | 22989 | 1480705879697 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}] 11:11:19 INFO - PROCESS | 22989 | 1480705879864 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 11:11:19 INFO - PROCESS | 22989 | 1480705879917 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:11:19 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23000 == 3 [pid = 23034] [id = 492] 11:11:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 5 (0xa2c23400) [pid = 23034] [serial = 1375] [outer = (nil)] 11:11:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 6 (0xa2c67000) [pid = 23034] [serial = 1376] [outer = 0xa2c23400] 11:11:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 7 (0xa2c6e400) [pid = 23034] [serial = 1377] [outer = 0xa2c23400] 11:11:20 INFO - PROCESS | 22989 | 1480705880801 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]]]}] 11:11:20 INFO - ... 11:11:20 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1128ms 11:11:20 INFO - PROCESS | 22989 | 1480705880818 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 11:11:20 INFO - PROCESS | 22989 | 1480705880821 Marionette TRACE conn4 <- [1,1569,null,{"value":"2147483649"}] 11:11:20 INFO - TEST-START | /screen-orientation/orientation-reading.html 11:11:20 INFO - PROCESS | 22989 | 1480705880827 Marionette TRACE conn4 -> [0,1570,"timeouts",{"script":35000}] 11:11:20 INFO - PROCESS | 22989 | 1480705880829 Marionette TRACE conn4 <- [1,1570,null,{}] 11:11:20 INFO - PROCESS | 22989 | 1480705880835 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}] 11:11:21 INFO - PROCESS | 22989 | 1480705881022 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 11:11:21 INFO - PROCESS | 22989 | 1480705881087 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:11:21 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c6f800 == 4 [pid = 23034] [id = 493] 11:11:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 8 (0xa2c73400) [pid = 23034] [serial = 1378] [outer = (nil)] 11:11:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 9 (0xa2d23000) [pid = 23034] [serial = 1379] [outer = 0xa2c73400] 11:11:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 10 (0xa2d21c00) [pid = 23034] [serial = 1380] [outer = 0xa2c73400] 11:11:22 INFO - ..... 11:11:22 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1180ms 11:11:22 INFO - PROCESS | 22989 | 1480705881987 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"]]]}] 11:11:22 INFO - PROCESS | 22989 | 1480705882009 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 11:11:22 INFO - PROCESS | 22989 | 1480705882016 Marionette TRACE conn4 <- [1,1573,null,{"value":"2147483649"}] 11:11:22 INFO - TEST-START | /secure-contexts/basic-popup-and-iframe-tests.html 11:11:22 INFO - PROCESS | 22989 | 1480705882023 Marionette TRACE conn4 -> [0,1574,"timeouts",{"script":35000}] 11:11:22 INFO - PROCESS | 22989 | 1480705882025 Marionette TRACE conn4 <- [1,1574,null,{}] 11:11:22 INFO - PROCESS | 22989 | 1480705882031 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}] 11:11:22 INFO - PROCESS | 22989 | 1480705882213 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 11:11:22 INFO - PROCESS | 22989 | 1480705882260 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:11:22 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363e800 == 5 [pid = 23034] [id = 494] 11:11:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0xa363ec00) [pid = 23034] [serial = 1381] [outer = (nil)] 11:11:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0xa3643400) [pid = 23034] [serial = 1382] [outer = 0xa363ec00] 11:11:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa3646400) [pid = 23034] [serial = 1383] [outer = 0xa363ec00] 11:11:23 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3757000 == 6 [pid = 23034] [id = 495] 11:11:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0xa3757c00) [pid = 23034] [serial = 1384] [outer = (nil)] 11:11:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0xa3758000) [pid = 23034] [serial = 1385] [outer = 0xa3757c00] 11:11:23 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363f000 == 7 [pid = 23034] [id = 496] 11:11:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0xa375a400) [pid = 23034] [serial = 1386] [outer = (nil)] 11:11:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0xa375b800) [pid = 23034] [serial = 1387] [outer = 0xa375a400] 11:11:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0xa3801400) [pid = 23034] [serial = 1388] [outer = 0xa375a400] 11:11:23 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3802c00 == 8 [pid = 23034] [id = 497] 11:11:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0xa380dc00) [pid = 23034] [serial = 1389] [outer = (nil)] 11:11:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0xa380e000) [pid = 23034] [serial = 1390] [outer = 0xa380dc00] 11:11:23 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375dc00 == 9 [pid = 23034] [id = 498] 11:11:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0xa3810000) [pid = 23034] [serial = 1391] [outer = (nil)] 11:11:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0xa3810800) [pid = 23034] [serial = 1392] [outer = 0xa3810000] 11:11:23 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3810400 == 10 [pid = 23034] [id = 499] 11:11:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0xa38bf400) [pid = 23034] [serial = 1393] [outer = (nil)] 11:11:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0xa38c0800) [pid = 23034] [serial = 1394] [outer = 0xa38bf400] 11:11:24 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c2000 == 11 [pid = 23034] [id = 500] 11:11:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0xa38c4000) [pid = 23034] [serial = 1395] [outer = (nil)] 11:11:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0xa38c5000) [pid = 23034] [serial = 1396] [outer = 0xa38c4000] 11:11:24 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c3c00 == 12 [pid = 23034] [id = 501] 11:11:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0xa38c6800) [pid = 23034] [serial = 1397] [outer = (nil)] 11:11:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0xa38c7000) [pid = 23034] [serial = 1398] [outer = 0xa38c6800] 11:11:24 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3645400 == 13 [pid = 23034] [id = 502] 11:11:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0xa38c9000) [pid = 23034] [serial = 1399] [outer = (nil)] 11:11:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0xa3642800) [pid = 23034] [serial = 1400] [outer = 0xa38c9000] 11:11:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0xa38c8400) [pid = 23034] [serial = 1401] [outer = 0xa38c9000] 11:11:24 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38ca800 == 14 [pid = 23034] [id = 503] 11:11:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0xa3a50400) [pid = 23034] [serial = 1402] [outer = (nil)] 11:11:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0xa3a50c00) [pid = 23034] [serial = 1403] [outer = 0xa3a50400] 11:11:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0xa3a51800) [pid = 23034] [serial = 1404] [outer = 0xa3a50400] 11:11:24 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3759c00 == 15 [pid = 23034] [id = 504] 11:11:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0xa3a55c00) [pid = 23034] [serial = 1405] [outer = (nil)] 11:11:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0xa38cb000) [pid = 23034] [serial = 1406] [outer = 0xa3a55c00] 11:11:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0xa3a55400) [pid = 23034] [serial = 1407] [outer = 0xa3a55c00] 11:11:24 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a5a800 == 16 [pid = 23034] [id = 505] 11:11:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0xa3a5ac00) [pid = 23034] [serial = 1408] [outer = (nil)] 11:11:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0xa3a5b000) [pid = 23034] [serial = 1409] [outer = 0xa3a5ac00] 11:11:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa3a5e400) [pid = 23034] [serial = 1410] [outer = 0xa3a5ac00] 11:11:25 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c2800 == 17 [pid = 23034] [id = 506] 11:11:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa3a57000) [pid = 23034] [serial = 1411] [outer = (nil)] 11:11:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa4567400) [pid = 23034] [serial = 1412] [outer = 0xa3a57000] 11:11:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa456a000) [pid = 23034] [serial = 1413] [outer = 0xa3a57000] 11:11:25 INFO - PROCESS | 22989 | ++DOCSHELL 0xa456f000 == 18 [pid = 23034] [id = 507] 11:11:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa456f400) [pid = 23034] [serial = 1414] [outer = (nil)] 11:11:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa46c3000) [pid = 23034] [serial = 1415] [outer = 0xa456f400] 11:11:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa46c1800) [pid = 23034] [serial = 1416] [outer = 0xa456f400] 11:11:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa456dc00) [pid = 23034] [serial = 1417] [outer = 0xa456f400] 11:11:26 INFO - PROCESS | 22989 | ++DOCSHELL 0xa456c400 == 19 [pid = 23034] [id = 508] 11:11:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa456c800) [pid = 23034] [serial = 1418] [outer = (nil)] 11:11:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0xa490f000) [pid = 23034] [serial = 1419] [outer = 0xa456c800] 11:11:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0xa47ec800) [pid = 23034] [serial = 1420] [outer = 0xa456c800] 11:11:27 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4952000 == 20 [pid = 23034] [id = 509] 11:11:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0xa4952400) [pid = 23034] [serial = 1421] [outer = (nil)] 11:11:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0xa544b400) [pid = 23034] [serial = 1422] [outer = 0xa4952400] 11:11:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0xa49a8800) [pid = 23034] [serial = 1423] [outer = 0xa4952400] 11:11:28 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c1dc00 == 21 [pid = 23034] [id = 510] 11:11:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0xa2c1e000) [pid = 23034] [serial = 1424] [outer = (nil)] 11:11:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0xa2d1dc00) [pid = 23034] [serial = 1425] [outer = 0xa2c1e000] 11:11:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0xa2d25000) [pid = 23034] [serial = 1426] [outer = 0xa2c1e000] 11:11:29 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d2b800 == 22 [pid = 23034] [id = 511] 11:11:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0xa3638c00) [pid = 23034] [serial = 1427] [outer = (nil)] 11:11:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0xa375a800) [pid = 23034] [serial = 1428] [outer = 0xa3638c00] 11:11:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0xa38bd800) [pid = 23034] [serial = 1429] [outer = 0xa3638c00] 11:11:30 INFO - PROCESS | 22989 | 1480705890008 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]]]}] 11:11:30 INFO - .................. 11:11:30 INFO - TEST-OK | /secure-contexts/basic-popup-and-iframe-tests.html | took 8029ms 11:11:30 INFO - PROCESS | 22989 | 1480705890053 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 11:11:30 INFO - PROCESS | 22989 | 1480705890056 Marionette TRACE conn4 <- [1,1577,null,{"value":"2147483649"}] 11:11:30 INFO - TEST-START | /secure-contexts/basic-popup-and-iframe-tests.https.html 11:11:30 INFO - PROCESS | 22989 | 1480705890064 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}] 11:11:30 INFO - PROCESS | 22989 | 1480705890359 Marionette TRACE conn4 <- [1,1578,null,{"value":null}] 11:11:30 INFO - PROCESS | 22989 | 1480705890413 Marionette TRACE conn4 -> [0,1579,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 11:11:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0xa456bc00) [pid = 23034] [serial = 1430] [outer = 0xa77bf800] 11:11:30 INFO - PROCESS | 22989 | 1480705890831 Marionette TRACE conn4 <- [1,1579,null,{}] 11:11:30 INFO - PROCESS | 22989 | 1480705890867 Marionette TRACE conn4 -> [0,1580,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:11:30 INFO - PROCESS | 22989 | 1480705890911 Marionette TRACE conn4 <- [1,1580,null,{"value":null}] 11:11:30 INFO - PROCESS | 22989 | 1480705890918 Marionette TRACE conn4 -> [0,1581,"timeouts",{"script":35000}] 11:11:30 INFO - PROCESS | 22989 | 1480705890923 Marionette TRACE conn4 <- [1,1581,null,{}] 11:11:30 INFO - PROCESS | 22989 | 1480705890953 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}] 11:11:30 INFO - PROCESS | 22989 | 1480705890984 Marionette TRACE conn4 <- [1,1582,null,{"value":null}] 11:11:31 INFO - PROCESS | 22989 | 1480705890993 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:11:31 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3752c00 == 23 [pid = 23034] [id = 512] 11:11:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 61 (0xa3753000) [pid = 23034] [serial = 1431] [outer = (nil)] 11:11:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 62 (0xa5571c00) [pid = 23034] [serial = 1432] [outer = 0xa3753000] 11:11:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 63 (0xa5579000) [pid = 23034] [serial = 1433] [outer = 0xa3753000] 11:11:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa456c400 == 22 [pid = 23034] [id = 508] 11:11:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa456f000 == 21 [pid = 23034] [id = 507] 11:11:32 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d26400 == 22 [pid = 23034] [id = 513] 11:11:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 64 (0xa2d27000) [pid = 23034] [serial = 1434] [outer = (nil)] 11:11:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 65 (0xa2d27c00) [pid = 23034] [serial = 1435] [outer = 0xa2d27000] 11:11:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c2800 == 21 [pid = 23034] [id = 506] 11:11:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a5a800 == 20 [pid = 23034] [id = 505] 11:11:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa3759c00 == 19 [pid = 23034] [id = 504] 11:11:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa38ca800 == 18 [pid = 23034] [id = 503] 11:11:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa3645400 == 17 [pid = 23034] [id = 502] 11:11:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c3c00 == 16 [pid = 23034] [id = 501] 11:11:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c2000 == 15 [pid = 23034] [id = 500] 11:11:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa3810400 == 14 [pid = 23034] [id = 499] 11:11:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa375dc00 == 13 [pid = 23034] [id = 498] 11:11:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa3802c00 == 12 [pid = 23034] [id = 497] 11:11:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa363f000 == 11 [pid = 23034] [id = 496] 11:11:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa3757000 == 10 [pid = 23034] [id = 495] 11:11:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c6f800 == 9 [pid = 23034] [id = 493] 11:11:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23000 == 8 [pid = 23034] [id = 492] 11:11:32 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c21c00 == 7 [pid = 23034] [id = 491] 11:11:32 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c6f800 == 8 [pid = 23034] [id = 514] 11:11:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 66 (0xa3639800) [pid = 23034] [serial = 1436] [outer = (nil)] 11:11:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 67 (0xa363a400) [pid = 23034] [serial = 1437] [outer = 0xa3639800] 11:11:32 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3646000 == 9 [pid = 23034] [id = 515] 11:11:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 68 (0xa3753c00) [pid = 23034] [serial = 1438] [outer = (nil)] 11:11:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 69 (0xa3754c00) [pid = 23034] [serial = 1439] [outer = 0xa3753c00] 11:11:32 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c26800 == 10 [pid = 23034] [id = 516] 11:11:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 70 (0xa2c6d800) [pid = 23034] [serial = 1440] [outer = (nil)] 11:11:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 71 (0xa2d1d400) [pid = 23034] [serial = 1441] [outer = 0xa2c6d800] 11:11:33 INFO - PROCESS | 22989 | ++DOCSHELL 0xa375a000 == 11 [pid = 23034] [id = 517] 11:11:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 72 (0xa3810400) [pid = 23034] [serial = 1442] [outer = (nil)] 11:11:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 73 (0xa2c1d000) [pid = 23034] [serial = 1443] [outer = 0xa3810400] 11:11:33 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c6400 == 12 [pid = 23034] [id = 518] 11:11:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 74 (0xa38c8000) [pid = 23034] [serial = 1444] [outer = (nil)] 11:11:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 75 (0xa3a55800) [pid = 23034] [serial = 1445] [outer = 0xa38c8000] 11:11:33 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3644c00 == 13 [pid = 23034] [id = 519] 11:11:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 76 (0xa38bd400) [pid = 23034] [serial = 1446] [outer = (nil)] 11:11:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 77 (0xa4562400) [pid = 23034] [serial = 1447] [outer = 0xa38bd400] 11:11:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 78 (0xa456d400) [pid = 23034] [serial = 1448] [outer = 0xa38bd400] 11:11:33 INFO - PROCESS | 22989 | ++DOCSHELL 0xa456c400 == 14 [pid = 23034] [id = 520] 11:11:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 79 (0xa456cc00) [pid = 23034] [serial = 1449] [outer = (nil)] 11:11:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 80 (0xa4570400) [pid = 23034] [serial = 1450] [outer = 0xa456cc00] 11:11:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 81 (0xa4903000) [pid = 23034] [serial = 1451] [outer = 0xa456cc00] 11:11:33 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4954400 == 15 [pid = 23034] [id = 521] 11:11:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 82 (0xa5451800) [pid = 23034] [serial = 1452] [outer = (nil)] 11:11:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 83 (0xa556c000) [pid = 23034] [serial = 1453] [outer = 0xa5451800] 11:11:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 84 (0xa47e6800) [pid = 23034] [serial = 1454] [outer = 0xa5451800] 11:11:33 INFO - PROCESS | 22989 | ++DOCSHELL 0xa559b400 == 16 [pid = 23034] [id = 522] 11:11:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 85 (0xa559ec00) [pid = 23034] [serial = 1455] [outer = (nil)] 11:11:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 86 (0xa8201c00) [pid = 23034] [serial = 1456] [outer = 0xa559ec00] 11:11:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 87 (0xa820ec00) [pid = 23034] [serial = 1457] [outer = 0xa559ec00] 11:11:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 88 (0xa82b3800) [pid = 23034] [serial = 1458] [outer = 0xa559ec00] 11:11:34 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e10400 == 17 [pid = 23034] [id = 523] 11:11:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 89 (0xa8e10800) [pid = 23034] [serial = 1459] [outer = (nil)] 11:11:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 90 (0xa8e14c00) [pid = 23034] [serial = 1460] [outer = 0xa8e10800] 11:11:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 91 (0xa8e13c00) [pid = 23034] [serial = 1461] [outer = 0xa8e10800] 11:11:35 INFO - PROCESS | 22989 | ++DOCSHELL 0xa82b8c00 == 18 [pid = 23034] [id = 524] 11:11:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 92 (0xa8e13800) [pid = 23034] [serial = 1462] [outer = (nil)] 11:11:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 93 (0xa8e1d400) [pid = 23034] [serial = 1463] [outer = 0xa8e13800] 11:11:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 94 (0xa8e1c800) [pid = 23034] [serial = 1464] [outer = 0xa8e13800] 11:11:37 INFO - PROCESS | 22989 | --DOMWINDOW == 93 (0xa2c73400) [pid = 23034] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html] 11:11:37 INFO - PROCESS | 22989 | --DOMWINDOW == 92 (0xa38c9000) [pid = 23034] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 11:11:37 INFO - PROCESS | 22989 | --DOMWINDOW == 91 (0xa380dc00) [pid = 23034] [serial = 1389] [outer = (nil)] [url = blob:http://web-platform.test:8000/ca118990-2130-4ca9-a9b3-4c43aa92b7c5] 11:11:37 INFO - PROCESS | 22989 | --DOMWINDOW == 90 (0xa3a55c00) [pid = 23034] [serial = 1405] [outer = (nil)] [url = blob:http://web-platform.test:8000/ca118990-2130-4ca9-a9b3-4c43aa92b7c5] 11:11:37 INFO - PROCESS | 22989 | --DOMWINDOW == 89 (0xa3a57000) [pid = 23034] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 11:11:37 INFO - PROCESS | 22989 | --DOMWINDOW == 88 (0xa456f400) [pid = 23034] [serial = 1414] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 11:11:37 INFO - PROCESS | 22989 | --DOMWINDOW == 87 (0xa3a50400) [pid = 23034] [serial = 1402] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 11:11:37 INFO - PROCESS | 22989 | --DOMWINDOW == 86 (0xa2c22000) [pid = 23034] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html] 11:11:37 INFO - PROCESS | 22989 | --DOMWINDOW == 85 (0xa3a5ac00) [pid = 23034] [serial = 1408] [outer = (nil)] [url = about:srcdoc] 11:11:37 INFO - PROCESS | 22989 | --DOMWINDOW == 84 (0xa38c4000) [pid = 23034] [serial = 1395] [outer = (nil)] [url = about:blank] 11:11:37 INFO - PROCESS | 22989 | --DOMWINDOW == 83 (0xa38c6800) [pid = 23034] [serial = 1397] [outer = (nil)] [url = about:blank] 11:11:37 INFO - PROCESS | 22989 | --DOMWINDOW == 82 (0xa38bf400) [pid = 23034] [serial = 1393] [outer = (nil)] [url = about:blank] 11:11:37 INFO - PROCESS | 22989 | --DOMWINDOW == 81 (0xa375a400) [pid = 23034] [serial = 1386] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 11:11:37 INFO - PROCESS | 22989 | --DOMWINDOW == 80 (0xa3757c00) [pid = 23034] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 11:11:37 INFO - PROCESS | 22989 | --DOMWINDOW == 79 (0xa3810000) [pid = 23034] [serial = 1391] [outer = (nil)] [url = about:srcdoc] 11:11:37 INFO - PROCESS | 22989 | --DOMWINDOW == 78 (0xa2c23400) [pid = 23034] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html] 11:11:37 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c73400 == 19 [pid = 23034] [id = 525] 11:11:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 79 (0xa2d22c00) [pid = 23034] [serial = 1465] [outer = (nil)] 11:11:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 80 (0xa4567000) [pid = 23034] [serial = 1466] [outer = 0xa2d22c00] 11:11:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 81 (0xa38bf000) [pid = 23034] [serial = 1467] [outer = 0xa2d22c00] 11:11:37 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c66c00 == 20 [pid = 23034] [id = 526] 11:11:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 82 (0xa2c6cc00) [pid = 23034] [serial = 1468] [outer = (nil)] 11:11:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 83 (0xa8f55800) [pid = 23034] [serial = 1469] [outer = 0xa2c6cc00] 11:11:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 84 (0xa8f57800) [pid = 23034] [serial = 1470] [outer = 0xa2c6cc00] 11:11:38 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8f5b800 == 21 [pid = 23034] [id = 527] 11:11:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 85 (0xa8f5bc00) [pid = 23034] [serial = 1471] [outer = (nil)] 11:11:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 86 (0xa8f5f800) [pid = 23034] [serial = 1472] [outer = 0xa8f5bc00] 11:11:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 87 (0xa8f60c00) [pid = 23034] [serial = 1473] [outer = 0xa8f5bc00] 11:11:39 INFO - PROCESS | 22989 | 1480705899525 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]]]}] 11:11:39 INFO - ................ 11:11:39 INFO - TEST-OK | /secure-contexts/basic-popup-and-iframe-tests.https.html | took 9511ms 11:11:39 INFO - PROCESS | 22989 | 1480705899626 Marionette TRACE conn4 -> [0,1584,"getWindowHandle",null] 11:11:39 INFO - PROCESS | 22989 | 1480705899634 Marionette TRACE conn4 <- [1,1584,null,{"value":"2147483649"}] 11:11:39 INFO - TEST-START | /selection/Document-open.html 11:11:39 INFO - PROCESS | 22989 | 1480705899643 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}] 11:11:39 INFO - PROCESS | 22989 | 1480705899911 Marionette TRACE conn4 <- [1,1585,null,{"value":null}] 11:11:39 INFO - PROCESS | 22989 | 1480705899978 Marionette TRACE conn4 -> [0,1586,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:11:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 88 (0xa375e000) [pid = 23034] [serial = 1474] [outer = 0xa77bf800] 11:11:40 INFO - PROCESS | 22989 | 1480705900314 Marionette TRACE conn4 <- [1,1586,null,{}] 11:11:40 INFO - PROCESS | 22989 | 1480705900320 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:11:40 INFO - PROCESS | 22989 | 1480705900352 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 11:11:40 INFO - PROCESS | 22989 | 1480705900387 Marionette TRACE conn4 -> [0,1588,"timeouts",{"script":35000}] 11:11:40 INFO - PROCESS | 22989 | 1480705900397 Marionette TRACE conn4 <- [1,1588,null,{}] 11:11:40 INFO - PROCESS | 22989 | 1480705900404 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}] 11:11:40 INFO - PROCESS | 22989 | 1480705900433 Marionette TRACE conn4 <- [1,1589,null,{"value":null}] 11:11:40 INFO - PROCESS | 22989 | 1480705900439 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:11:40 INFO - PROCESS | 22989 | ++DOCSHELL 0xa77c0800 == 22 [pid = 23034] [id = 528] 11:11:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 89 (0xa77c2800) [pid = 23034] [serial = 1475] [outer = (nil)] 11:11:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 90 (0xa8e18400) [pid = 23034] [serial = 1476] [outer = 0xa77c2800] 11:11:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 91 (0xa8e0fc00) [pid = 23034] [serial = 1477] [outer = 0xa77c2800] 11:11:41 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e1b000 == 23 [pid = 23034] [id = 529] 11:11:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 92 (0xa8fbb000) [pid = 23034] [serial = 1478] [outer = (nil)] 11:11:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 93 (0xa8fbc400) [pid = 23034] [serial = 1479] [outer = 0xa8fbb000] 11:11:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 94 (0xacc4b800) [pid = 23034] [serial = 1480] [outer = 0xa8fbb000] 11:11:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:11:41 INFO - PROCESS | 22989 | 1480705901522 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"]]]}] 11:11:41 INFO - . 11:11:41 INFO - TEST-OK | /selection/Document-open.html | took 1935ms 11:11:41 INFO - PROCESS | 22989 | 1480705901579 Marionette TRACE conn4 -> [0,1591,"getWindowHandle",null] 11:11:41 INFO - PROCESS | 22989 | 1480705901583 Marionette TRACE conn4 <- [1,1591,null,{"value":"2147483649"}] 11:11:41 INFO - PROCESS | 22989 | 1480705901862 Marionette TRACE conn4 -> [0,1592,"timeouts",{"script":185000}] 11:11:41 INFO - PROCESS | 22989 | 1480705901874 Marionette TRACE conn4 <- [1,1592,null,{}] 11:11:42 INFO - PROCESS | 22989 | 1480705901888 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}] 11:11:42 INFO - TEST-START | /selection/addRange.html 11:11:42 INFO - PROCESS | 22989 | 1480705902226 Marionette TRACE conn4 <- [1,1593,null,{"value":null}] 11:11:42 INFO - PROCESS | 22989 | 1480705902248 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:11:42 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38bf800 == 24 [pid = 23034] [id = 530] 11:11:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 95 (0xa38c2400) [pid = 23034] [serial = 1481] [outer = (nil)] 11:11:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 96 (0xa556bc00) [pid = 23034] [serial = 1482] [outer = 0xa38c2400] 11:11:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 97 (0xacc7ec00) [pid = 23034] [serial = 1483] [outer = 0xa38c2400] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c66c00 == 23 [pid = 23034] [id = 526] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c73400 == 22 [pid = 23034] [id = 525] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa82b8c00 == 21 [pid = 23034] [id = 524] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa3646000 == 20 [pid = 23034] [id = 515] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c26800 == 19 [pid = 23034] [id = 516] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa375a000 == 18 [pid = 23034] [id = 517] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c6400 == 17 [pid = 23034] [id = 518] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa3644c00 == 16 [pid = 23034] [id = 519] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa456c400 == 15 [pid = 23034] [id = 520] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa4954400 == 14 [pid = 23034] [id = 521] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa363e800 == 13 [pid = 23034] [id = 494] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa559b400 == 12 [pid = 23034] [id = 522] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e10400 == 11 [pid = 23034] [id = 523] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c1dc00 == 10 [pid = 23034] [id = 510] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d2b800 == 9 [pid = 23034] [id = 511] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d26400 == 8 [pid = 23034] [id = 513] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c6f800 == 7 [pid = 23034] [id = 514] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa77c0800 == 6 [pid = 23034] [id = 528] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa4952000 == 5 [pid = 23034] [id = 509] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa3752c00 == 4 [pid = 23034] [id = 512] 11:12:18 INFO - PROCESS | 22989 | --DOCSHELL 0xa8f5b800 == 3 [pid = 23034] [id = 527] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 96 (0xa38c8400) [pid = 23034] [serial = 1401] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 95 (0xa380e000) [pid = 23034] [serial = 1390] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 94 (0xa2c6e400) [pid = 23034] [serial = 1377] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 93 (0xa38cb000) [pid = 23034] [serial = 1406] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 92 (0xa4567400) [pid = 23034] [serial = 1412] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 91 (0xa2d23000) [pid = 23034] [serial = 1379] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 90 (0xa456a000) [pid = 23034] [serial = 1413] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 89 (0xa2d21c00) [pid = 23034] [serial = 1380] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 88 (0xa456dc00) [pid = 23034] [serial = 1417] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 87 (0xa3a50c00) [pid = 23034] [serial = 1403] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 86 (0xa2c6dc00) [pid = 23034] [serial = 1374] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 85 (0xa3642800) [pid = 23034] [serial = 1400] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 84 (0xa3a5b000) [pid = 23034] [serial = 1409] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 83 (0xa3a51800) [pid = 23034] [serial = 1404] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 82 (0xa38c5000) [pid = 23034] [serial = 1396] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 81 (0xa38c7000) [pid = 23034] [serial = 1398] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 80 (0xa38c0800) [pid = 23034] [serial = 1394] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 79 (0xa3801400) [pid = 23034] [serial = 1388] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 78 (0xa3a55400) [pid = 23034] [serial = 1407] [outer = (nil)] [url = blob:http://web-platform.test:8000/ca118990-2130-4ca9-a9b3-4c43aa92b7c5] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 77 (0xa2c67000) [pid = 23034] [serial = 1376] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 76 (0xa46c3000) [pid = 23034] [serial = 1415] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 75 (0xa375b800) [pid = 23034] [serial = 1387] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 74 (0xa46c1800) [pid = 23034] [serial = 1416] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 73 (0xa3758000) [pid = 23034] [serial = 1385] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 72 (0xa3a5e400) [pid = 23034] [serial = 1410] [outer = (nil)] [url = about:srcdoc] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 71 (0xa3810800) [pid = 23034] [serial = 1392] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 70 (0xa3643400) [pid = 23034] [serial = 1382] [outer = (nil)] [url = about:blank] 11:12:32 INFO - PROCESS | 22989 | --DOMWINDOW == 69 (0xa490f000) [pid = 23034] [serial = 1419] [outer = (nil)] [url = about:blank] 11:13:04 INFO - PROCESS | 22989 | 1480705982947 Marionette TRACE conn4 <- [1,1594,null,{"value":["/selection/addRange.html",0,null,null,[["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"A\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests\nSelection.addRange() tests\n but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

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

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

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

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

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

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

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

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

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

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

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

but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests\n [0,1595,"getWindowHandle",null] 11:13:33 INFO - PROCESS | 22989 | 1480706013780 Marionette TRACE conn4 <- [1,1595,null,{"value":"2147483649"}] 11:13:33 INFO - PROCESS | 22989 | 1480706013882 Marionette TRACE conn4 -> [0,1596,"timeouts",{"script":185000}] 11:13:33 INFO - PROCESS | 22989 | 1480706013907 Marionette TRACE conn4 <- [1,1596,null,{}] 11:13:34 INFO - PROCESS | 22989 | 1480706014002 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}] 11:13:34 INFO - PROCESS | 22989 | 1480706014425 Marionette TRACE conn4 <- [1,1597,null,{"value":null}] 11:13:34 INFO - TEST-START | /selection/collapse.html 11:13:34 INFO - PROCESS | 22989 | 1480706014495 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:13:34 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e42fc00 == 4 [pid = 23034] [id = 531] 11:13:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0x9e431000) [pid = 23034] [serial = 1484] [outer = (nil)] 11:13:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0x9e436800) [pid = 23034] [serial = 1485] [outer = 0x9e431000] 11:13:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0xa163a800) [pid = 23034] [serial = 1486] [outer = 0x9e431000] 11:14:00 INFO - PROCESS | 22989 | 1480706036529 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] 11:14:13 INFO - PROCESS | 22989 | 1480706053512 Marionette TRACE conn4 <- [1,1599,null,{"value":"2147483649"}] 11:14:13 INFO - TEST-START | /selection/collapseToStartEnd.html 11:14:13 INFO - PROCESS | 22989 | 1480706053532 Marionette TRACE conn4 -> [0,1600,"timeouts",{"script":35000}] 11:14:13 INFO - PROCESS | 22989 | 1480706053541 Marionette TRACE conn4 <- [1,1600,null,{}] 11:14:13 INFO - PROCESS | 22989 | 1480706053553 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}] 11:14:13 INFO - PROCESS | 22989 | 1480706053770 Marionette TRACE conn4 <- [1,1601,null,{"value":null}] 11:14:13 INFO - PROCESS | 22989 | 1480706053822 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:14:13 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b74d400 == 4 [pid = 23034] [id = 532] 11:14:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 11 (0x9b74d800) [pid = 23034] [serial = 1487] [outer = (nil)] 11:14:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0x9b752c00) [pid = 23034] [serial = 1488] [outer = 0x9b74d800] 11:14:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0x9ba05800) [pid = 23034] [serial = 1489] [outer = 0x9b74d800] 11:14:15 INFO - ...................................................................................................................... 11:14:15 INFO - TEST-OK | /selection/collapseToStartEnd.html | took 2156ms 11:14:15 INFO - TEST-START | /selection/deleteFromDocument.html 11:14:15 INFO - PROCESS | 22989 | 1480706055527 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"]]]}] 11:14:15 INFO - PROCESS | 22989 | 1480706055722 Marionette TRACE conn4 -> [0,1603,"getWindowHandle",null] 11:14:15 INFO - PROCESS | 22989 | 1480706055727 Marionette TRACE conn4 <- [1,1603,null,{"value":"2147483649"}] 11:14:15 INFO - PROCESS | 22989 | 1480706055736 Marionette TRACE conn4 -> [0,1604,"timeouts",{"script":35000}] 11:14:15 INFO - PROCESS | 22989 | 1480706055745 Marionette TRACE conn4 <- [1,1604,null,{}] 11:14:15 INFO - PROCESS | 22989 | 1480706055772 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}] 11:14:16 INFO - PROCESS | 22989 | 1480706056084 Marionette TRACE conn4 <- [1,1605,null,{"value":null}] 11:14:16 INFO - PROCESS | 22989 | 1480706056125 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:14:16 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfde800 == 5 [pid = 23034] [id = 533] 11:14:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0x9cfdec00) [pid = 23034] [serial = 1490] [outer = (nil)] 11:14:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0x9cfe2800) [pid = 23034] [serial = 1491] [outer = 0x9cfdec00] 11:14:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0x9cfe5400) [pid = 23034] [serial = 1492] [outer = 0x9cfdec00] 11:14:17 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e41c400 == 6 [pid = 23034] [id = 534] 11:14:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0x9e41cc00) [pid = 23034] [serial = 1493] [outer = (nil)] 11:14:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0x9e41dc00) [pid = 23034] [serial = 1494] [outer = 0x9e41cc00] 11:14:17 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfe6400 == 7 [pid = 23034] [id = 535] 11:14:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0x9e418800) [pid = 23034] [serial = 1495] [outer = (nil)] 11:14:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0x9e423000) [pid = 23034] [serial = 1496] [outer = 0x9e418800] 11:14:17 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:17 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:17 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:17 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:17 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:17 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:17 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:17 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:17 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:17 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:18 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:18 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:18 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:18 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:18 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:18 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:18 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:18 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:18 INFO - PROCESS | 22989 | Don't know how to set selection back past frame boundary 11:14:18 INFO - ....................... 11:14:18 INFO - PROCESS | 22989 | 1480706058881 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]]]}] 11:14:18 INFO - ..................................... 11:14:18 INFO - TEST-OK | /selection/deleteFromDocument.html | took 3222ms 11:14:18 INFO - PROCESS | 22989 | 1480706058961 Marionette TRACE conn4 -> [0,1607,"getWindowHandle",null] 11:14:18 INFO - PROCESS | 22989 | 1480706058964 Marionette TRACE conn4 <- [1,1607,null,{"value":"2147483649"}] 11:14:19 INFO - PROCESS | 22989 | 1480706059123 Marionette TRACE conn4 -> [0,1608,"timeouts",{"script":185000}] 11:14:19 INFO - PROCESS | 22989 | 1480706059137 Marionette TRACE conn4 <- [1,1608,null,{}] 11:14:19 INFO - PROCESS | 22989 | 1480706059153 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}] 11:14:19 INFO - TEST-START | /selection/extend.html 11:14:19 INFO - PROCESS | 22989 | 1480706059358 Marionette TRACE conn4 <- [1,1609,null,{"value":null}] 11:14:19 INFO - PROCESS | 22989 | 1480706059402 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:14:19 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba0f000 == 8 [pid = 23034] [id = 536] 11:14:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0x9ba0fc00) [pid = 23034] [serial = 1497] [outer = (nil)] 11:14:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0x9cc3f400) [pid = 23034] [serial = 1498] [outer = 0x9ba0fc00] 11:14:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0x9cfe3800) [pid = 23034] [serial = 1499] [outer = 0x9ba0fc00] 11:14:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:14:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:29 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:29 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:14:29 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:29 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:14:29 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:29 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:14:29 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:29 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:29 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:14:29 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:29 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:14:29 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:30 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:30 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:30 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:30 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:30 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:30 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:31 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:31 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:32 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:32 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:32 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:32 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:33 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:33 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:33 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:33 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:34 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:34 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:34 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:34 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:34 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:34 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:34 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:34 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:35 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:35 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:35 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:35 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:36 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:36 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:36 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:36 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:36 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:36 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:36 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:36 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:37 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:37 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:37 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:37 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:38 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:41 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:41 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:41 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:41 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:41 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:41 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:41 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:41 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:14:50 INFO - PROCESS | 22989 | --DOCSHELL 0x9e41c400 == 7 [pid = 23034] [id = 534] 11:14:50 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfe6400 == 6 [pid = 23034] [id = 535] 11:14:50 INFO - PROCESS | 22989 | --DOCSHELL 0x9e42fc00 == 5 [pid = 23034] [id = 531] 11:14:50 INFO - PROCESS | 22989 | --DOCSHELL 0x9b74d400 == 4 [pid = 23034] [id = 532] 11:14:51 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfde800 == 3 [pid = 23034] [id = 533] 11:15:04 INFO - PROCESS | 22989 | 1480706098107 Marionette TRACE conn4 <- [1,1610,null,{"value":["/selection/extend.html",0,null,null,[["extend() with range 0 [] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 0 [] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 0 [] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 0 [] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 0 [] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 0 [] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 0 [] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 0 [] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 0 [] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 0 [] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 0 [] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 0 [] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 0 [] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 0 [] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 0 [] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 0 [] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 0 [] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 0 [] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 0 [] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 0 [] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 0 [] and point 20 [foreignPara1.firstChild, 0]",0,null,null],["extend() with range 0 [] and point 21 [foreignPara1.firstChild, 1]",0,null,null],["extend() with range 0 [] and point 22 [foreignPara1.firstChild, 8]",0,null,null],["extend() with range 0 [] and point 23 [foreignPara1.firstChild, 9]",0,null,null],["extend() with range 0 [] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 0 [] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 0 [] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 0 [] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 0 [] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 0 [] and point 29 [document.head, 1]",0,null,null],["extend() with range 0 [] and point 30 [document.body, 3]",0,null,null],["extend() with range 0 [] and point 31 [foreignDoc.documentElement, 0]",0,null,null],["extend() with range 0 [] and point 32 [foreignDoc.documentElement, 1]",0,null,null],["extend() with range 0 [] and point 33 [foreignDoc.head, 0]",0,null,null],["extend() with range 0 [] and point 34 [foreignDoc.body, 1]",0,null,null],["extend() with range 0 [] and point 35 [paras[0], 0]",0,null,null],["extend() with range 0 [] and point 36 [paras[0], 1]",0,null,null],["extend() with range 0 [] and point 37 [paras[0], 2]",0,null,null],["extend() with range 0 [] and point 38 [paras[1], 0]",0,null,null],["extend() with range 0 [] and point 39 [paras[1], 1]",0,null,null],["extend() with range 0 [] and point 40 [paras[1], 2]",0,null,null],["extend() with range 0 [] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 0 [] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 0 [] and point 43 [testDiv, 0]",0,null,null],["extend() with range 0 [] and point 44 [testDiv, 3]",0,null,null],["extend() with range 0 [] and point 45 [document, -1]",0,null,null],["extend() with range 0 [] and point 46 [document, 0]",0,null,null],["extend() with range 0 [] and point 47 [document, 1]",0,null,null],["extend() with range 0 [] and point 48 [document, 2]",0,null,null],["extend() with range 0 [] and point 49 [document, 3]",0,null,null],["extend() with range 0 [] and point 50 [comment, -1]",0,null,null],["extend() with range 0 [] and point 51 [comment, 0]",0,null,null],["extend() with range 0 [] and point 52 [comment, 4]",0,null,null],["extend() with range 0 [] and point 53 [comment, 96]",0,null,null],["extend() with range 0 [] and point 54 [foreignDoc, 0]",0,null,null],["extend() with range 0 [] and point 55 [foreignDoc, 1]",0,null,null],["extend() with range 0 [] and point 56 [foreignComment, 2]",0,null,null],["extend() with range 0 [] and point 57 [foreignTextNode, 0]",0,null,null],["extend() with range 0 [] and point 58 [foreignTextNode, 36]",0,null,null],["extend() with range 0 [] and point 59 [xmlDoc, -1]",0,null,null],["extend() with range 0 [] and point 60 [xmlDoc, 0]",0,null,null],["extend() with range 0 [] and point 61 [xmlDoc, 1]",0,null,null],["extend() with range 0 [] and point 62 [xmlDoc, 5]",0,null,null],["extend() with range 0 [] and point 63 [xmlComment, 0]",0,null,null],["extend() with range 0 [] and point 64 [xmlComment, 4]",0,null,null],["extend() with range 0 [] and point 65 [processingInstruction, 0]",0,null,null],["extend() with range 0 [] and point 66 [processingInstruction, 5]",0,null,null],["extend() with range 0 [] and point 67 [processingInstruction, 9]",0,null,null],["extend() with range 0 [] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 0 [] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 0 [] and point 70 [detachedForeignTextNode, 0]",0,null,null],["extend() with range 0 [] and point 71 [detachedForeignTextNode, 8]",0,null,null],["extend() with range 0 [] and point 72 [detachedXmlTextNode, 0]",0,null,null],["extend() with range 0 [] and point 73 [detachedXmlTextNode, 8]",0,null,null],["extend() with range 0 [] and point 74 [detachedProcessingInstruction, 12]",0,null,null],["extend() with range 0 [] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 0 [] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 0 [] and point 77 [detachedForeignComment, 0]",0,null,null],["extend() with range 0 [] and point 78 [detachedForeignComment, 4]",0,null,null],["extend() with range 0 [] and point 79 [detachedXmlComment, 2]",0,null,null],["extend() with range 0 [] and point 80 [docfrag, 0]",0,null,null],["extend() with range 0 [] and point 81 [foreignDocfrag, 0]",0,null,null],["extend() with range 0 [] and point 82 [xmlDocfrag, 0]",0,null,null],["extend() with range 0 [] and point 83 [doctype, 0]",0,null,null],["extend() with range 0 [] and point 84 [doctype, -17]",0,null,null],["extend() with range 0 [] and point 85 [doctype, 1]",0,null,null],["extend() with range 0 [] and point 86 [foreignDoctype, 0]",0,null,null],["extend() with range 0 [] and point 87 [xmlDoctype, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 24 [document.documentElement, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 25 [document.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 26 [document.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 27 [document.documentElement, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 28 [document.documentElement, 7]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 29 [document.head, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 30 [document.body, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 35 [paras[0], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 36 [paras[0], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 37 [paras[0], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 38 [paras[1], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 39 [paras[1], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 40 [paras[1], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 41 [detachedPara1, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 42 [detachedPara1, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 43 [testDiv, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 44 [testDiv, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 45 [document, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 46 [document, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 47 [document, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 48 [document, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 49 [document, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 50 [comment, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 51 [comment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 52 [comment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 53 [comment, 96]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 54 [foreignDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 55 [foreignDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 56 [foreignComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 59 [xmlDoc, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 60 [xmlDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 61 [xmlDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 62 [xmlDoc, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 63 [xmlComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 64 [xmlComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 65 [processingInstruction, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 66 [processingInstruction, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 67 [processingInstruction, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 68 [detachedTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 69 [detachedTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 75 [detachedComment, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 76 [detachedComment, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 80 [docfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 83 [doctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 84 [doctype, -17]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and --DOMWINDOW == 22 (0x9e418800) [pid = 23034] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 11:15:04 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0x9e41cc00) [pid = 23034] [serial = 1493] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 11:15:04 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0x9b74d800) [pid = 23034] [serial = 1487] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html] 11:15:04 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0x9e431000) [pid = 23034] [serial = 1484] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html] 11:15:04 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0x9cfdec00) [pid = 23034] [serial = 1490] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html] 11:15:06 INFO - ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 11:15:06 INFO - PROCESS | 22989 | point 85 [doctype, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 85 [doctype, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 86 [foreignDoctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 87 [xmlDoctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 24 [document.documentElement, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 25 [document.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 26 [document.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 27 [document.documentElement, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 28 [document.documentElement, 7]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 29 [document.head, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 30 [document.body, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 35 [paras[0], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 36 [paras[0], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 37 [paras[0], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 38 [paras[1], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 39 [paras[1], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 40 [paras[1], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 41 [detachedPara1, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 42 [detachedPara1, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 43 [testDiv, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 44 [testDiv, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 45 [document, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 46 [document, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 47 [document, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 48 [document, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 49 [document, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 50 [comment, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 51 [comment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 52 [comment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 53 [comment, 96]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 75 [detachedComment, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 76 [detachedComment, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 80 [docfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resourc--DOMWINDOW == 17 (0x9b752c00) [pid = 23034] [serial = 1488] [outer = (nil)] [url = about:blank] 11:15:06 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0x9ba05800) [pid = 23034] [serial = 1489] [outer = (nil)] [url = about:blank] 11:15:06 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0xa163a800) [pid = 23034] [serial = 1486] [outer = (nil)] [url = about:blank] 11:15:06 INFO - .............. 11:15:06 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0x9cfe5400) [pid = 23034] [serial = 1492] [outer = (nil)] [url = about:blank] 11:15:06 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0x9e423000) [pid = 23034] [serial = 1496] [outer = (nil)] [url = about:blank] 11:15:06 INFO - ............................... 11:15:06 INFO - PROCESS | 22989 | --DOMWINDOW == 12 (0x9e41dc00) [pid = 23034] [serial = 1494] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 11:15:06 INFO - PROCESS | 22989 | --DOMWINDOW == 11 (0x9cfe2800) [pid = 23034] [serial = 1491] [outer = (nil)] [url = about:blank] 11:15:09 INFO - ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 11:15:09 INFO - TEST-OK | /selection/extend.html | took 49890ms 11:15:09 INFO - PROCESS | 22989 | 1480706109133 Marionette TRACE conn4 -> [0,1611,"getWindowHandle",null] 11:15:09 INFO - PROCESS | 22989 | 1480706109137 Marionette TRACE conn4 <- [1,1611,null,{"value":"2147483649"}] 11:15:09 INFO - TEST-START | /selection/getRangeAt.html 11:15:09 INFO - PROCESS | 22989 | 1480706109153 Marionette TRACE conn4 -> [0,1612,"timeouts",{"script":35000}] 11:15:09 INFO - PROCESS | 22989 | 1480706109157 Marionette TRACE conn4 <- [1,1612,null,{}] 11:15:09 INFO - PROCESS | 22989 | 1480706109164 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}] 11:15:09 INFO - PROCESS | 22989 | 1480706109361 Marionette TRACE conn4 <- [1,1613,null,{"value":null}] 11:15:09 INFO - PROCESS | 22989 | 1480706109432 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:15:09 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b096400 == 4 [pid = 23034] [id = 537] 11:15:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 12 (0x9b096800) [pid = 23034] [serial = 1500] [outer = (nil)] 11:15:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 13 (0x9b09b800) [pid = 23034] [serial = 1501] [outer = 0x9b096800] 11:15:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0x9b747c00) [pid = 23034] [serial = 1502] [outer = 0x9b096800] 11:15:10 INFO - PROCESS | 22989 | 1480706110358 Marionette TRACE conn4 <- [1,1614,null,{"value":["/selection/getRangeAt.html",0,null,null,[["The getRangeAt method",0,null,null]]]}] 11:15:10 INFO - . 11:15:10 INFO - TEST-OK | /selection/getRangeAt.html | took 1234ms 11:15:10 INFO - PROCESS | 22989 | 1480706110393 Marionette TRACE conn4 -> [0,1615,"getWindowHandle",null] 11:15:10 INFO - PROCESS | 22989 | 1480706110396 Marionette TRACE conn4 <- [1,1615,null,{"value":"2147483649"}] 11:15:10 INFO - TEST-START | /selection/getSelection.html 11:15:10 INFO - PROCESS | 22989 | 1480706110403 Marionette TRACE conn4 -> [0,1616,"timeouts",{"script":35000}] 11:15:10 INFO - PROCESS | 22989 | 1480706110406 Marionette TRACE conn4 <- [1,1616,null,{}] 11:15:10 INFO - PROCESS | 22989 | 1480706110423 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}] 11:15:10 INFO - PROCESS | 22989 | 1480706110663 Marionette TRACE conn4 <- [1,1617,null,{"value":null}] 11:15:10 INFO - PROCESS | 22989 | 1480706110751 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:15:10 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b095000 == 5 [pid = 23034] [id = 538] 11:15:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0x9b09a000) [pid = 23034] [serial = 1503] [outer = (nil)] 11:15:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0x9b753c00) [pid = 23034] [serial = 1504] [outer = 0x9b09a000] 11:15:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0x9ba01c00) [pid = 23034] [serial = 1505] [outer = 0x9b09a000] 11:15:11 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba09400 == 6 [pid = 23034] [id = 539] 11:15:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0x9ba0a000) [pid = 23034] [serial = 1506] [outer = (nil)] 11:15:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0x9ba0a400) [pid = 23034] [serial = 1507] [outer = 0x9ba0a000] 11:15:12 INFO - .................. 11:15:12 INFO - TEST-OK | /selection/getSelection.html | took 1613ms 11:15:12 INFO - TEST-START | /selection/interfaces.html 11:15:12 INFO - PROCESS | 22989 | 1480706111978 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]]]}] 11:15:12 INFO - PROCESS | 22989 | 1480706112017 Marionette TRACE conn4 -> [0,1619,"getWindowHandle",null] 11:15:12 INFO - PROCESS | 22989 | 1480706112024 Marionette TRACE conn4 <- [1,1619,null,{"value":"2147483649"}] 11:15:12 INFO - PROCESS | 22989 | 1480706112030 Marionette TRACE conn4 -> [0,1620,"timeouts",{"script":35000}] 11:15:12 INFO - PROCESS | 22989 | 1480706112037 Marionette TRACE conn4 <- [1,1620,null,{}] 11:15:12 INFO - PROCESS | 22989 | 1480706112047 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}] 11:15:12 INFO - PROCESS | 22989 | 1480706112228 Marionette TRACE conn4 <- [1,1621,null,{"value":null}] 11:15:12 INFO - PROCESS | 22989 | 1480706112298 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:15:12 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc37000 == 7 [pid = 23034] [id = 540] 11:15:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0x9cc37400) [pid = 23034] [serial = 1508] [outer = (nil)] 11:15:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0x9cc3b400) [pid = 23034] [serial = 1509] [outer = 0x9cc37400] 11:15:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0x9cc3dc00) [pid = 23034] [serial = 1510] [outer = 0x9cc37400] 11:15:13 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsScriptLoader.cpp, line 1455 11:15:14 INFO - PROCESS | 22989 | 1480706113955 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]]]}] 11:15:14 INFO - .............................................. 11:15:14 INFO - TEST-OK | /selection/interfaces.html | took 2010ms 11:15:14 INFO - PROCESS | 22989 | 1480706114040 Marionette TRACE conn4 -> [0,1623,"getWindowHandle",null] 11:15:14 INFO - PROCESS | 22989 | 1480706114045 Marionette TRACE conn4 <- [1,1623,null,{"value":"2147483649"}] 11:15:14 INFO - TEST-START | /selection/isCollapsed.html 11:15:14 INFO - PROCESS | 22989 | 1480706114052 Marionette TRACE conn4 -> [0,1624,"timeouts",{"script":35000}] 11:15:14 INFO - PROCESS | 22989 | 1480706114056 Marionette TRACE conn4 <- [1,1624,null,{}] 11:15:14 INFO - PROCESS | 22989 | 1480706114062 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}] 11:15:14 INFO - PROCESS | 22989 | 1480706114245 Marionette TRACE conn4 <- [1,1625,null,{"value":null}] 11:15:14 INFO - PROCESS | 22989 | 1480706114294 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:15:14 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfdcc00 == 8 [pid = 23034] [id = 541] 11:15:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0x9cfdd000) [pid = 23034] [serial = 1511] [outer = (nil)] 11:15:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0x9cfe5000) [pid = 23034] [serial = 1512] [outer = 0x9cfdd000] 11:15:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0x9e419400) [pid = 23034] [serial = 1513] [outer = 0x9cfdd000] 11:15:15 INFO - ........................................................... 11:15:15 INFO - TEST-OK | /selection/isCollapsed.html | took 1835ms 11:15:15 INFO - PROCESS | 22989 | 1480706115814 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]]]}] 11:15:15 INFO - PROCESS | 22989 | 1480706115916 Marionette TRACE conn4 -> [0,1627,"getWindowHandle",null] 11:15:15 INFO - PROCESS | 22989 | 1480706115922 Marionette TRACE conn4 <- [1,1627,null,{"value":"2147483649"}] 11:15:15 INFO - TEST-START | /selection/removeAllRanges.html 11:15:15 INFO - PROCESS | 22989 | 1480706115932 Marionette TRACE conn4 -> [0,1628,"timeouts",{"script":35000}] 11:15:15 INFO - PROCESS | 22989 | 1480706115935 Marionette TRACE conn4 <- [1,1628,null,{}] 11:15:15 INFO - PROCESS | 22989 | 1480706115941 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}] 11:15:16 INFO - PROCESS | 22989 | 1480706116180 Marionette TRACE conn4 <- [1,1629,null,{"value":null}] 11:15:16 INFO - PROCESS | 22989 | 1480706116394 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:15:16 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e424c00 == 9 [pid = 23034] [id = 542] 11:15:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0x9e426800) [pid = 23034] [serial = 1514] [outer = (nil)] 11:15:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0x9e42e800) [pid = 23034] [serial = 1515] [outer = 0x9e426800] 11:15:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0x9e42f800) [pid = 23034] [serial = 1516] [outer = 0x9e426800] 11:15:18 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba09400 == 8 [pid = 23034] [id = 539] 11:15:18 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0x9cc3f400) [pid = 23034] [serial = 1498] [outer = (nil)] [url = about:blank] 11:15:18 INFO - PROCESS | 22989 | --DOCSHELL 0x9b095000 == 7 [pid = 23034] [id = 538] 11:15:18 INFO - PROCESS | 22989 | --DOCSHELL 0x9b096400 == 6 [pid = 23034] [id = 537] 11:15:18 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba0f000 == 5 [pid = 23034] [id = 536] 11:15:19 INFO - ...................................................................................................................... 11:15:19 INFO - TEST-OK | /selection/removeAllRanges.html | took 3162ms 11:15:19 INFO - PROCESS | 22989 | 1480706118971 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"]]]}] 11:15:19 INFO - PROCESS | 22989 | 1480706119095 Marionette TRACE conn4 -> [0,1631,"getWindowHandle",null] 11:15:19 INFO - PROCESS | 22989 | 1480706119098 Marionette TRACE conn4 <- [1,1631,null,{"value":"2147483649"}] 11:15:19 INFO - PROCESS | 22989 | 1480706119177 Marionette TRACE conn4 -> [0,1632,"timeouts",{"script":35000}] 11:15:19 INFO - TEST-START | /selection/selectAllChildren.html 11:15:19 INFO - PROCESS | 22989 | 1480706119186 Marionette TRACE conn4 <- [1,1632,null,{}] 11:15:19 INFO - PROCESS | 22989 | 1480706119197 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}] 11:15:19 INFO - PROCESS | 22989 | 1480706119366 Marionette TRACE conn4 <- [1,1633,null,{"value":null}] 11:15:19 INFO - PROCESS | 22989 | 1480706119483 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:15:19 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc40c00 == 6 [pid = 23034] [id = 543] 11:15:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0x9cfd7400) [pid = 23034] [serial = 1517] [outer = (nil)] 11:15:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0x9cfdfc00) [pid = 23034] [serial = 1518] [outer = 0x9cfd7400] 11:15:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0x9cfdc400) [pid = 23034] [serial = 1519] [outer = 0x9cfd7400] 11:15:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:20 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:20 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:20 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:20 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:21 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:22 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:22 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:22 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:22 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:22 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:22 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:23 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:24 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:24 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:24 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:24 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:24 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:25 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:26 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:27 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 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 11:15:28 INFO - PROCESS | 22989 | [Child 23034] 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 11:15:32 INFO - PROCESS | 22989 | 1480706132032 Marionette TRACE conn4 <- [1,1634,null,{"value":["/selection/selectAllChildren.html",0,null,null,[["Range 0 [], node 0 paras[0]",0,null,null],["Range 0 [], node 1 paras[0].firstChild",0,null,null],["Range 0 [], node 2 paras[1]",0,null,null],["Range 0 [], node 3 paras[1].firstChild",0,null,null],["Range 0 [], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 6 detachedPara1",0,null,null],["Range 0 [], node 7 detachedPara1.firstChild",0,null,null],["Range 0 [], node 8 detachedPara1",0,null,null],["Range 0 [], node 9 detachedPara1.firstChild",0,null,null],["Range 0 [], node 10 testDiv",0,null,null],["Range 0 [], node 11 document",0,null,null],["Range 0 [], node 12 detachedDiv",0,null,null],["Range 0 [], node 13 detachedPara2",0,null,null],["Range 0 [], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 19 detachedTextNode",0,null,null],["Range 0 [], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 26 comment",0,null,null],["Range 0 [], node 27 detachedComment",0,null,null],["Range 0 [], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 32 docfrag",0,null,null],["Range 0 [], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 35 doctype",0,null,null],["Range 0 [], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1]",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 paras[1].firstChild",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedPara1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 testDiv",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 document",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 detachedDiv",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedPara2",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 detachedTextNode",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 26 comment",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 27 detachedComment",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 32 docfrag",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 35 doctype",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1]",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 paras[1].firstChild",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedPara1",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 testDiv",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 document",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 detachedDiv",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedPara2",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 detachedTextNode",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 26 comment",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 27 detachedComment",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 32 docfrag",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 35 doctype",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1]",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 paras[1].firstChild",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedPara1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 testDiv",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 document",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 detachedDiv",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedPara2",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 detachedTextNode",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 26 comment",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 27 detachedComment",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 32 docfrag",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 35 doctype",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1]",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 paras[1].firstChild",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 detachedPara1.firstChild",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedPara1",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 detachedPara1.firstChild",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 testDiv",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 document",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 detachedDiv",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedPara2",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 detachedTextNode",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 26 comment",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 27 detachedComment",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 32 docfrag",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 35 doctype",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 document",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 26 comment",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 35 doctype",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 0 paras[0]",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 1 paras[0].firstChild",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 2 paras[1]",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 3 paras[1].firstChild",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 6 detachedPara1",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 8 detachedPara1",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 10 testDiv",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 11 document",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 12 detachedDiv",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 13 detachedPara2",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 19 detachedTextNode",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 26 comment",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 27 detachedComment",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 32 docfrag",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 35 doctype",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 0 paras[0]",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 1 paras[0].firstChild",0,null--DOMWINDOW == 29 (0x9b096800) [pid = 23034] [serial = 1500] [outer = (nil)] [url = http://web-platform.test:8000/selection/getRangeAt.html] 11:15:32 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0x9b09a000) [pid = 23034] [serial = 1503] [outer = (nil)] [url = http://web-platform.test:8000/selection/getSelection.html] 11:15:32 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0x9ba0a000) [pid = 23034] [serial = 1506] [outer = (nil)] [url = about:blank] 11:15:38 INFO - ................................................................................................................................................................................................................................................... 11:15:38 INFO - PROCESS | 22989 | ,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-platf--DOCSHELL 0x9e424c00 == 5 [pid = 23034] [id = 542] 11:15:38 INFO - ............................. 11:15:38 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfdcc00 == 4 [pid = 23034] [id = 541] 11:15:38 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc37000 == 3 [pid = 23034] [id = 540] 11:15:38 INFO - ............................................................................................................................................................................ 11:15:38 INFO - PROCESS | 22989 | orm.test:8000/resources/testharness.js:1403:20\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"]]]}] 11:15:38 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0x9ba0a400) [pid = 23034] [serial = 1507] [outer = (nil)] [url = about:blank] 11:15:38 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0x9ba01c00) [pid = 23034] [serial = 1505] [outer = (nil)] [url = about:blank] 11:15:38 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0x9b753c00) [pid = 23034] [serial = 1504] [outer = (nil)] [url = about:blank] 11:15:38 INFO - .................. 11:15:38 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0x9b09b800) [pid = 23034] [serial = 1501] [outer = (nil)] [url = about:blank] 11:15:38 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0x9b747c00) [pid = 23034] [serial = 1502] [outer = (nil)] [url = about:blank] 11:15:39 INFO - .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 11:15:39 INFO - TEST-OK | /selection/selectAllChildren.html | took 20348ms 11:15:39 INFO - PROCESS | 22989 | 1480706139586 Marionette TRACE conn4 -> [0,1635,"getWindowHandle",null] 11:15:39 INFO - PROCESS | 22989 | 1480706139593 Marionette TRACE conn4 <- [1,1635,null,{"value":"2147483649"}] 11:15:39 INFO - PROCESS | 22989 | 1480706139833 Marionette TRACE conn4 -> [0,1636,"timeouts",{"script":35000}] 11:15:39 INFO - PROCESS | 22989 | 1480706139857 Marionette TRACE conn4 <- [1,1636,null,{}] 11:15:39 INFO - TEST-START | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html 11:15:39 INFO - PROCESS | 22989 | 1480706139880 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}] 11:15:40 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0x9cc37400) [pid = 23034] [serial = 1508] [outer = (nil)] [url = http://web-platform.test:8000/selection/interfaces.html] 11:15:40 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0x9e426800) [pid = 23034] [serial = 1514] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html] 11:15:40 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0x9cfdd000) [pid = 23034] [serial = 1511] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html] 11:15:40 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0x9ba0fc00) [pid = 23034] [serial = 1497] [outer = (nil)] [url = http://web-platform.test:8000/selection/extend.html] 11:15:40 INFO - PROCESS | 22989 | 1480706140685 Marionette TRACE conn4 <- [1,1637,null,{"value":null}] 11:15:40 INFO - PROCESS | 22989 | 1480706140796 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:15:40 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b099c00 == 4 [pid = 23034] [id = 544] 11:15:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0x9b09a000) [pid = 23034] [serial = 1520] [outer = (nil)] 11:15:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0x9b746400) [pid = 23034] [serial = 1521] [outer = 0x9b09a000] 11:15:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0x9b74e400) [pid = 23034] [serial = 1522] [outer = 0x9b09a000] 11:15:41 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b753000 == 5 [pid = 23034] [id = 545] 11:15:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0x9b753400) [pid = 23034] [serial = 1523] [outer = (nil)] 11:15:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0x9b754400) [pid = 23034] [serial = 1524] [outer = 0x9b753400] 11:15:48 INFO - PROCESS | 22989 | 1480706145444 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--DOCSHELL 0x9cc40c00 == 4 [pid = 23034] [id = 543] 11:15:48 INFO - PROCESS | 22989 | /ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align=\"center\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align=\"center\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align=\"center\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align=\"center\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=\"\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=\"\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=\"\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=\"\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align=\"c\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align=\"c\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align=\"c\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align=\"c\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align=\"centera\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align=\"centera\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align=\"centera\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align=\"centera\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value=\"\\e9\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value=\"\\e9\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value=\"\\e9\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value=\"\\e9\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo=\"\\e9\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo=\"\\e9\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo=\"\\e9\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo=\"\\e9\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type=\"hidden\"],#attr-value input[type='radio']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform--DOMWINDOW == 22 (0x9cc3dc00) [pid = 23034] [serial = 1510] [outer = (nil)] [url = about:blank] 11:15:48 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0x9e42f800) [pid = 23034] [serial = 1516] [outer = (nil)] [url = about:blank] 11:15:48 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0x9e419400) [pid = 23034] [serial = 1513] [outer = (nil)] [url = about:blank] 11:15:48 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0x9cfdfc00) [pid = 23034] [serial = 1518] [outer = (nil)] [url = about:blank] 11:15:48 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0x9e42e800) [pid = 23034] [serial = 1515] [outer = (nil)] [url = about:blank] 11:15:48 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0x9cfe5000) [pid = 23034] [serial = 1512] [outer = (nil)] [url = about:blank] 11:15:48 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0x9cc3b400) [pid = 23034] [serial = 1509] [outer = (nil)] [url = about:blank] 11:15:48 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0x9cfe3800) [pid = 23034] [serial = 1499] [outer = (nil)] [url = about:blank] 11:15:53 INFO - .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 11:15:53 INFO - PROCESS | 22989 | .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"]]]}] 11:15:53 INFO - ........................................................................................................................................... 11:15:53 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 13504ms 11:15:53 INFO - PROCESS | 22989 | 1480706153377 Marionette TRACE conn4 -> [0,1639,"getWindowHandle",null] 11:15:53 INFO - PROCESS | 22989 | 1480706153382 Marionette TRACE conn4 <- [1,1639,null,{"value":"2147483649"}] 11:15:53 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html 11:15:53 INFO - PROCESS | 22989 | 1480706153393 Marionette TRACE conn4 -> [0,1640,"timeouts",{"script":35000}] 11:15:53 INFO - PROCESS | 22989 | 1480706153398 Marionette TRACE conn4 <- [1,1640,null,{}] 11:15:53 INFO - PROCESS | 22989 | 1480706153406 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}] 11:15:53 INFO - PROCESS | 22989 | 1480706153589 Marionette TRACE conn4 <- [1,1641,null,{"value":null}] 11:15:53 INFO - PROCESS | 22989 | 1480706153695 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:15:53 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0a0c00 == 5 [pid = 23034] [id = 546] 11:15:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0x9b747800) [pid = 23034] [serial = 1525] [outer = (nil)] 11:15:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0x9b751800) [pid = 23034] [serial = 1526] [outer = 0x9b747800] 11:15:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0x9ba0d400) [pid = 23034] [serial = 1527] [outer = 0x9b747800] 11:15:55 INFO - ................................ 11:15:55 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1811ms 11:15:55 INFO - PROCESS | 22989 | 1480706155119 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"]]]}] 11:15:55 INFO - PROCESS | 22989 | 1480706155206 Marionette TRACE conn4 -> [0,1643,"getWindowHandle",null] 11:15:55 INFO - PROCESS | 22989 | 1480706155225 Marionette TRACE conn4 <- [1,1643,null,{"value":"2147483649"}] 11:15:55 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html 11:15:55 INFO - PROCESS | 22989 | 1480706155241 Marionette TRACE conn4 -> [0,1644,"timeouts",{"script":35000}] 11:15:55 INFO - PROCESS | 22989 | 1480706155250 Marionette TRACE conn4 <- [1,1644,null,{}] 11:15:55 INFO - PROCESS | 22989 | 1480706155278 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}] 11:15:55 INFO - PROCESS | 22989 | 1480706155507 Marionette TRACE conn4 <- [1,1645,null,{"value":null}] 11:15:55 INFO - PROCESS | 22989 | 1480706155589 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:15:55 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b74ec00 == 6 [pid = 23034] [id = 547] 11:15:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0x9b750800) [pid = 23034] [serial = 1528] [outer = (nil)] 11:15:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0x9cfe6400) [pid = 23034] [serial = 1529] [outer = 0x9b750800] 11:15:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0x9e42e800) [pid = 23034] [serial = 1530] [outer = 0x9b750800] 11:15:56 INFO - PROCESS | 22989 | --DOCSHELL 0x9b753000 == 5 [pid = 23034] [id = 545] 11:15:56 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0a0c00 == 4 [pid = 23034] [id = 546] 11:15:56 INFO - PROCESS | 22989 | --DOCSHELL 0x9b099c00 == 3 [pid = 23034] [id = 544] 11:15:56 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0x9b746400) [pid = 23034] [serial = 1521] [outer = (nil)] [url = about:blank] 11:15:56 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba19400 == 4 [pid = 23034] [id = 548] 11:15:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0x9ba19800) [pid = 23034] [serial = 1531] [outer = (nil)] 11:15:56 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba1a800 == 5 [pid = 23034] [id = 549] 11:15:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0x9ba1bc00) [pid = 23034] [serial = 1532] [outer = (nil)] 11:15:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0x9ba1c000) [pid = 23034] [serial = 1533] [outer = 0x9ba19800] 11:15:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0x9ba1dc00) [pid = 23034] [serial = 1534] [outer = 0x9ba1bc00] 11:15:58 INFO - ............................................................................................................................................................................................................................................................................................................................................................... 11:15:58 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/semantics.html | took 2955ms 11:15:58 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/syntax.html 11:15:58 INFO - PROCESS | 22989 | 1480706157922 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]]]}] 11:15:58 INFO - PROCESS | 22989 | 1480706158208 Marionette TRACE conn4 -> [0,1647,"getWindowHandle",null] 11:15:58 INFO - PROCESS | 22989 | 1480706158212 Marionette TRACE conn4 <- [1,1647,null,{"value":"2147483649"}] 11:15:58 INFO - PROCESS | 22989 | 1480706158229 Marionette TRACE conn4 -> [0,1648,"timeouts",{"script":35000}] 11:15:58 INFO - PROCESS | 22989 | 1480706158246 Marionette TRACE conn4 <- [1,1648,null,{}] 11:15:58 INFO - PROCESS | 22989 | 1480706158305 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}] 11:15:58 INFO - PROCESS | 22989 | 1480706158592 Marionette TRACE conn4 <- [1,1649,null,{"value":null}] 11:15:58 INFO - PROCESS | 22989 | 1480706158666 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:15:58 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b753000 == 6 [pid = 23034] [id = 550] 11:15:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0x9b755800) [pid = 23034] [serial = 1535] [outer = (nil)] 11:15:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0x9ba1fc00) [pid = 23034] [serial = 1536] [outer = 0x9b755800] 11:15:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0x9cc39400) [pid = 23034] [serial = 1537] [outer = 0x9b755800] 11:15:59 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e429c00 == 7 [pid = 23034] [id = 551] 11:15:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0x9e42a400) [pid = 23034] [serial = 1538] [outer = (nil)] 11:15:59 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e42e400 == 8 [pid = 23034] [id = 552] 11:15:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0x9e431800) [pid = 23034] [serial = 1539] [outer = (nil)] 11:15:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0x9e436000) [pid = 23034] [serial = 1540] [outer = 0x9e42a400] 11:15:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9e5b8800) [pid = 23034] [serial = 1541] [outer = 0x9e431800] 11:16:01 INFO - .................................................................................................................................................................................................................................................................................................................................................................................... 11:16:01 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/syntax.html | took 2967ms 11:16:01 INFO - TEST-START | /selectors/child-indexed-pseudo-class.html 11:16:01 INFO - PROCESS | 22989 | 1480706160905 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]]]}] 11:16:01 INFO - PROCESS | 22989 | 1480706161195 Marionette TRACE conn4 -> [0,1651,"getWindowHandle",null] 11:16:01 INFO - PROCESS | 22989 | 1480706161198 Marionette TRACE conn4 <- [1,1651,null,{"value":"2147483649"}] 11:16:01 INFO - PROCESS | 22989 | 1480706161211 Marionette TRACE conn4 -> [0,1652,"timeouts",{"script":35000}] 11:16:01 INFO - PROCESS | 22989 | 1480706161216 Marionette TRACE conn4 <- [1,1652,null,{}] 11:16:01 INFO - PROCESS | 22989 | 1480706161229 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}] 11:16:01 INFO - PROCESS | 22989 | 1480706161534 Marionette TRACE conn4 <- [1,1653,null,{"value":null}] 11:16:01 INFO - PROCESS | 22989 | 1480706161604 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:16:01 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e425800 == 9 [pid = 23034] [id = 553] 11:16:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9e427000) [pid = 23034] [serial = 1542] [outer = (nil)] 11:16:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9ec0cc00) [pid = 23034] [serial = 1543] [outer = 0x9e427000] 11:16:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9ec0f000) [pid = 23034] [serial = 1544] [outer = 0x9e427000] 11:16:02 INFO - PROCESS | 22989 | 1480706162562 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]]]}] 11:16:02 INFO - . 11:16:02 INFO - TEST-OK | /selectors/child-indexed-pseudo-class.html | took 1405ms 11:16:02 INFO - PROCESS | 22989 | 1480706162617 Marionette TRACE conn4 -> [0,1655,"getWindowHandle",null] 11:16:02 INFO - PROCESS | 22989 | 1480706162623 Marionette TRACE conn4 <- [1,1655,null,{"value":"2147483649"}] 11:16:02 INFO - TEST-START | /service-workers/cache-storage/common.https.html 11:16:02 INFO - PROCESS | 22989 | 1480706162632 Marionette TRACE conn4 -> [0,1656,"getContext",null] 11:16:02 INFO - PROCESS | 22989 | 1480706162636 Marionette TRACE conn4 <- [1,1656,null,{"value":"content"}] 11:16:02 INFO - PROCESS | 22989 | 1480706162641 Marionette TRACE conn4 -> [0,1657,"setContext",{"value":"chrome"}] 11:16:02 INFO - PROCESS | 22989 | 1480706162645 Marionette TRACE conn4 <- [1,1657,null,{}] 11:16:02 INFO - PROCESS | 22989 | 1480706162651 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}] 11:16:02 INFO - PROCESS | 22989 | 1480706162672 Marionette TRACE conn4 <- [1,1658,null,{"value":true}] 11:16:02 INFO - PROCESS | 22989 | 1480706162676 Marionette TRACE conn4 -> [0,1659,"setContext",{"value":"content"}] 11:16:02 INFO - PROCESS | 22989 | 1480706162678 Marionette TRACE conn4 <- [1,1659,null,{}] 11:16:02 INFO - Setting pref dom.caches.enabled (true) 11:16:02 INFO - PROCESS | 22989 | 1480706162685 Marionette TRACE conn4 -> [0,1660,"getContext",null] 11:16:02 INFO - PROCESS | 22989 | 1480706162689 Marionette TRACE conn4 <- [1,1660,null,{"value":"content"}] 11:16:02 INFO - PROCESS | 22989 | 1480706162698 Marionette TRACE conn4 -> [0,1661,"setContext",{"value":"chrome"}] 11:16:02 INFO - PROCESS | 22989 | 1480706162701 Marionette TRACE conn4 <- [1,1661,null,{}] 11:16:02 INFO - PROCESS | 22989 | 1480706162708 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}] 11:16:02 INFO - PROCESS | 22989 | 1480706162727 Marionette TRACE conn4 <- [1,1662,null,{"value":null}] 11:16:02 INFO - PROCESS | 22989 | 1480706162731 Marionette TRACE conn4 -> [0,1663,"setContext",{"value":"content"}] 11:16:02 INFO - PROCESS | 22989 | 1480706162734 Marionette TRACE conn4 <- [1,1663,null,{}] 11:16:02 INFO - PROCESS | 22989 | 1480706162740 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}] 11:16:02 INFO - PROCESS | 22989 | 1480706162982 Marionette TRACE conn4 <- [1,1664,null,{"value":null}] 11:16:03 INFO - PROCESS | 22989 | 1480706163002 Marionette TRACE conn4 -> [0,1665,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 11:16:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9ec9c800) [pid = 23034] [serial = 1545] [outer = 0xa77bf800] 11:16:03 INFO - PROCESS | 22989 | 1480706163348 Marionette TRACE conn4 <- [1,1665,null,{}] 11:16:03 INFO - PROCESS | 22989 | 1480706163354 Marionette TRACE conn4 -> [0,1666,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:16:03 INFO - PROCESS | 22989 | 1480706163400 Marionette TRACE conn4 <- [1,1666,null,{"value":null}] 11:16:03 INFO - PROCESS | 22989 | 1480706163406 Marionette TRACE conn4 -> [0,1667,"timeouts",{"script":185000}] 11:16:03 INFO - PROCESS | 22989 | 1480706163414 Marionette TRACE conn4 <- [1,1667,null,{}] 11:16:03 INFO - PROCESS | 22989 | 1480706163463 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}] 11:16:03 INFO - PROCESS | 22989 | 1480706163493 Marionette TRACE conn4 <- [1,1668,null,{"value":null}] 11:16:03 INFO - PROCESS | 22989 | 1480706163498 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:03 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b099400 == 10 [pid = 23034] [id = 554] 11:16:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9b099800) [pid = 23034] [serial = 1546] [outer = (nil)] 11:16:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9ba17000) [pid = 23034] [serial = 1547] [outer = 0x9b099800] 11:16:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9ba1a400) [pid = 23034] [serial = 1548] [outer = 0x9b099800] 11:16:04 INFO - PROCESS | 22989 | 1480706164956 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]]]}] 11:16:05 INFO - . 11:16:05 INFO - TEST-OK | /service-workers/cache-storage/common.https.html | took 2374ms 11:16:05 INFO - PROCESS | 22989 | 1480706165009 Marionette TRACE conn4 -> [0,1670,"getWindowHandle",null] 11:16:05 INFO - PROCESS | 22989 | 1480706165018 Marionette TRACE conn4 <- [1,1670,null,{"value":"2147483649"}] 11:16:05 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-add.https.html 11:16:05 INFO - Clearing pref dom.caches.enabled 11:16:05 INFO - PROCESS | 22989 | 1480706165025 Marionette TRACE conn4 -> [0,1671,"getContext",null] 11:16:05 INFO - PROCESS | 22989 | 1480706165031 Marionette TRACE conn4 <- [1,1671,null,{"value":"content"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165036 Marionette TRACE conn4 -> [0,1672,"setContext",{"value":"chrome"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165039 Marionette TRACE conn4 <- [1,1672,null,{}] 11:16:05 INFO - PROCESS | 22989 | 1480706165044 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}] 11:16:05 INFO - PROCESS | 22989 | 1480706165062 Marionette TRACE conn4 <- [1,1673,null,{"value":null}] 11:16:05 INFO - PROCESS | 22989 | 1480706165066 Marionette TRACE conn4 -> [0,1674,"setContext",{"value":"content"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165070 Marionette TRACE conn4 <- [1,1674,null,{}] 11:16:05 INFO - PROCESS | 22989 | 1480706165075 Marionette TRACE conn4 -> [0,1675,"getContext",null] 11:16:05 INFO - PROCESS | 22989 | 1480706165077 Marionette TRACE conn4 <- [1,1675,null,{"value":"content"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165083 Marionette TRACE conn4 -> [0,1676,"setContext",{"value":"chrome"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165085 Marionette TRACE conn4 <- [1,1676,null,{}] 11:16:05 INFO - PROCESS | 22989 | 1480706165097 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}] 11:16:05 INFO - PROCESS | 22989 | 1480706165121 Marionette TRACE conn4 <- [1,1677,null,{"value":true}] 11:16:05 INFO - PROCESS | 22989 | 1480706165126 Marionette TRACE conn4 -> [0,1678,"setContext",{"value":"content"}] 11:16:05 INFO - Setting pref dom.serviceWorkers.enabled (' true') 11:16:05 INFO - PROCESS | 22989 | 1480706165133 Marionette TRACE conn4 <- [1,1678,null,{}] 11:16:05 INFO - PROCESS | 22989 | 1480706165156 Marionette TRACE conn4 -> [0,1679,"getContext",null] 11:16:05 INFO - PROCESS | 22989 | 1480706165159 Marionette TRACE conn4 <- [1,1679,null,{"value":"content"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165189 Marionette TRACE conn4 -> [0,1680,"setContext",{"value":"chrome"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165191 Marionette TRACE conn4 <- [1,1680,null,{}] 11:16:05 INFO - PROCESS | 22989 | 1480706165196 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}] 11:16:05 INFO - PROCESS | 22989 | 1480706165213 Marionette TRACE conn4 <- [1,1681,null,{"value":null}] 11:16:05 INFO - PROCESS | 22989 | 1480706165219 Marionette TRACE conn4 -> [0,1682,"setContext",{"value":"content"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165221 Marionette TRACE conn4 <- [1,1682,null,{}] 11:16:05 INFO - PROCESS | 22989 | 1480706165227 Marionette TRACE conn4 -> [0,1683,"getContext",null] 11:16:05 INFO - PROCESS | 22989 | 1480706165229 Marionette TRACE conn4 <- [1,1683,null,{"value":"content"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165240 Marionette TRACE conn4 -> [0,1684,"setContext",{"value":"chrome"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165251 Marionette TRACE conn4 <- [1,1684,null,{}] 11:16:05 INFO - PROCESS | 22989 | 1480706165262 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}] 11:16:05 INFO - PROCESS | 22989 | 1480706165295 Marionette TRACE conn4 <- [1,1685,null,{"value":true}] 11:16:05 INFO - PROCESS | 22989 | 1480706165303 Marionette TRACE conn4 -> [0,1686,"setContext",{"value":"content"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165315 Marionette TRACE conn4 <- [1,1686,null,{}] 11:16:05 INFO - Setting pref dom.caches.enabled (true) 11:16:05 INFO - PROCESS | 22989 | 1480706165324 Marionette TRACE conn4 -> [0,1687,"getContext",null] 11:16:05 INFO - PROCESS | 22989 | 1480706165330 Marionette TRACE conn4 <- [1,1687,null,{"value":"content"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165343 Marionette TRACE conn4 -> [0,1688,"setContext",{"value":"chrome"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165348 Marionette TRACE conn4 <- [1,1688,null,{}] 11:16:05 INFO - PROCESS | 22989 | 1480706165353 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}] 11:16:05 INFO - PROCESS | 22989 | 1480706165368 Marionette TRACE conn4 <- [1,1689,null,{"value":null}] 11:16:05 INFO - PROCESS | 22989 | 1480706165372 Marionette TRACE conn4 -> [0,1690,"setContext",{"value":"content"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165379 Marionette TRACE conn4 <- [1,1690,null,{}] 11:16:05 INFO - PROCESS | 22989 | 1480706165386 Marionette TRACE conn4 -> [0,1691,"getContext",null] 11:16:05 INFO - PROCESS | 22989 | 1480706165389 Marionette TRACE conn4 <- [1,1691,null,{"value":"content"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165394 Marionette TRACE conn4 -> [0,1692,"setContext",{"value":"chrome"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165399 Marionette TRACE conn4 <- [1,1692,null,{}] 11:16:05 INFO - PROCESS | 22989 | 1480706165405 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}] 11:16:05 INFO - PROCESS | 22989 | 1480706165421 Marionette TRACE conn4 <- [1,1693,null,{"value":null}] 11:16:05 INFO - PROCESS | 22989 | 1480706165430 Marionette TRACE conn4 -> [0,1694,"setContext",{"value":"content"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165439 Marionette TRACE conn4 <- [1,1694,null,{}] 11:16:05 INFO - Setting pref dom.serviceWorkers.exemptFromPerDomainMax (true) 11:16:05 INFO - PROCESS | 22989 | 1480706165486 Marionette TRACE conn4 -> [0,1695,"getContext",null] 11:16:05 INFO - PROCESS | 22989 | 1480706165492 Marionette TRACE conn4 <- [1,1695,null,{"value":"content"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165502 Marionette TRACE conn4 -> [0,1696,"setContext",{"value":"chrome"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165505 Marionette TRACE conn4 <- [1,1696,null,{}] 11:16:05 INFO - PROCESS | 22989 | 1480706165509 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}] 11:16:05 INFO - PROCESS | 22989 | 1480706165531 Marionette TRACE conn4 <- [1,1697,null,{"value":null}] 11:16:05 INFO - PROCESS | 22989 | 1480706165536 Marionette TRACE conn4 -> [0,1698,"setContext",{"value":"content"}] 11:16:05 INFO - PROCESS | 22989 | 1480706165539 Marionette TRACE conn4 <- [1,1698,null,{}] 11:16:05 INFO - PROCESS | 22989 | 1480706165544 Marionette TRACE conn4 -> [0,1699,"timeouts",{"script":185000}] 11:16:05 INFO - PROCESS | 22989 | 1480706165546 Marionette TRACE conn4 <- [1,1699,null,{}] 11:16:05 INFO - PROCESS | 22989 | 1480706165552 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}] 11:16:05 INFO - PROCESS | 22989 | 1480706165723 Marionette TRACE conn4 <- [1,1700,null,{"value":null}] 11:16:05 INFO - PROCESS | 22989 | 1480706165833 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:05 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba04000 == 11 [pid = 23034] [id = 555] 11:16:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9ba08000) [pid = 23034] [serial = 1549] [outer = (nil)] 11:16:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9ba24000) [pid = 23034] [serial = 1550] [outer = 0x9ba08000] 11:16:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9cc38c00) [pid = 23034] [serial = 1551] [outer = 0x9ba08000] 11:16:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9e425800 == 10 [pid = 23034] [id = 553] 11:16:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba19400 == 9 [pid = 23034] [id = 548] 11:16:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba1a800 == 8 [pid = 23034] [id = 549] 11:16:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9b74ec00 == 7 [pid = 23034] [id = 547] 11:16:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9e429c00 == 6 [pid = 23034] [id = 551] 11:16:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9e42e400 == 5 [pid = 23034] [id = 552] 11:16:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9b753000 == 4 [pid = 23034] [id = 550] 11:16:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9b099400 == 3 [pid = 23034] [id = 554] 11:16:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 336 11:16:08 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 649 11:16:08 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'result.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 189 11:16:08 INFO - PROCESS | 22989 | 1480706168570 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,{},{}]]]}] 11:16:08 INFO - ................. 11:16:08 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-add.https.html | took 3572ms 11:16:08 INFO - PROCESS | 22989 | 1480706168615 Marionette TRACE conn4 -> [0,1702,"getWindowHandle",null] 11:16:08 INFO - PROCESS | 22989 | 1480706168622 Marionette TRACE conn4 <- [1,1702,null,{"value":"2147483649"}] 11:16:08 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-delete.https.html 11:16:08 INFO - PROCESS | 22989 | 1480706168632 Marionette TRACE conn4 -> [0,1703,"timeouts",{"script":185000}] 11:16:08 INFO - PROCESS | 22989 | 1480706168635 Marionette TRACE conn4 <- [1,1703,null,{}] 11:16:08 INFO - PROCESS | 22989 | 1480706168682 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}] 11:16:08 INFO - PROCESS | 22989 | 1480706168952 Marionette TRACE conn4 <- [1,1704,null,{"value":null}] 11:16:09 INFO - PROCESS | 22989 | 1480706169022 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:09 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b747000 == 4 [pid = 23034] [id = 556] 11:16:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9b748800) [pid = 23034] [serial = 1552] [outer = (nil)] 11:16:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9cc40400) [pid = 23034] [serial = 1553] [outer = 0x9b748800] 11:16:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9cfdc800) [pid = 23034] [serial = 1554] [outer = 0x9b748800] 11:16:11 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9cfd7400) [pid = 23034] [serial = 1517] [outer = (nil)] [url = http://web-platform.test:8000/selection/selectAllChildren.html] 11:16:11 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9b755800) [pid = 23034] [serial = 1535] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/syntax.html] 11:16:11 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9b747800) [pid = 23034] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html] 11:16:11 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9ba1bc00) [pid = 23034] [serial = 1532] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml] 11:16:11 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9ba19800) [pid = 23034] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html] 11:16:11 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9b750800) [pid = 23034] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html] 11:16:11 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9e431800) [pid = 23034] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml] 11:16:11 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9e42a400) [pid = 23034] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html] 11:16:11 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9b09a000) [pid = 23034] [serial = 1520] [outer = (nil)] [url = http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html] 11:16:11 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9b753400) [pid = 23034] [serial = 1523] [outer = (nil)] [url = http://web-platform.test:8000/dom/nodes/ParentNode-querySelector-All-content.html#target] 11:16:11 INFO - PROCESS | 22989 | 1480706171265 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,{},{}]]]}] 11:16:11 INFO - ..... 11:16:11 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-delete.https.html | took 2662ms 11:16:11 INFO - PROCESS | 22989 | 1480706171304 Marionette TRACE conn4 -> [0,1706,"getWindowHandle",null] 11:16:11 INFO - PROCESS | 22989 | 1480706171309 Marionette TRACE conn4 <- [1,1706,null,{"value":"2147483649"}] 11:16:11 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-match.https.html 11:16:11 INFO - PROCESS | 22989 | 1480706171331 Marionette TRACE conn4 -> [0,1707,"timeouts",{"script":185000}] 11:16:11 INFO - PROCESS | 22989 | 1480706171335 Marionette TRACE conn4 <- [1,1707,null,{}] 11:16:11 INFO - PROCESS | 22989 | 1480706171353 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}] 11:16:11 INFO - PROCESS | 22989 | 1480706171542 Marionette TRACE conn4 <- [1,1708,null,{"value":null}] 11:16:11 INFO - PROCESS | 22989 | 1480706171631 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:11 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfda800 == 5 [pid = 23034] [id = 557] 11:16:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9cfe0000) [pid = 23034] [serial = 1555] [outer = (nil)] 11:16:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9e42c400) [pid = 23034] [serial = 1556] [outer = 0x9cfe0000] 11:16:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9e431800) [pid = 23034] [serial = 1557] [outer = 0x9cfe0000] 11:16:14 INFO - PROCESS | 22989 | 1480706174086 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,{},{}]]]}] 11:16:14 INFO - ............... 11:16:14 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-match.https.html | took 2821ms 11:16:14 INFO - PROCESS | 22989 | 1480706174164 Marionette TRACE conn4 -> [0,1710,"getWindowHandle",null] 11:16:14 INFO - PROCESS | 22989 | 1480706174172 Marionette TRACE conn4 <- [1,1710,null,{"value":"2147483649"}] 11:16:14 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html 11:16:14 INFO - PROCESS | 22989 | 1480706174194 Marionette TRACE conn4 -> [0,1711,"timeouts",{"script":185000}] 11:16:14 INFO - PROCESS | 22989 | 1480706174200 Marionette TRACE conn4 <- [1,1711,null,{}] 11:16:14 INFO - PROCESS | 22989 | 1480706174212 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}] 11:16:14 INFO - PROCESS | 22989 | 1480706174479 Marionette TRACE conn4 <- [1,1712,null,{"value":null}] 11:16:14 INFO - PROCESS | 22989 | 1480706174641 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:14 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b750800 == 6 [pid = 23034] [id = 558] 11:16:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9b751c00) [pid = 23034] [serial = 1558] [outer = (nil)] 11:16:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9e423400) [pid = 23034] [serial = 1559] [outer = 0x9b751c00] 11:16:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9e42a000) [pid = 23034] [serial = 1560] [outer = 0x9b751c00] 11:16:15 INFO - PROCESS | 22989 | --DOCSHELL 0x9b747000 == 5 [pid = 23034] [id = 556] 11:16:15 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba04000 == 4 [pid = 23034] [id = 555] 11:16:15 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9ec0cc00) [pid = 23034] [serial = 1543] [outer = (nil)] [url = about:blank] 11:16:15 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9ba0d400) [pid = 23034] [serial = 1527] [outer = (nil)] [url = about:blank] 11:16:15 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9ba1dc00) [pid = 23034] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml] 11:16:15 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9ba1c000) [pid = 23034] [serial = 1533] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html] 11:16:15 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9e42e800) [pid = 23034] [serial = 1530] [outer = (nil)] [url = about:blank] 11:16:15 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9e5b8800) [pid = 23034] [serial = 1541] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml] 11:16:15 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9e436000) [pid = 23034] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html] 11:16:15 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9cc39400) [pid = 23034] [serial = 1537] [outer = (nil)] [url = about:blank] 11:16:15 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9ba1fc00) [pid = 23034] [serial = 1536] [outer = (nil)] [url = about:blank] 11:16:15 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0x9cfe6400) [pid = 23034] [serial = 1529] [outer = (nil)] [url = about:blank] 11:16:15 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0x9b751800) [pid = 23034] [serial = 1526] [outer = (nil)] [url = about:blank] 11:16:15 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0x9b74e400) [pid = 23034] [serial = 1522] [outer = (nil)] [url = about:blank] 11:16:15 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0x9b754400) [pid = 23034] [serial = 1524] [outer = (nil)] [url = http://web-platform.test:8000/dom/nodes/ParentNode-querySelector-All-content.html#target] 11:16:15 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0x9cfdc400) [pid = 23034] [serial = 1519] [outer = (nil)] [url = about:blank] 11:16:16 INFO - PROCESS | 22989 | 1480706176972 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,{},{}]]]}] 11:16:16 INFO - ........... 11:16:16 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | took 2800ms 11:16:16 INFO - PROCESS | 22989 | 1480706176997 Marionette TRACE conn4 -> [0,1714,"getWindowHandle",null] 11:16:17 INFO - PROCESS | 22989 | 1480706177000 Marionette TRACE conn4 <- [1,1714,null,{"value":"2147483649"}] 11:16:17 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!cx', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerRunnable.cpp, line 288 11:16:17 INFO - PROCESS | 22989 | [Child 23034] WARNING: WorkerControlRunnable::Run() failed.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerRunnable.cpp, line 539 11:16:17 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-put.https.html 11:16:17 INFO - PROCESS | 22989 | 1480706177041 Marionette TRACE conn4 -> [0,1715,"timeouts",{"script":185000}] 11:16:17 INFO - PROCESS | 22989 | 1480706177045 Marionette TRACE conn4 <- [1,1715,null,{}] 11:16:17 INFO - PROCESS | 22989 | 1480706177080 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}] 11:16:17 INFO - PROCESS | 22989 | 1480706177282 Marionette TRACE conn4 <- [1,1716,null,{"value":null}] 11:16:17 INFO - PROCESS | 22989 | 1480706177364 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:17 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b74f400 == 5 [pid = 23034] [id = 559] 11:16:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0x9b752400) [pid = 23034] [serial = 1561] [outer = (nil)] 11:16:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0x9ba1c400) [pid = 23034] [serial = 1562] [outer = 0x9b752400] 11:16:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0x9ba1d800) [pid = 23034] [serial = 1563] [outer = 0x9b752400] 11:16:18 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0x9ba08000) [pid = 23034] [serial = 1549] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-add.https.html] 11:16:18 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0x9b748800) [pid = 23034] [serial = 1552] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-delete.https.html] 11:16:18 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0x9b099800) [pid = 23034] [serial = 1546] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/common.https.html] 11:16:19 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:16:19 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 11:16:19 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 11:16:19 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:16:19 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 11:16:19 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:16:19 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 11:16:19 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:16:19 INFO - PROCESS | 22989 | 1480706179591 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,{},{}]]]}] 11:16:19 INFO - ...................... 11:16:19 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-put.https.html | took 2635ms 11:16:19 INFO - PROCESS | 22989 | 1480706179674 Marionette TRACE conn4 -> [0,1718,"getWindowHandle",null] 11:16:19 INFO - PROCESS | 22989 | 1480706179682 Marionette TRACE conn4 <- [1,1718,null,{"value":"2147483649"}] 11:16:19 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html 11:16:19 INFO - PROCESS | 22989 | 1480706179713 Marionette TRACE conn4 -> [0,1719,"timeouts",{"script":185000}] 11:16:19 INFO - PROCESS | 22989 | 1480706179723 Marionette TRACE conn4 <- [1,1719,null,{}] 11:16:19 INFO - PROCESS | 22989 | 1480706179734 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}] 11:16:19 INFO - PROCESS | 22989 | 1480706179963 Marionette TRACE conn4 <- [1,1720,null,{"value":null}] 11:16:20 INFO - PROCESS | 22989 | 1480706180057 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:20 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc35c00 == 6 [pid = 23034] [id = 560] 11:16:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0x9cc3b400) [pid = 23034] [serial = 1564] [outer = (nil)] 11:16:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0x9e42bc00) [pid = 23034] [serial = 1565] [outer = 0x9cc3b400] 11:16:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0x9e42f400) [pid = 23034] [serial = 1566] [outer = 0x9cc3b400] 11:16:21 INFO - PROCESS | 22989 | 1480706181428 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,{},{}]]]}] 11:16:21 INFO - .. 11:16:21 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html | took 1810ms 11:16:21 INFO - PROCESS | 22989 | 1480706181508 Marionette TRACE conn4 -> [0,1722,"getWindowHandle",null] 11:16:21 INFO - PROCESS | 22989 | 1480706181531 Marionette TRACE conn4 <- [1,1722,null,{"value":"2147483649"}] 11:16:21 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html 11:16:21 INFO - PROCESS | 22989 | 1480706181538 Marionette TRACE conn4 -> [0,1723,"timeouts",{"script":185000}] 11:16:21 INFO - PROCESS | 22989 | 1480706181542 Marionette TRACE conn4 <- [1,1723,null,{}] 11:16:21 INFO - PROCESS | 22989 | 1480706181548 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}] 11:16:21 INFO - PROCESS | 22989 | 1480706181739 Marionette TRACE conn4 <- [1,1724,null,{"value":null}] 11:16:21 INFO - PROCESS | 22989 | 1480706181795 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:21 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b748800 == 7 [pid = 23034] [id = 561] 11:16:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0x9b749000) [pid = 23034] [serial = 1567] [outer = (nil)] 11:16:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9ba1fc00) [pid = 23034] [serial = 1568] [outer = 0x9b749000] 11:16:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9ba24c00) [pid = 23034] [serial = 1569] [outer = 0x9b749000] 11:16:23 INFO - PROCESS | 22989 | 1480706183708 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,{},{}]]]}] 11:16:23 INFO - ....... 11:16:23 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html | took 2194ms 11:16:23 INFO - PROCESS | 22989 | 1480706183748 Marionette TRACE conn4 -> [0,1726,"getWindowHandle",null] 11:16:23 INFO - PROCESS | 22989 | 1480706183758 Marionette TRACE conn4 <- [1,1726,null,{"value":"2147483649"}] 11:16:23 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage.https.html 11:16:23 INFO - PROCESS | 22989 | 1480706183780 Marionette TRACE conn4 -> [0,1727,"timeouts",{"script":185000}] 11:16:23 INFO - PROCESS | 22989 | 1480706183787 Marionette TRACE conn4 <- [1,1727,null,{}] 11:16:23 INFO - PROCESS | 22989 | 1480706183805 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}] 11:16:24 INFO - PROCESS | 22989 | 1480706184054 Marionette TRACE conn4 <- [1,1728,null,{"value":null}] 11:16:24 INFO - PROCESS | 22989 | 1480706184125 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:24 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc35c00 == 6 [pid = 23034] [id = 560] 11:16:24 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfda800 == 5 [pid = 23034] [id = 557] 11:16:24 INFO - PROCESS | 22989 | --DOCSHELL 0x9b74f400 == 4 [pid = 23034] [id = 559] 11:16:24 INFO - PROCESS | 22989 | --DOCSHELL 0x9b750800 == 3 [pid = 23034] [id = 558] 11:16:24 INFO - PROCESS | 22989 | --DOCSHELL 0x9b748800 == 2 [pid = 23034] [id = 561] 11:16:24 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b095800 == 3 [pid = 23034] [id = 562] 11:16:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9b096800) [pid = 23034] [serial = 1570] [outer = (nil)] 11:16:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9b74e800) [pid = 23034] [serial = 1571] [outer = 0x9b096800] 11:16:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9b753400) [pid = 23034] [serial = 1572] [outer = 0x9b096800] 11:16:24 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9ba1a400) [pid = 23034] [serial = 1548] [outer = (nil)] [url = about:blank] 11:16:24 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9e42c400) [pid = 23034] [serial = 1556] [outer = (nil)] [url = about:blank] 11:16:24 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9cfdc800) [pid = 23034] [serial = 1554] [outer = (nil)] [url = about:blank] 11:16:24 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9cc38c00) [pid = 23034] [serial = 1551] [outer = (nil)] [url = about:blank] 11:16:24 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0x9cc40400) [pid = 23034] [serial = 1553] [outer = (nil)] [url = about:blank] 11:16:24 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0x9ba24000) [pid = 23034] [serial = 1550] [outer = (nil)] [url = about:blank] 11:16:24 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0x9ba17000) [pid = 23034] [serial = 1547] [outer = (nil)] [url = about:blank] 11:16:26 INFO - PROCESS | 22989 | 1480706186114 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,{},{}]]]}] 11:16:26 INFO - .......... 11:16:26 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage.https.html | took 2371ms 11:16:26 INFO - PROCESS | 22989 | 1480706186159 Marionette TRACE conn4 -> [0,1730,"getWindowHandle",null] 11:16:26 INFO - PROCESS | 22989 | 1480706186162 Marionette TRACE conn4 <- [1,1730,null,{"value":"2147483649"}] 11:16:26 INFO - TEST-START | /service-workers/cache-storage/serviceworker/credentials.html 11:16:26 INFO - Clearing pref dom.serviceWorkers.enabled 11:16:26 INFO - PROCESS | 22989 | 1480706186184 Marionette TRACE conn4 -> [0,1731,"getContext",null] 11:16:26 INFO - PROCESS | 22989 | 1480706186190 Marionette TRACE conn4 <- [1,1731,null,{"value":"content"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186207 Marionette TRACE conn4 -> [0,1732,"setContext",{"value":"chrome"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186209 Marionette TRACE conn4 <- [1,1732,null,{}] 11:16:26 INFO - PROCESS | 22989 | 1480706186215 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}] 11:16:26 INFO - PROCESS | 22989 | 1480706186240 Marionette TRACE conn4 <- [1,1733,null,{"value":null}] 11:16:26 INFO - PROCESS | 22989 | 1480706186245 Marionette TRACE conn4 -> [0,1734,"setContext",{"value":"content"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186248 Marionette TRACE conn4 <- [1,1734,null,{}] 11:16:26 INFO - Clearing pref dom.caches.enabled 11:16:26 INFO - PROCESS | 22989 | 1480706186254 Marionette TRACE conn4 -> [0,1735,"getContext",null] 11:16:26 INFO - PROCESS | 22989 | 1480706186257 Marionette TRACE conn4 <- [1,1735,null,{"value":"content"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186262 Marionette TRACE conn4 -> [0,1736,"setContext",{"value":"chrome"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186275 Marionette TRACE conn4 <- [1,1736,null,{}] 11:16:26 INFO - PROCESS | 22989 | 1480706186302 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}] 11:16:26 INFO - PROCESS | 22989 | 1480706186330 Marionette TRACE conn4 <- [1,1737,null,{"value":null}] 11:16:26 INFO - PROCESS | 22989 | 1480706186347 Marionette TRACE conn4 -> [0,1738,"setContext",{"value":"content"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186349 Marionette TRACE conn4 <- [1,1738,null,{}] 11:16:26 INFO - Clearing pref dom.serviceWorkers.exemptFromPerDomainMax 11:16:26 INFO - PROCESS | 22989 | 1480706186355 Marionette TRACE conn4 -> [0,1739,"getContext",null] 11:16:26 INFO - PROCESS | 22989 | 1480706186358 Marionette TRACE conn4 <- [1,1739,null,{"value":"content"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186363 Marionette TRACE conn4 -> [0,1740,"setContext",{"value":"chrome"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186366 Marionette TRACE conn4 <- [1,1740,null,{}] 11:16:26 INFO - PROCESS | 22989 | 1480706186371 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}] 11:16:26 INFO - PROCESS | 22989 | 1480706186383 Marionette TRACE conn4 <- [1,1741,null,{"value":null}] 11:16:26 INFO - PROCESS | 22989 | 1480706186387 Marionette TRACE conn4 -> [0,1742,"setContext",{"value":"content"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186389 Marionette TRACE conn4 <- [1,1742,null,{}] 11:16:26 INFO - PROCESS | 22989 | 1480706186395 Marionette TRACE conn4 -> [0,1743,"getContext",null] 11:16:26 INFO - PROCESS | 22989 | 1480706186397 Marionette TRACE conn4 <- [1,1743,null,{"value":"content"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186402 Marionette TRACE conn4 -> [0,1744,"setContext",{"value":"chrome"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186404 Marionette TRACE conn4 <- [1,1744,null,{}] 11:16:26 INFO - PROCESS | 22989 | 1480706186410 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}] 11:16:26 INFO - PROCESS | 22989 | 1480706186424 Marionette TRACE conn4 <- [1,1745,null,{"value":true}] 11:16:26 INFO - PROCESS | 22989 | 1480706186429 Marionette TRACE conn4 -> [0,1746,"setContext",{"value":"content"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186432 Marionette TRACE conn4 <- [1,1746,null,{}] 11:16:26 INFO - Setting pref dom.serviceWorkers.enabled (' true') 11:16:26 INFO - PROCESS | 22989 | 1480706186442 Marionette TRACE conn4 -> [0,1747,"getContext",null] 11:16:26 INFO - PROCESS | 22989 | 1480706186444 Marionette TRACE conn4 <- [1,1747,null,{"value":"content"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186449 Marionette TRACE conn4 -> [0,1748,"setContext",{"value":"chrome"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186452 Marionette TRACE conn4 <- [1,1748,null,{}] 11:16:26 INFO - PROCESS | 22989 | 1480706186458 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}] 11:16:26 INFO - PROCESS | 22989 | 1480706186474 Marionette TRACE conn4 <- [1,1749,null,{"value":null}] 11:16:26 INFO - PROCESS | 22989 | 1480706186478 Marionette TRACE conn4 -> [0,1750,"setContext",{"value":"content"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186481 Marionette TRACE conn4 <- [1,1750,null,{}] 11:16:26 INFO - PROCESS | 22989 | 1480706186486 Marionette TRACE conn4 -> [0,1751,"getContext",null] 11:16:26 INFO - PROCESS | 22989 | 1480706186489 Marionette TRACE conn4 <- [1,1751,null,{"value":"content"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186494 Marionette TRACE conn4 -> [0,1752,"setContext",{"value":"chrome"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186497 Marionette TRACE conn4 <- [1,1752,null,{}] 11:16:26 INFO - PROCESS | 22989 | 1480706186502 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}] 11:16:26 INFO - PROCESS | 22989 | 1480706186517 Marionette TRACE conn4 <- [1,1753,null,{"value":true}] 11:16:26 INFO - PROCESS | 22989 | 1480706186521 Marionette TRACE conn4 -> [0,1754,"setContext",{"value":"content"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186524 Marionette TRACE conn4 <- [1,1754,null,{}] 11:16:26 INFO - Setting pref dom.caches.enabled (true) 11:16:26 INFO - PROCESS | 22989 | 1480706186531 Marionette TRACE conn4 -> [0,1755,"getContext",null] 11:16:26 INFO - PROCESS | 22989 | 1480706186533 Marionette TRACE conn4 <- [1,1755,null,{"value":"content"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186538 Marionette TRACE conn4 -> [0,1756,"setContext",{"value":"chrome"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186540 Marionette TRACE conn4 <- [1,1756,null,{}] 11:16:26 INFO - PROCESS | 22989 | 1480706186546 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}] 11:16:26 INFO - PROCESS | 22989 | 1480706186562 Marionette TRACE conn4 <- [1,1757,null,{"value":null}] 11:16:26 INFO - PROCESS | 22989 | 1480706186566 Marionette TRACE conn4 -> [0,1758,"setContext",{"value":"content"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186569 Marionette TRACE conn4 <- [1,1758,null,{}] 11:16:26 INFO - PROCESS | 22989 | 1480706186574 Marionette TRACE conn4 -> [0,1759,"getContext",null] 11:16:26 INFO - PROCESS | 22989 | 1480706186576 Marionette TRACE conn4 <- [1,1759,null,{"value":"content"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186581 Marionette TRACE conn4 -> [0,1760,"setContext",{"value":"chrome"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186583 Marionette TRACE conn4 <- [1,1760,null,{}] 11:16:26 INFO - PROCESS | 22989 | 1480706186589 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}] 11:16:26 INFO - PROCESS | 22989 | 1480706186604 Marionette TRACE conn4 <- [1,1761,null,{"value":null}] 11:16:26 INFO - PROCESS | 22989 | 1480706186632 Marionette TRACE conn4 -> [0,1762,"setContext",{"value":"content"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186636 Marionette TRACE conn4 <- [1,1762,null,{}] 11:16:26 INFO - Setting pref dom.serviceWorkers.exemptFromPerDomainMax (true) 11:16:26 INFO - PROCESS | 22989 | 1480706186644 Marionette TRACE conn4 -> [0,1763,"getContext",null] 11:16:26 INFO - PROCESS | 22989 | 1480706186647 Marionette TRACE conn4 <- [1,1763,null,{"value":"content"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186652 Marionette TRACE conn4 -> [0,1764,"setContext",{"value":"chrome"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186654 Marionette TRACE conn4 <- [1,1764,null,{}] 11:16:26 INFO - PROCESS | 22989 | 1480706186660 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}] 11:16:26 INFO - PROCESS | 22989 | 1480706186675 Marionette TRACE conn4 <- [1,1765,null,{"value":null}] 11:16:26 INFO - PROCESS | 22989 | 1480706186679 Marionette TRACE conn4 -> [0,1766,"setContext",{"value":"content"}] 11:16:26 INFO - PROCESS | 22989 | 1480706186681 Marionette TRACE conn4 <- [1,1766,null,{}] 11:16:26 INFO - PROCESS | 22989 | 1480706186687 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}] 11:16:26 INFO - PROCESS | 22989 | 1480706186837 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 11:16:26 INFO - PROCESS | 22989 | 1480706186924 Marionette TRACE conn4 -> [0,1768,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:16:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0x9ba0e400) [pid = 23034] [serial = 1573] [outer = 0xa77bf800] 11:16:27 INFO - PROCESS | 22989 | 1480706187247 Marionette TRACE conn4 <- [1,1768,null,{}] 11:16:27 INFO - PROCESS | 22989 | 1480706187258 Marionette TRACE conn4 -> [0,1769,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:16:27 INFO - PROCESS | 22989 | 1480706187307 Marionette TRACE conn4 <- [1,1769,null,{"value":null}] 11:16:27 INFO - PROCESS | 22989 | 1480706187314 Marionette TRACE conn4 -> [0,1770,"timeouts",{"script":35000}] 11:16:27 INFO - PROCESS | 22989 | 1480706187320 Marionette TRACE conn4 <- [1,1770,null,{}] 11:16:27 INFO - PROCESS | 22989 | 1480706187328 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}] 11:16:27 INFO - PROCESS | 22989 | 1480706187391 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 11:16:27 INFO - PROCESS | 22989 | 1480706187399 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:16:27 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc36000 == 4 [pid = 23034] [id = 563] 11:16:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0x9cc36400) [pid = 23034] [serial = 1574] [outer = (nil)] 11:16:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9cc40800) [pid = 23034] [serial = 1575] [outer = 0x9cc36400] 11:16:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9cfd8800) [pid = 23034] [serial = 1576] [outer = 0x9cc36400] 11:16:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: CacheStorage not supported on untrusted origins.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 174 11:16:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(mStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 407 11:16:28 INFO - PROCESS | 22989 | 1480706188498 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]]]}] 11:16:28 INFO - . 11:16:28 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/credentials.html | took 2339ms 11:16:28 INFO - PROCESS | 22989 | 1480706188514 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 11:16:28 INFO - PROCESS | 22989 | 1480706188519 Marionette TRACE conn4 <- [1,1773,null,{"value":"2147483649"}] 11:16:28 INFO - TEST-START | /service-workers/cache-storage/window/cache-add.https.html 11:16:28 INFO - Clearing pref dom.serviceWorkers.enabled 11:16:28 INFO - PROCESS | 22989 | 1480706188527 Marionette TRACE conn4 -> [0,1774,"getContext",null] 11:16:28 INFO - PROCESS | 22989 | 1480706188531 Marionette TRACE conn4 <- [1,1774,null,{"value":"content"}] 11:16:28 INFO - PROCESS | 22989 | 1480706188540 Marionette TRACE conn4 -> [0,1775,"setContext",{"value":"chrome"}] 11:16:28 INFO - PROCESS | 22989 | 1480706188543 Marionette TRACE conn4 <- [1,1775,null,{}] 11:16:28 INFO - PROCESS | 22989 | 1480706188547 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}] 11:16:28 INFO - PROCESS | 22989 | 1480706188566 Marionette TRACE conn4 <- [1,1776,null,{"value":null}] 11:16:28 INFO - PROCESS | 22989 | 1480706188570 Marionette TRACE conn4 -> [0,1777,"setContext",{"value":"content"}] 11:16:28 INFO - PROCESS | 22989 | 1480706188573 Marionette TRACE conn4 <- [1,1777,null,{}] 11:16:28 INFO - Clearing pref dom.caches.enabled 11:16:28 INFO - PROCESS | 22989 | 1480706188579 Marionette TRACE conn4 -> [0,1778,"getContext",null] 11:16:28 INFO - PROCESS | 22989 | 1480706188581 Marionette TRACE conn4 <- [1,1778,null,{"value":"content"}] 11:16:28 INFO - PROCESS | 22989 | 1480706188587 Marionette TRACE conn4 -> [0,1779,"setContext",{"value":"chrome"}] 11:16:28 INFO - PROCESS | 22989 | 1480706188589 Marionette TRACE conn4 <- [1,1779,null,{}] 11:16:28 INFO - PROCESS | 22989 | 1480706188594 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}] 11:16:28 INFO - PROCESS | 22989 | 1480706188611 Marionette TRACE conn4 <- [1,1780,null,{"value":null}] 11:16:28 INFO - PROCESS | 22989 | 1480706188614 Marionette TRACE conn4 -> [0,1781,"setContext",{"value":"content"}] 11:16:28 INFO - PROCESS | 22989 | 1480706188617 Marionette TRACE conn4 <- [1,1781,null,{}] 11:16:28 INFO - Clearing pref dom.serviceWorkers.exemptFromPerDomainMax 11:16:28 INFO - PROCESS | 22989 | 1480706188623 Marionette TRACE conn4 -> [0,1782,"getContext",null] 11:16:28 INFO - PROCESS | 22989 | 1480706188625 Marionette TRACE conn4 <- [1,1782,null,{"value":"content"}] 11:16:28 INFO - PROCESS | 22989 | 1480706188631 Marionette TRACE conn4 -> [0,1783,"setContext",{"value":"chrome"}] 11:16:28 INFO - PROCESS | 22989 | 1480706188638 Marionette TRACE conn4 <- [1,1783,null,{}] 11:16:28 INFO - PROCESS | 22989 | 1480706188693 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}] 11:16:28 INFO - PROCESS | 22989 | 1480706188717 Marionette TRACE conn4 <- [1,1784,null,{"value":null}] 11:16:28 INFO - PROCESS | 22989 | 1480706188729 Marionette TRACE conn4 -> [0,1785,"setContext",{"value":"content"}] 11:16:28 INFO - PROCESS | 22989 | 1480706188733 Marionette TRACE conn4 <- [1,1785,null,{}] 11:16:28 INFO - PROCESS | 22989 | 1480706188744 Marionette TRACE conn4 -> [0,1786,"getContext",null] 11:16:28 INFO - PROCESS | 22989 | 1480706188746 Marionette TRACE conn4 <- [1,1786,null,{"value":"content"}] 11:16:28 INFO - PROCESS | 22989 | 1480706188755 Marionette TRACE conn4 -> [0,1787,"setContext",{"value":"chrome"}] 11:16:28 INFO - PROCESS | 22989 | 1480706188760 Marionette TRACE conn4 <- [1,1787,null,{}] 11:16:28 INFO - PROCESS | 22989 | 1480706188767 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}] 11:16:28 INFO - PROCESS | 22989 | 1480706188789 Marionette TRACE conn4 <- [1,1788,null,{"value":true}] 11:16:28 INFO - PROCESS | 22989 | 1480706188797 Marionette TRACE conn4 -> [0,1789,"setContext",{"value":"content"}] 11:16:28 INFO - PROCESS | 22989 | 1480706188801 Marionette TRACE conn4 <- [1,1789,null,{}] 11:16:28 INFO - Setting pref dom.caches.enabled (true) 11:16:28 INFO - PROCESS | 22989 | 1480706188813 Marionette TRACE conn4 -> [0,1790,"getContext",null] 11:16:28 INFO - PROCESS | 22989 | 1480706188815 Marionette TRACE conn4 <- [1,1790,null,{"value":"content"}] 11:16:28 INFO - PROCESS | 22989 | 1480706188826 Marionette TRACE conn4 -> [0,1791,"setContext",{"value":"chrome"}] 11:16:28 INFO - PROCESS | 22989 | 1480706188829 Marionette TRACE conn4 <- [1,1791,null,{}] 11:16:28 INFO - PROCESS | 22989 | 1480706188837 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}] 11:16:28 INFO - PROCESS | 22989 | 1480706188860 Marionette TRACE conn4 <- [1,1792,null,{"value":null}] 11:16:28 INFO - PROCESS | 22989 | 1480706188887 Marionette TRACE conn4 -> [0,1793,"setContext",{"value":"content"}] 11:16:28 INFO - PROCESS | 22989 | 1480706188893 Marionette TRACE conn4 <- [1,1793,null,{}] 11:16:28 INFO - PROCESS | 22989 | 1480706188905 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}] 11:16:28 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9b752400) [pid = 23034] [serial = 1561] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-put.https.html] 11:16:28 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0x9cc3b400) [pid = 23034] [serial = 1564] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html] 11:16:28 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0x9cfe0000) [pid = 23034] [serial = 1555] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-match.https.html] 11:16:28 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0x9b751c00) [pid = 23034] [serial = 1558] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-matchAll.https.html] 11:16:29 INFO - PROCESS | 22989 | 1480706189209 Marionette TRACE conn4 <- [1,1794,null,{"value":null}] 11:16:29 INFO - PROCESS | 22989 | 1480706189234 Marionette TRACE conn4 -> [0,1795,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 11:16:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0x9e41a000) [pid = 23034] [serial = 1577] [outer = 0xa77bf800] 11:16:29 INFO - PROCESS | 22989 | 1480706189570 Marionette TRACE conn4 <- [1,1795,null,{}] 11:16:29 INFO - PROCESS | 22989 | 1480706189621 Marionette TRACE conn4 -> [0,1796,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:16:29 INFO - PROCESS | 22989 | 1480706189657 Marionette TRACE conn4 <- [1,1796,null,{"value":null}] 11:16:29 INFO - PROCESS | 22989 | 1480706189662 Marionette TRACE conn4 -> [0,1797,"timeouts",{"script":185000}] 11:16:29 INFO - PROCESS | 22989 | 1480706189668 Marionette TRACE conn4 <- [1,1797,null,{}] 11:16:29 INFO - PROCESS | 22989 | 1480706189698 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}] 11:16:29 INFO - PROCESS | 22989 | 1480706189721 Marionette TRACE conn4 <- [1,1798,null,{"value":null}] 11:16:29 INFO - PROCESS | 22989 | 1480706189727 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:29 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e42d800 == 5 [pid = 23034] [id = 564] 11:16:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0x9e42dc00) [pid = 23034] [serial = 1578] [outer = (nil)] 11:16:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9e437c00) [pid = 23034] [serial = 1579] [outer = 0x9e42dc00] 11:16:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9e436400) [pid = 23034] [serial = 1580] [outer = 0x9e42dc00] 11:16:31 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 336 11:16:32 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 649 11:16:32 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'result.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 189 11:16:32 INFO - PROCESS | 22989 | 1480706192127 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]]]}] 11:16:32 INFO - ................ 11:16:32 INFO - TEST-OK | /service-workers/cache-storage/window/cache-add.https.html | took 3650ms 11:16:32 INFO - PROCESS | 22989 | 1480706192182 Marionette TRACE conn4 -> [0,1800,"getWindowHandle",null] 11:16:32 INFO - PROCESS | 22989 | 1480706192194 Marionette TRACE conn4 <- [1,1800,null,{"value":"2147483649"}] 11:16:32 INFO - TEST-START | /service-workers/cache-storage/window/cache-delete.https.html 11:16:32 INFO - PROCESS | 22989 | 1480706192227 Marionette TRACE conn4 -> [0,1801,"timeouts",{"script":185000}] 11:16:32 INFO - PROCESS | 22989 | 1480706192231 Marionette TRACE conn4 <- [1,1801,null,{}] 11:16:32 INFO - PROCESS | 22989 | 1480706192239 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}] 11:16:32 INFO - PROCESS | 22989 | 1480706192389 Marionette TRACE conn4 <- [1,1802,null,{"value":null}] 11:16:32 INFO - PROCESS | 22989 | 1480706192464 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:32 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba24800 == 6 [pid = 23034] [id = 565] 11:16:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9ba25000) [pid = 23034] [serial = 1581] [outer = (nil)] 11:16:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9cc3c800) [pid = 23034] [serial = 1582] [outer = 0x9ba25000] 11:16:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9cfdbc00) [pid = 23034] [serial = 1583] [outer = 0x9ba25000] 11:16:33 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc36000 == 5 [pid = 23034] [id = 563] 11:16:33 INFO - PROCESS | 22989 | --DOCSHELL 0x9b095800 == 4 [pid = 23034] [id = 562] 11:16:33 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9e42f400) [pid = 23034] [serial = 1566] [outer = (nil)] [url = about:blank] 11:16:33 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9e431800) [pid = 23034] [serial = 1557] [outer = (nil)] [url = about:blank] 11:16:33 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9e42a000) [pid = 23034] [serial = 1560] [outer = (nil)] [url = about:blank] 11:16:33 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9e42bc00) [pid = 23034] [serial = 1565] [outer = (nil)] [url = about:blank] 11:16:33 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0x9ba1d800) [pid = 23034] [serial = 1563] [outer = (nil)] [url = about:blank] 11:16:33 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0x9ba1c400) [pid = 23034] [serial = 1562] [outer = (nil)] [url = about:blank] 11:16:33 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0x9e423400) [pid = 23034] [serial = 1559] [outer = (nil)] [url = about:blank] 11:16:33 INFO - PROCESS | 22989 | 1480706193780 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]]]}] 11:16:33 INFO - .... 11:16:33 INFO - TEST-OK | /service-workers/cache-storage/window/cache-delete.https.html | took 1598ms 11:16:33 INFO - PROCESS | 22989 | 1480706193811 Marionette TRACE conn4 -> [0,1804,"getWindowHandle",null] 11:16:33 INFO - PROCESS | 22989 | 1480706193815 Marionette TRACE conn4 <- [1,1804,null,{"value":"2147483649"}] 11:16:33 INFO - TEST-START | /service-workers/cache-storage/window/cache-match.https.html 11:16:33 INFO - PROCESS | 22989 | 1480706193821 Marionette TRACE conn4 -> [0,1805,"timeouts",{"script":185000}] 11:16:33 INFO - PROCESS | 22989 | 1480706193824 Marionette TRACE conn4 <- [1,1805,null,{}] 11:16:33 INFO - PROCESS | 22989 | 1480706193835 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}] 11:16:34 INFO - PROCESS | 22989 | 1480706194048 Marionette TRACE conn4 <- [1,1806,null,{"value":null}] 11:16:34 INFO - PROCESS | 22989 | 1480706194106 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:34 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba0f800 == 5 [pid = 23034] [id = 566] 11:16:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0x9ba10800) [pid = 23034] [serial = 1584] [outer = (nil)] 11:16:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0x9ba1cc00) [pid = 23034] [serial = 1585] [outer = 0x9ba10800] 11:16:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9ba1e000) [pid = 23034] [serial = 1586] [outer = 0x9ba10800] 11:16:36 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0x9b749000) [pid = 23034] [serial = 1567] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-match.https.html] 11:16:36 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0xa363ec00) [pid = 23034] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/basic-popup-and-iframe-tests.html] 11:16:36 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0xa3753000) [pid = 23034] [serial = 1431] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/basic-popup-and-iframe-tests.https.html] 11:16:36 INFO - PROCESS | 22989 | 1480706196422 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]]]}] 11:16:36 INFO - .............. 11:16:36 INFO - TEST-OK | /service-workers/cache-storage/window/cache-match.https.html | took 2642ms 11:16:36 INFO - PROCESS | 22989 | 1480706196463 Marionette TRACE conn4 -> [0,1808,"getWindowHandle",null] 11:16:36 INFO - PROCESS | 22989 | 1480706196467 Marionette TRACE conn4 <- [1,1808,null,{"value":"2147483649"}] 11:16:36 INFO - TEST-START | /service-workers/cache-storage/window/cache-matchAll.https.html 11:16:36 INFO - PROCESS | 22989 | 1480706196473 Marionette TRACE conn4 -> [0,1809,"timeouts",{"script":185000}] 11:16:36 INFO - PROCESS | 22989 | 1480706196476 Marionette TRACE conn4 <- [1,1809,null,{}] 11:16:36 INFO - PROCESS | 22989 | 1480706196482 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}] 11:16:36 INFO - PROCESS | 22989 | 1480706196671 Marionette TRACE conn4 <- [1,1810,null,{"value":null}] 11:16:36 INFO - PROCESS | 22989 | 1480706196708 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:36 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e42fc00 == 6 [pid = 23034] [id = 567] 11:16:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0x9e431000) [pid = 23034] [serial = 1587] [outer = (nil)] 11:16:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0x9e5b8400) [pid = 23034] [serial = 1588] [outer = 0x9e431000] 11:16:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9e5b9400) [pid = 23034] [serial = 1589] [outer = 0x9e431000] 11:16:38 INFO - PROCESS | 22989 | 1480706198532 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]]]}] 11:16:38 INFO - .......... 11:16:38 INFO - TEST-OK | /service-workers/cache-storage/window/cache-matchAll.https.html | took 2088ms 11:16:38 INFO - PROCESS | 22989 | 1480706198561 Marionette TRACE conn4 -> [0,1812,"getWindowHandle",null] 11:16:38 INFO - PROCESS | 22989 | 1480706198565 Marionette TRACE conn4 <- [1,1812,null,{"value":"2147483649"}] 11:16:38 INFO - TEST-START | /service-workers/cache-storage/window/cache-put.https.html 11:16:38 INFO - PROCESS | 22989 | 1480706198571 Marionette TRACE conn4 -> [0,1813,"timeouts",{"script":185000}] 11:16:38 INFO - PROCESS | 22989 | 1480706198573 Marionette TRACE conn4 <- [1,1813,null,{}] 11:16:38 INFO - PROCESS | 22989 | 1480706198579 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}] 11:16:38 INFO - PROCESS | 22989 | 1480706198763 Marionette TRACE conn4 <- [1,1814,null,{"value":null}] 11:16:38 INFO - PROCESS | 22989 | 1480706198799 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:38 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5c3800 == 7 [pid = 23034] [id = 568] 11:16:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9e5c4000) [pid = 23034] [serial = 1590] [outer = (nil)] 11:16:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9e5dc000) [pid = 23034] [serial = 1591] [outer = 0x9e5c4000] 11:16:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9e5de400) [pid = 23034] [serial = 1592] [outer = 0x9e5c4000] 11:16:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:16:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 11:16:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 11:16:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:16:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 11:16:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:16:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 11:16:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:16:40 INFO - ...... 11:16:40 INFO - PROCESS | 22989 | 1480706200896 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]]]}] 11:16:40 INFO - ............... 11:16:40 INFO - TEST-OK | /service-workers/cache-storage/window/cache-put.https.html | took 2366ms 11:16:40 INFO - PROCESS | 22989 | 1480706200937 Marionette TRACE conn4 -> [0,1816,"getWindowHandle",null] 11:16:40 INFO - PROCESS | 22989 | 1480706200940 Marionette TRACE conn4 <- [1,1816,null,{"value":"2147483649"}] 11:16:40 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage-keys.https.html 11:16:40 INFO - PROCESS | 22989 | 1480706200947 Marionette TRACE conn4 -> [0,1817,"timeouts",{"script":185000}] 11:16:40 INFO - PROCESS | 22989 | 1480706200953 Marionette TRACE conn4 <- [1,1817,null,{}] 11:16:40 INFO - PROCESS | 22989 | 1480706200958 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}] 11:16:41 INFO - PROCESS | 22989 | 1480706201158 Marionette TRACE conn4 <- [1,1818,null,{"value":null}] 11:16:41 INFO - PROCESS | 22989 | 1480706201211 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:41 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba05000 == 8 [pid = 23034] [id = 569] 11:16:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9ba07000) [pid = 23034] [serial = 1593] [outer = (nil)] 11:16:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9ba23c00) [pid = 23034] [serial = 1594] [outer = 0x9ba07000] 11:16:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9cc38c00) [pid = 23034] [serial = 1595] [outer = 0x9ba07000] 11:16:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9e42fc00 == 7 [pid = 23034] [id = 567] 11:16:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba0f800 == 6 [pid = 23034] [id = 566] 11:16:41 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9e437c00) [pid = 23034] [serial = 1579] [outer = (nil)] [url = about:blank] 11:16:41 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0xa456bc00) [pid = 23034] [serial = 1430] [outer = (nil)] [url = https://web-platform.test:8443/testharness_runner.html] 11:16:41 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa46c6800) [pid = 23034] [serial = 4] [outer = (nil)] [url = http://web-platform.test:8000/testharness_runner.html] 11:16:41 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0xa3646400) [pid = 23034] [serial = 1383] [outer = (nil)] [url = about:blank] 11:16:41 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0xa5579000) [pid = 23034] [serial = 1433] [outer = (nil)] [url = about:blank] 11:16:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba24800 == 5 [pid = 23034] [id = 565] 11:16:41 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9ba24c00) [pid = 23034] [serial = 1569] [outer = (nil)] [url = about:blank] 11:16:41 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0x9cc40800) [pid = 23034] [serial = 1575] [outer = (nil)] [url = about:blank] 11:16:41 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0x9b74e800) [pid = 23034] [serial = 1571] [outer = (nil)] [url = about:blank] 11:16:41 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0x9ba1fc00) [pid = 23034] [serial = 1568] [outer = (nil)] [url = about:blank] 11:16:42 INFO - PROCESS | 22989 | 1480706202631 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]]]}] 11:16:42 INFO - . 11:16:42 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage-keys.https.html | took 1736ms 11:16:42 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage-match.https.html 11:16:42 INFO - PROCESS | 22989 | 1480706202683 Marionette TRACE conn4 -> [0,1820,"getWindowHandle",null] 11:16:42 INFO - PROCESS | 22989 | 1480706202686 Marionette TRACE conn4 <- [1,1820,null,{"value":"2147483649"}] 11:16:42 INFO - PROCESS | 22989 | 1480706202693 Marionette TRACE conn4 -> [0,1821,"timeouts",{"script":185000}] 11:16:42 INFO - PROCESS | 22989 | 1480706202696 Marionette TRACE conn4 <- [1,1821,null,{}] 11:16:42 INFO - PROCESS | 22989 | 1480706202702 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}] 11:16:42 INFO - PROCESS | 22989 | 1480706202886 Marionette TRACE conn4 <- [1,1822,null,{"value":null}] 11:16:42 INFO - PROCESS | 22989 | 1480706202949 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:43 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc39c00 == 6 [pid = 23034] [id = 570] 11:16:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0x9cc40c00) [pid = 23034] [serial = 1596] [outer = (nil)] 11:16:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0x9cfe2800) [pid = 23034] [serial = 1597] [outer = 0x9cc40c00] 11:16:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9cfe5400) [pid = 23034] [serial = 1598] [outer = 0x9cc40c00] 11:16:44 INFO - PROCESS | 22989 | 1480706204333 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]]]}] 11:16:44 INFO - ...... 11:16:44 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage-match.https.html | took 1692ms 11:16:44 INFO - PROCESS | 22989 | 1480706204384 Marionette TRACE conn4 -> [0,1824,"getWindowHandle",null] 11:16:44 INFO - PROCESS | 22989 | 1480706204388 Marionette TRACE conn4 <- [1,1824,null,{"value":"2147483649"}] 11:16:44 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage.https.html 11:16:44 INFO - PROCESS | 22989 | 1480706204397 Marionette TRACE conn4 -> [0,1825,"timeouts",{"script":185000}] 11:16:44 INFO - PROCESS | 22989 | 1480706204401 Marionette TRACE conn4 <- [1,1825,null,{}] 11:16:44 INFO - PROCESS | 22989 | 1480706204407 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}] 11:16:44 INFO - PROCESS | 22989 | 1480706204592 Marionette TRACE conn4 <- [1,1826,null,{"value":null}] 11:16:44 INFO - PROCESS | 22989 | 1480706204605 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:44 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e436c00 == 7 [pid = 23034] [id = 571] 11:16:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9e437400) [pid = 23034] [serial = 1599] [outer = (nil)] 11:16:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9e5be000) [pid = 23034] [serial = 1600] [outer = 0x9e437400] 11:16:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9e5c0400) [pid = 23034] [serial = 1601] [outer = 0x9e437400] 11:16:45 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9ba10800) [pid = 23034] [serial = 1584] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-match.https.html] 11:16:45 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9e42dc00) [pid = 23034] [serial = 1578] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-add.https.html] 11:16:45 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9e431000) [pid = 23034] [serial = 1587] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-matchAll.https.html] 11:16:45 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0x9ba25000) [pid = 23034] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-delete.https.html] 11:16:46 INFO - PROCESS | 22989 | 1480706206249 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]]]}] 11:16:46 INFO - ......... 11:16:46 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage.https.html | took 1898ms 11:16:46 INFO - PROCESS | 22989 | 1480706206296 Marionette TRACE conn4 -> [0,1828,"getWindowHandle",null] 11:16:46 INFO - PROCESS | 22989 | 1480706206299 Marionette TRACE conn4 <- [1,1828,null,{"value":"2147483649"}] 11:16:46 INFO - TEST-START | /service-workers/cache-storage/window/sandboxed-iframes.https.html 11:16:46 INFO - PROCESS | 22989 | 1480706206306 Marionette TRACE conn4 -> [0,1829,"timeouts",{"script":185000}] 11:16:46 INFO - PROCESS | 22989 | 1480706206308 Marionette TRACE conn4 <- [1,1829,null,{}] 11:16:46 INFO - PROCESS | 22989 | 1480706206318 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}] 11:16:46 INFO - PROCESS | 22989 | 1480706206472 Marionette TRACE conn4 <- [1,1830,null,{"value":null}] 11:16:46 INFO - PROCESS | 22989 | 1480706206526 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:46 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5d6400 == 8 [pid = 23034] [id = 572] 11:16:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9e5d9400) [pid = 23034] [serial = 1602] [outer = (nil)] 11:16:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9e5e2400) [pid = 23034] [serial = 1603] [outer = 0x9e5d9400] 11:16:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9e5e3400) [pid = 23034] [serial = 1604] [outer = 0x9e5d9400] 11:16:47 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec0d800 == 9 [pid = 23034] [id = 573] 11:16:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9ec0e000) [pid = 23034] [serial = 1605] [outer = (nil)] 11:16:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9ec0f800) [pid = 23034] [serial = 1606] [outer = 0x9ec0e000] 11:16:47 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec0b800 == 10 [pid = 23034] [id = 574] 11:16:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9ec10c00) [pid = 23034] [serial = 1607] [outer = (nil)] 11:16:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9ec13c00) [pid = 23034] [serial = 1608] [outer = 0x9ec10c00] 11:16:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9ec17800) [pid = 23034] [serial = 1609] [outer = 0x9ec10c00] 11:16:47 INFO - PROCESS | 22989 | [Child 23034] WARNING: CacheStorage has been disabled.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 157 11:16:47 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(mStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 382 11:16:47 INFO - PROCESS | 22989 | 1480706207994 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]]]}] 11:16:48 INFO - .. 11:16:48 INFO - TEST-OK | /service-workers/cache-storage/window/sandboxed-iframes.https.html | took 1738ms 11:16:48 INFO - PROCESS | 22989 | 1480706208044 Marionette TRACE conn4 -> [0,1832,"getWindowHandle",null] 11:16:48 INFO - PROCESS | 22989 | 1480706208048 Marionette TRACE conn4 <- [1,1832,null,{"value":"2147483649"}] 11:16:48 INFO - TEST-START | /service-workers/cache-storage/worker/cache-add.https.html 11:16:48 INFO - PROCESS | 22989 | 1480706208055 Marionette TRACE conn4 -> [0,1833,"timeouts",{"script":185000}] 11:16:48 INFO - PROCESS | 22989 | 1480706208058 Marionette TRACE conn4 <- [1,1833,null,{}] 11:16:48 INFO - PROCESS | 22989 | 1480706208063 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}] 11:16:48 INFO - PROCESS | 22989 | 1480706208306 Marionette TRACE conn4 <- [1,1834,null,{"value":null}] 11:16:48 INFO - PROCESS | 22989 | 1480706208342 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:48 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba01800 == 11 [pid = 23034] [id = 575] 11:16:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9ba02000) [pid = 23034] [serial = 1610] [outer = (nil)] 11:16:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9ba24800) [pid = 23034] [serial = 1611] [outer = 0x9ba02000] 11:16:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9cc3c400) [pid = 23034] [serial = 1612] [outer = 0x9ba02000] 11:16:50 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 336 11:16:50 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec0b800 == 10 [pid = 23034] [id = 574] 11:16:50 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec0d800 == 9 [pid = 23034] [id = 573] 11:16:50 INFO - PROCESS | 22989 | --DOCSHELL 0x9e436c00 == 8 [pid = 23034] [id = 571] 11:16:50 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5c3800 == 7 [pid = 23034] [id = 568] 11:16:50 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc39c00 == 6 [pid = 23034] [id = 570] 11:16:50 INFO - PROCESS | 22989 | --DOCSHELL 0x9e42d800 == 5 [pid = 23034] [id = 564] 11:16:50 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba05000 == 4 [pid = 23034] [id = 569] 11:16:50 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9e5dc000) [pid = 23034] [serial = 1591] [outer = (nil)] [url = about:blank] 11:16:50 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9e436400) [pid = 23034] [serial = 1580] [outer = (nil)] [url = about:blank] 11:16:50 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9e5b9400) [pid = 23034] [serial = 1589] [outer = (nil)] [url = about:blank] 11:16:50 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9e5b8400) [pid = 23034] [serial = 1588] [outer = (nil)] [url = about:blank] 11:16:50 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9ba1cc00) [pid = 23034] [serial = 1585] [outer = (nil)] [url = about:blank] 11:16:50 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9cc3c800) [pid = 23034] [serial = 1582] [outer = (nil)] [url = about:blank] 11:16:50 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9cfdbc00) [pid = 23034] [serial = 1583] [outer = (nil)] [url = about:blank] 11:16:50 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9ba1e000) [pid = 23034] [serial = 1586] [outer = (nil)] [url = about:blank] 11:16:51 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 649 11:16:51 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'result.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 189 11:16:51 INFO - PROCESS | 22989 | 1480706211249 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,{},{}]]]}] 11:16:51 INFO - ................ 11:16:51 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-add.https.html | took 3249ms 11:16:51 INFO - PROCESS | 22989 | 1480706211305 Marionette TRACE conn4 -> [0,1836,"getWindowHandle",null] 11:16:51 INFO - PROCESS | 22989 | 1480706211307 Marionette TRACE conn4 <- [1,1836,null,{"value":"2147483649"}] 11:16:51 INFO - TEST-START | /service-workers/cache-storage/worker/cache-delete.https.html 11:16:51 INFO - PROCESS | 22989 | 1480706211323 Marionette TRACE conn4 -> [0,1837,"timeouts",{"script":185000}] 11:16:51 INFO - PROCESS | 22989 | 1480706211325 Marionette TRACE conn4 <- [1,1837,null,{}] 11:16:51 INFO - PROCESS | 22989 | 1480706211331 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}] 11:16:51 INFO - PROCESS | 22989 | 1480706211494 Marionette TRACE conn4 <- [1,1838,null,{"value":null}] 11:16:51 INFO - PROCESS | 22989 | 1480706211564 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:51 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc35c00 == 5 [pid = 23034] [id = 576] 11:16:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9cc36c00) [pid = 23034] [serial = 1613] [outer = (nil)] 11:16:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9cfd7800) [pid = 23034] [serial = 1614] [outer = 0x9cc36c00] 11:16:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9cfdcc00) [pid = 23034] [serial = 1615] [outer = 0x9cc36c00] 11:16:53 INFO - PROCESS | 22989 | 1480706213074 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,{},{}]]]}] 11:16:53 INFO - .... 11:16:53 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-delete.https.html | took 1785ms 11:16:53 INFO - PROCESS | 22989 | 1480706213106 Marionette TRACE conn4 -> [0,1840,"getWindowHandle",null] 11:16:53 INFO - PROCESS | 22989 | 1480706213110 Marionette TRACE conn4 <- [1,1840,null,{"value":"2147483649"}] 11:16:53 INFO - TEST-START | /service-workers/cache-storage/worker/cache-match.https.html 11:16:53 INFO - PROCESS | 22989 | 1480706213115 Marionette TRACE conn4 -> [0,1841,"timeouts",{"script":185000}] 11:16:53 INFO - PROCESS | 22989 | 1480706213122 Marionette TRACE conn4 <- [1,1841,null,{}] 11:16:53 INFO - PROCESS | 22989 | 1480706213132 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}] 11:16:53 INFO - PROCESS | 22989 | 1480706213335 Marionette TRACE conn4 <- [1,1842,null,{"value":null}] 11:16:53 INFO - PROCESS | 22989 | 1480706213408 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:53 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e430800 == 6 [pid = 23034] [id = 577] 11:16:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9e5bac00) [pid = 23034] [serial = 1616] [outer = (nil)] 11:16:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9e5dc000) [pid = 23034] [serial = 1617] [outer = 0x9e5bac00] 11:16:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9e5dd000) [pid = 23034] [serial = 1618] [outer = 0x9e5bac00] 11:16:54 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9cc40c00) [pid = 23034] [serial = 1596] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-match.https.html] 11:16:54 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9e437400) [pid = 23034] [serial = 1599] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage.https.html] 11:16:54 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9ba07000) [pid = 23034] [serial = 1593] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-keys.https.html] 11:16:55 INFO - PROCESS | 22989 | 1480706215927 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,{},{}]]]}] 11:16:55 INFO - .............. 11:16:55 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-match.https.html | took 2855ms 11:16:55 INFO - PROCESS | 22989 | 1480706215971 Marionette TRACE conn4 -> [0,1844,"getWindowHandle",null] 11:16:55 INFO - PROCESS | 22989 | 1480706215974 Marionette TRACE conn4 <- [1,1844,null,{"value":"2147483649"}] 11:16:55 INFO - TEST-START | /service-workers/cache-storage/worker/cache-matchAll.https.html 11:16:55 INFO - PROCESS | 22989 | 1480706215980 Marionette TRACE conn4 -> [0,1845,"timeouts",{"script":185000}] 11:16:55 INFO - PROCESS | 22989 | 1480706215982 Marionette TRACE conn4 <- [1,1845,null,{}] 11:16:55 INFO - PROCESS | 22989 | 1480706215988 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}] 11:16:56 INFO - PROCESS | 22989 | 1480706216156 Marionette TRACE conn4 <- [1,1846,null,{"value":null}] 11:16:56 INFO - PROCESS | 22989 | 1480706216171 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:56 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b746400 == 7 [pid = 23034] [id = 578] 11:16:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9b747400) [pid = 23034] [serial = 1619] [outer = (nil)] 11:16:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9cc31c00) [pid = 23034] [serial = 1620] [outer = 0x9b747400] 11:16:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9b74fc00) [pid = 23034] [serial = 1621] [outer = 0x9b747400] 11:16:58 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc35c00 == 6 [pid = 23034] [id = 576] 11:16:58 INFO - PROCESS | 22989 | --DOCSHELL 0x9e430800 == 5 [pid = 23034] [id = 577] 11:16:58 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5d6400 == 4 [pid = 23034] [id = 572] 11:16:58 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba01800 == 3 [pid = 23034] [id = 575] 11:16:58 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9e5e2400) [pid = 23034] [serial = 1603] [outer = (nil)] [url = about:blank] 11:16:58 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9ec13c00) [pid = 23034] [serial = 1608] [outer = (nil)] [url = about:blank] 11:16:58 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9cc38c00) [pid = 23034] [serial = 1595] [outer = (nil)] [url = about:blank] 11:16:58 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9e5c0400) [pid = 23034] [serial = 1601] [outer = (nil)] [url = about:blank] 11:16:58 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9cfe5400) [pid = 23034] [serial = 1598] [outer = (nil)] [url = about:blank] 11:16:58 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9e5be000) [pid = 23034] [serial = 1600] [outer = (nil)] [url = about:blank] 11:16:58 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9cfe2800) [pid = 23034] [serial = 1597] [outer = (nil)] [url = about:blank] 11:16:58 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9ba23c00) [pid = 23034] [serial = 1594] [outer = (nil)] [url = about:blank] 11:16:59 INFO - PROCESS | 22989 | 1480706219132 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,{},{}]]]}] 11:16:59 INFO - .......... 11:16:59 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-matchAll.https.html | took 3208ms 11:16:59 INFO - TEST-START | /service-workers/cache-storage/worker/cache-put.https.html 11:16:59 INFO - PROCESS | 22989 | 1480706219190 Marionette TRACE conn4 -> [0,1848,"getWindowHandle",null] 11:16:59 INFO - PROCESS | 22989 | 1480706219192 Marionette TRACE conn4 <- [1,1848,null,{"value":"2147483649"}] 11:16:59 INFO - PROCESS | 22989 | 1480706219199 Marionette TRACE conn4 -> [0,1849,"timeouts",{"script":185000}] 11:16:59 INFO - PROCESS | 22989 | 1480706219202 Marionette TRACE conn4 <- [1,1849,null,{}] 11:16:59 INFO - PROCESS | 22989 | 1480706219207 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}] 11:16:59 INFO - PROCESS | 22989 | 1480706219381 Marionette TRACE conn4 <- [1,1850,null,{"value":null}] 11:16:59 INFO - PROCESS | 22989 | 1480706219476 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:16:59 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b752400 == 4 [pid = 23034] [id = 579] 11:16:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9b753000) [pid = 23034] [serial = 1622] [outer = (nil)] 11:16:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9ba0f400) [pid = 23034] [serial = 1623] [outer = 0x9b753000] 11:16:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9ba1bc00) [pid = 23034] [serial = 1624] [outer = 0x9b753000] 11:17:01 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:17:01 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 11:17:01 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 11:17:01 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:17:01 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 11:17:01 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:17:01 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 11:17:01 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:17:02 INFO - PROCESS | 22989 | 1480706222017 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,{},{}]]]}] 11:17:02 INFO - ..................... 11:17:02 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-put.https.html | took 2865ms 11:17:02 INFO - PROCESS | 22989 | 1480706222064 Marionette TRACE conn4 -> [0,1852,"getWindowHandle",null] 11:17:02 INFO - PROCESS | 22989 | 1480706222069 Marionette TRACE conn4 <- [1,1852,null,{"value":"2147483649"}] 11:17:02 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage-keys.https.html 11:17:02 INFO - PROCESS | 22989 | 1480706222077 Marionette TRACE conn4 -> [0,1853,"timeouts",{"script":185000}] 11:17:02 INFO - PROCESS | 22989 | 1480706222080 Marionette TRACE conn4 <- [1,1853,null,{}] 11:17:02 INFO - PROCESS | 22989 | 1480706222087 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}] 11:17:02 INFO - PROCESS | 22989 | 1480706222260 Marionette TRACE conn4 <- [1,1854,null,{"value":null}] 11:17:02 INFO - PROCESS | 22989 | 1480706222337 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:17:02 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba23400 == 5 [pid = 23034] [id = 580] 11:17:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9e425800) [pid = 23034] [serial = 1625] [outer = (nil)] 11:17:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9e433800) [pid = 23034] [serial = 1626] [outer = 0x9e425800] 11:17:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9e436800) [pid = 23034] [serial = 1627] [outer = 0x9e425800] 11:17:03 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9cc36c00) [pid = 23034] [serial = 1613] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-delete.https.html] 11:17:03 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9ba02000) [pid = 23034] [serial = 1610] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-add.https.html] 11:17:03 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9ec0e000) [pid = 23034] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 11:17:03 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9ec10c00) [pid = 23034] [serial = 1607] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 11:17:03 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9e5d9400) [pid = 23034] [serial = 1602] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/sandboxed-iframes.https.html] 11:17:03 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9e5c4000) [pid = 23034] [serial = 1590] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-put.https.html] 11:17:04 INFO - PROCESS | 22989 | 1480706224209 Marionette TRACE conn4 <- [1,1855,null,{"value":["/service-workers/cache-storage/worker/cache-storage-keys.https.html",0,null,null,[["CacheStorage keys",0,{},{}]]]}] 11:17:04 INFO - . 11:17:04 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage-keys.https.html | took 2141ms 11:17:04 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage-match.https.html 11:17:04 INFO - PROCESS | 22989 | 1480706224223 Marionette TRACE conn4 -> [0,1856,"getWindowHandle",null] 11:17:04 INFO - PROCESS | 22989 | 1480706224225 Marionette TRACE conn4 <- [1,1856,null,{"value":"2147483649"}] 11:17:04 INFO - PROCESS | 22989 | 1480706224233 Marionette TRACE conn4 -> [0,1857,"timeouts",{"script":185000}] 11:17:04 INFO - PROCESS | 22989 | 1480706224236 Marionette TRACE conn4 <- [1,1857,null,{}] 11:17:04 INFO - PROCESS | 22989 | 1480706224241 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}] 11:17:04 INFO - PROCESS | 22989 | 1480706224492 Marionette TRACE conn4 <- [1,1858,null,{"value":null}] 11:17:04 INFO - PROCESS | 22989 | 1480706224561 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:17:04 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba0c400 == 6 [pid = 23034] [id = 581] 11:17:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9ba0e000) [pid = 23034] [serial = 1628] [outer = (nil)] 11:17:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9e434800) [pid = 23034] [serial = 1629] [outer = 0x9ba0e000] 11:17:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9e5c2800) [pid = 23034] [serial = 1630] [outer = 0x9ba0e000] 11:17:06 INFO - PROCESS | 22989 | 1480706226212 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,{},{}]]]}] 11:17:06 INFO - ...... 11:17:06 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage-match.https.html | took 2043ms 11:17:06 INFO - PROCESS | 22989 | 1480706226274 Marionette TRACE conn4 -> [0,1860,"getWindowHandle",null] 11:17:06 INFO - PROCESS | 22989 | 1480706226277 Marionette TRACE conn4 <- [1,1860,null,{"value":"2147483649"}] 11:17:06 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage.https.html 11:17:06 INFO - PROCESS | 22989 | 1480706226291 Marionette TRACE conn4 -> [0,1861,"timeouts",{"script":185000}] 11:17:06 INFO - PROCESS | 22989 | 1480706226293 Marionette TRACE conn4 <- [1,1861,null,{}] 11:17:06 INFO - PROCESS | 22989 | 1480706226301 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}] 11:17:06 INFO - PROCESS | 22989 | 1480706226521 Marionette TRACE conn4 <- [1,1862,null,{"value":null}] 11:17:06 INFO - PROCESS | 22989 | 1480706226585 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:17:06 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e42bc00 == 7 [pid = 23034] [id = 582] 11:17:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9e42e800) [pid = 23034] [serial = 1631] [outer = (nil)] 11:17:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9e5d6000) [pid = 23034] [serial = 1632] [outer = 0x9e42e800] 11:17:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9e5de000) [pid = 23034] [serial = 1633] [outer = 0x9e42e800] 11:17:08 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba23400 == 6 [pid = 23034] [id = 580] 11:17:08 INFO - PROCESS | 22989 | --DOCSHELL 0x9b752400 == 5 [pid = 23034] [id = 579] 11:17:08 INFO - PROCESS | 22989 | --DOCSHELL 0x9b746400 == 4 [pid = 23034] [id = 578] 11:17:08 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9e5dc000) [pid = 23034] [serial = 1617] [outer = (nil)] [url = about:blank] 11:17:08 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9cc3c400) [pid = 23034] [serial = 1612] [outer = (nil)] [url = about:blank] 11:17:08 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9ec0f800) [pid = 23034] [serial = 1606] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 11:17:08 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9ec17800) [pid = 23034] [serial = 1609] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 11:17:08 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9e5e3400) [pid = 23034] [serial = 1604] [outer = (nil)] [url = about:blank] 11:17:08 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9cfdcc00) [pid = 23034] [serial = 1615] [outer = (nil)] [url = about:blank] 11:17:08 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0x9cfd7800) [pid = 23034] [serial = 1614] [outer = (nil)] [url = about:blank] 11:17:08 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0x9ba24800) [pid = 23034] [serial = 1611] [outer = (nil)] [url = about:blank] 11:17:08 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0x9e5de400) [pid = 23034] [serial = 1592] [outer = (nil)] [url = about:blank] 11:17:08 INFO - PROCESS | 22989 | 1480706228471 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,{},{}]]]}] 11:17:08 INFO - ......... 11:17:08 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage.https.html | took 2241ms 11:17:08 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html 11:17:08 INFO - Clearing pref dom.caches.enabled 11:17:08 INFO - PROCESS | 22989 | 1480706228529 Marionette TRACE conn4 -> [0,1864,"getWindowHandle",null] 11:17:08 INFO - PROCESS | 22989 | 1480706228531 Marionette TRACE conn4 <- [1,1864,null,{"value":"2147483649"}] 11:17:08 INFO - PROCESS | 22989 | 1480706228539 Marionette TRACE conn4 -> [0,1865,"getContext",null] 11:17:08 INFO - PROCESS | 22989 | 1480706228542 Marionette TRACE conn4 <- [1,1865,null,{"value":"content"}] 11:17:08 INFO - PROCESS | 22989 | 1480706228546 Marionette TRACE conn4 -> [0,1866,"setContext",{"value":"chrome"}] 11:17:08 INFO - PROCESS | 22989 | 1480706228549 Marionette TRACE conn4 <- [1,1866,null,{}] 11:17:08 INFO - PROCESS | 22989 | 1480706228554 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}] 11:17:08 INFO - PROCESS | 22989 | 1480706228566 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 11:17:08 INFO - PROCESS | 22989 | 1480706228571 Marionette TRACE conn4 -> [0,1868,"setContext",{"value":"content"}] 11:17:08 INFO - PROCESS | 22989 | 1480706228574 Marionette TRACE conn4 <- [1,1868,null,{}] 11:17:08 INFO - PROCESS | 22989 | 1480706228579 Marionette TRACE conn4 -> [0,1869,"getContext",null] 11:17:08 INFO - PROCESS | 22989 | 1480706228582 Marionette TRACE conn4 <- [1,1869,null,{"value":"content"}] 11:17:08 INFO - PROCESS | 22989 | 1480706228586 Marionette TRACE conn4 -> [0,1870,"setContext",{"value":"chrome"}] 11:17:08 INFO - PROCESS | 22989 | 1480706228589 Marionette TRACE conn4 <- [1,1870,null,{}] 11:17:08 INFO - PROCESS | 22989 | 1480706228594 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}] 11:17:08 INFO - PROCESS | 22989 | 1480706228609 Marionette TRACE conn4 <- [1,1871,null,{"value":true}] 11:17:08 INFO - PROCESS | 22989 | 1480706228613 Marionette TRACE conn4 -> [0,1872,"setContext",{"value":"content"}] 11:17:08 INFO - PROCESS | 22989 | 1480706228616 Marionette TRACE conn4 <- [1,1872,null,{}] 11:17:08 INFO - Setting pref dom.serviceWorkers.enabled (true) 11:17:08 INFO - PROCESS | 22989 | 1480706228622 Marionette TRACE conn4 -> [0,1873,"getContext",null] 11:17:08 INFO - PROCESS | 22989 | 1480706228624 Marionette TRACE conn4 <- [1,1873,null,{"value":"content"}] 11:17:08 INFO - PROCESS | 22989 | 1480706228629 Marionette TRACE conn4 -> [0,1874,"setContext",{"value":"chrome"}] 11:17:08 INFO - PROCESS | 22989 | 1480706228632 Marionette TRACE conn4 <- [1,1874,null,{}] 11:17:08 INFO - PROCESS | 22989 | 1480706228659 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}] 11:17:08 INFO - PROCESS | 22989 | 1480706228674 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 11:17:08 INFO - PROCESS | 22989 | 1480706228679 Marionette TRACE conn4 -> [0,1876,"setContext",{"value":"content"}] 11:17:08 INFO - PROCESS | 22989 | 1480706228682 Marionette TRACE conn4 <- [1,1876,null,{}] 11:17:08 INFO - PROCESS | 22989 | 1480706228687 Marionette TRACE conn4 -> [0,1877,"timeouts",{"script":35000}] 11:17:08 INFO - PROCESS | 22989 | 1480706228691 Marionette TRACE conn4 <- [1,1877,null,{}] 11:17:08 INFO - PROCESS | 22989 | 1480706228696 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}] 11:17:08 INFO - PROCESS | 22989 | 1480706228932 Marionette TRACE conn4 <- [1,1878,null,{"value":null}] 11:17:09 INFO - PROCESS | 22989 | 1480706228992 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:17:09 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc39800 == 5 [pid = 23034] [id = 583] 11:17:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0x9cc3c400) [pid = 23034] [serial = 1634] [outer = (nil)] 11:17:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0x9cfe2c00) [pid = 23034] [serial = 1635] [outer = 0x9cc3c400] 11:17:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9e419400) [pid = 23034] [serial = 1636] [outer = 0x9cc3c400] 11:17:10 INFO - PROCESS | 22989 | 1480706230373 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,{},{}]]]}] 11:17:10 INFO - .. 11:17:10 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html | took 1882ms 11:17:10 INFO - PROCESS | 22989 | 1480706230424 Marionette TRACE conn4 -> [0,1880,"getWindowHandle",null] 11:17:10 INFO - PROCESS | 22989 | 1480706230427 Marionette TRACE conn4 <- [1,1880,null,{"value":"2147483649"}] 11:17:10 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html 11:17:10 INFO - PROCESS | 22989 | 1480706230437 Marionette TRACE conn4 -> [0,1881,"timeouts",{"script":35000}] 11:17:10 INFO - PROCESS | 22989 | 1480706230439 Marionette TRACE conn4 <- [1,1881,null,{}] 11:17:10 INFO - PROCESS | 22989 | 1480706230477 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}] 11:17:10 INFO - PROCESS | 22989 | 1480706230647 Marionette TRACE conn4 <- [1,1882,null,{"value":null}] 11:17:10 INFO - PROCESS | 22989 | 1480706230681 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:17:10 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e437c00 == 6 [pid = 23034] [id = 584] 11:17:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9e5b8800) [pid = 23034] [serial = 1637] [outer = (nil)] 11:17:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9e5dc000) [pid = 23034] [serial = 1638] [outer = 0x9e5b8800] 11:17:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9e5de400) [pid = 23034] [serial = 1639] [outer = 0x9e5b8800] 11:17:11 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9e5bac00) [pid = 23034] [serial = 1616] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-match.https.html] 11:17:11 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9b753000) [pid = 23034] [serial = 1622] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-put.https.html] 11:17:11 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9e425800) [pid = 23034] [serial = 1625] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-keys.https.html] 11:17:12 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 11:17:15 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc39800 == 5 [pid = 23034] [id = 583] 11:17:15 INFO - PROCESS | 22989 | --DOCSHELL 0x9e42bc00 == 4 [pid = 23034] [id = 582] 11:17:15 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba0c400 == 3 [pid = 23034] [id = 581] 11:17:15 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0x9e5dd000) [pid = 23034] [serial = 1618] [outer = (nil)] [url = about:blank] 11:17:15 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0x9e434800) [pid = 23034] [serial = 1629] [outer = (nil)] [url = about:blank] 11:17:15 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0x9ba1bc00) [pid = 23034] [serial = 1624] [outer = (nil)] [url = about:blank] 11:17:15 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0x9e436800) [pid = 23034] [serial = 1627] [outer = (nil)] [url = about:blank] 11:17:15 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0x9e433800) [pid = 23034] [serial = 1626] [outer = (nil)] [url = about:blank] 11:17:15 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0x9ba0f400) [pid = 23034] [serial = 1623] [outer = (nil)] [url = about:blank] 11:17:15 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0x9cc31c00) [pid = 23034] [serial = 1620] [outer = (nil)] [url = about:blank] 11:17:17 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0x9cc3c400) [pid = 23034] [serial = 1634] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html] 11:17:17 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0x9ba0e000) [pid = 23034] [serial = 1628] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-match.https.html] 11:17:17 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0x9e42e800) [pid = 23034] [serial = 1631] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage.https.html] 11:17:17 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0x9b747400) [pid = 23034] [serial = 1619] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-matchAll.https.html] 11:17:22 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0x9e5c2800) [pid = 23034] [serial = 1630] [outer = (nil)] [url = about:blank] 11:17:22 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0x9e5de000) [pid = 23034] [serial = 1633] [outer = (nil)] [url = about:blank] 11:17:22 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0x9cfe2c00) [pid = 23034] [serial = 1635] [outer = (nil)] [url = about:blank] 11:17:22 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0x9e5dc000) [pid = 23034] [serial = 1638] [outer = (nil)] [url = about:blank] 11:17:22 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0x9e419400) [pid = 23034] [serial = 1636] [outer = (nil)] [url = about:blank] 11:17:22 INFO - PROCESS | 22989 | --DOMWINDOW == 14 (0x9e5d6000) [pid = 23034] [serial = 1632] [outer = (nil)] [url = about:blank] 11:17:22 INFO - PROCESS | 22989 | --DOMWINDOW == 13 (0x9b74fc00) [pid = 23034] [serial = 1621] [outer = (nil)] [url = about:blank] 11:17:41 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:17:41 INFO - PROCESS | 22989 | 1480706261183 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]]]}] 11:17:41 INFO - . 11:17:41 INFO - TEST-TIMEOUT | /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html | took 30785ms 11:17:41 INFO - PROCESS | 22989 | 1480706261223 Marionette TRACE conn4 -> [0,1884,"getWindowHandle",null] 11:17:41 INFO - PROCESS | 22989 | 1480706261226 Marionette TRACE conn4 <- [1,1884,null,{"value":"2147483649"}] 11:17:41 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html 11:17:41 INFO - PROCESS | 22989 | 1480706261232 Marionette TRACE conn4 -> [0,1885,"timeouts",{"script":35000}] 11:17:41 INFO - PROCESS | 22989 | 1480706261234 Marionette TRACE conn4 <- [1,1885,null,{}] 11:17:41 INFO - PROCESS | 22989 | 1480706261240 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}] 11:17:41 INFO - PROCESS | 22989 | 1480706261383 Marionette TRACE conn4 <- [1,1886,null,{"value":null}] 11:17:41 INFO - PROCESS | 22989 | 1480706261435 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:17:41 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b09e000 == 4 [pid = 23034] [id = 585] 11:17:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 14 (0x9b09e400) [pid = 23034] [serial = 1640] [outer = (nil)] 11:17:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 15 (0x9b748c00) [pid = 23034] [serial = 1641] [outer = 0x9b09e400] 11:17:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0x9b751000) [pid = 23034] [serial = 1642] [outer = 0x9b09e400] 11:17:43 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc35000 == 5 [pid = 23034] [id = 586] 11:17:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0x9cc35800) [pid = 23034] [serial = 1643] [outer = (nil)] 11:17:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0x9cc35c00) [pid = 23034] [serial = 1644] [outer = 0x9cc35800] 11:17:43 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc3b800 == 6 [pid = 23034] [id = 587] 11:17:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0x9cc3bc00) [pid = 23034] [serial = 1645] [outer = (nil)] 11:17:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0x9cc3c000) [pid = 23034] [serial = 1646] [outer = 0x9cc3bc00] 11:17:43 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:17:43 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:17:43 INFO - PROCESS | 22989 | 1480706263593 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]]]}] 11:17:43 INFO - .... 11:17:43 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html | took 2385ms 11:17:43 INFO - PROCESS | 22989 | 1480706263621 Marionette TRACE conn4 -> [0,1888,"getWindowHandle",null] 11:17:43 INFO - PROCESS | 22989 | 1480706263624 Marionette TRACE conn4 <- [1,1888,null,{"value":"2147483649"}] 11:17:43 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html 11:17:43 INFO - PROCESS | 22989 | 1480706263636 Marionette TRACE conn4 -> [0,1889,"timeouts",{"script":35000}] 11:17:43 INFO - PROCESS | 22989 | 1480706263639 Marionette TRACE conn4 <- [1,1889,null,{}] 11:17:43 INFO - PROCESS | 22989 | 1480706263644 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}] 11:17:43 INFO - PROCESS | 22989 | 1480706263837 Marionette TRACE conn4 <- [1,1890,null,{"value":null}] 11:17:43 INFO - PROCESS | 22989 | 1480706263887 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:17:43 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b74a400 == 7 [pid = 23034] [id = 588] 11:17:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0x9b752000) [pid = 23034] [serial = 1647] [outer = (nil)] 11:17:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0x9cfd9800) [pid = 23034] [serial = 1648] [outer = 0x9b752000] 11:17:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0x9cfdcc00) [pid = 23034] [serial = 1649] [outer = 0x9b752000] 11:17:45 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e429800 == 8 [pid = 23034] [id = 589] 11:17:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0x9e42e400) [pid = 23034] [serial = 1650] [outer = (nil)] 11:17:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0x9e42f400) [pid = 23034] [serial = 1651] [outer = 0x9e42e400] 11:17:45 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfe4000 == 9 [pid = 23034] [id = 590] 11:17:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0x9e5bbc00) [pid = 23034] [serial = 1652] [outer = (nil)] 11:17:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0x9e5c2400) [pid = 23034] [serial = 1653] [outer = 0x9e5bbc00] 11:17:45 INFO - PROCESS | 22989 | 1480706265844 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]]]}] 11:17:45 INFO - . 11:17:45 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html | took 2233ms 11:17:45 INFO - PROCESS | 22989 | 1480706265870 Marionette TRACE conn4 -> [0,1892,"getWindowHandle",null] 11:17:45 INFO - PROCESS | 22989 | 1480706265873 Marionette TRACE conn4 <- [1,1892,null,{"value":"2147483649"}] 11:17:45 INFO - TEST-START | /service-workers/service-worker/activate-event-after-install-state-change.https.html 11:17:45 INFO - PROCESS | 22989 | 1480706265881 Marionette TRACE conn4 -> [0,1893,"timeouts",{"script":35000}] 11:17:45 INFO - PROCESS | 22989 | 1480706265890 Marionette TRACE conn4 <- [1,1893,null,{}] 11:17:45 INFO - PROCESS | 22989 | 1480706265894 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}] 11:17:46 INFO - PROCESS | 22989 | 1480706266122 Marionette TRACE conn4 <- [1,1894,null,{"value":null}] 11:17:46 INFO - PROCESS | 22989 | 1480706266157 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:17:46 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5be800 == 10 [pid = 23034] [id = 591] 11:17:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0x9e5c2800) [pid = 23034] [serial = 1654] [outer = (nil)] 11:17:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0x9e5dbc00) [pid = 23034] [serial = 1655] [outer = 0x9e5c2800] 11:17:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0x9e5dcc00) [pid = 23034] [serial = 1656] [outer = 0x9e5c2800] 11:17:47 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:17:47 INFO - PROCESS | 22989 | 1480706267332 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]]]}] 11:17:47 INFO - . 11:17:47 INFO - TEST-OK | /service-workers/service-worker/activate-event-after-install-state-change.https.html | took 1485ms 11:17:47 INFO - PROCESS | 22989 | 1480706267368 Marionette TRACE conn4 -> [0,1896,"getWindowHandle",null] 11:17:47 INFO - PROCESS | 22989 | 1480706267371 Marionette TRACE conn4 <- [1,1896,null,{"value":"2147483649"}] 11:17:47 INFO - TEST-START | /service-workers/service-worker/activation-after-registration.https.html 11:17:47 INFO - PROCESS | 22989 | 1480706267377 Marionette TRACE conn4 -> [0,1897,"timeouts",{"script":35000}] 11:17:47 INFO - PROCESS | 22989 | 1480706267381 Marionette TRACE conn4 <- [1,1897,null,{}] 11:17:47 INFO - PROCESS | 22989 | 1480706267386 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}] 11:17:47 INFO - PROCESS | 22989 | 1480706267543 Marionette TRACE conn4 <- [1,1898,null,{"value":null}] 11:17:47 INFO - PROCESS | 22989 | 1480706267619 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:17:47 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5e2400 == 11 [pid = 23034] [id = 592] 11:17:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9e5e3800) [pid = 23034] [serial = 1657] [outer = (nil)] 11:17:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9ec14c00) [pid = 23034] [serial = 1658] [outer = 0x9e5e3800] 11:17:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9ec18400) [pid = 23034] [serial = 1659] [outer = 0x9e5e3800] 11:17:48 INFO - PROCESS | 22989 | 1480706268765 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]]]}] 11:17:48 INFO - . 11:17:48 INFO - TEST-OK | /service-workers/service-worker/activation-after-registration.https.html | took 1430ms 11:17:48 INFO - PROCESS | 22989 | 1480706268808 Marionette TRACE conn4 -> [0,1900,"getWindowHandle",null] 11:17:48 INFO - PROCESS | 22989 | 1480706268811 Marionette TRACE conn4 <- [1,1900,null,{"value":"2147483649"}] 11:17:48 INFO - TEST-START | /service-workers/service-worker/activation.https.html 11:17:48 INFO - PROCESS | 22989 | 1480706268817 Marionette TRACE conn4 -> [0,1901,"timeouts",{"script":35000}] 11:17:48 INFO - PROCESS | 22989 | 1480706268819 Marionette TRACE conn4 <- [1,1901,null,{}] 11:17:48 INFO - PROCESS | 22989 | 1480706268825 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}] 11:17:48 INFO - PROCESS | 22989 | 1480706268962 Marionette TRACE conn4 <- [1,1902,null,{"value":null}] 11:17:49 INFO - PROCESS | 22989 | 1480706269008 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:17:49 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec5e000 == 12 [pid = 23034] [id = 593] 11:17:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9ec60000) [pid = 23034] [serial = 1660] [outer = (nil)] 11:17:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9ec68c00) [pid = 23034] [serial = 1661] [outer = 0x9ec60000] 11:17:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9ec65c00) [pid = 23034] [serial = 1662] [outer = 0x9ec60000] 11:17:50 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba03400 == 13 [pid = 23034] [id = 594] 11:17:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9ba16400) [pid = 23034] [serial = 1663] [outer = (nil)] 11:17:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9ba17800) [pid = 23034] [serial = 1664] [outer = 0x9ba16400] 11:17:51 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b09ec00 == 14 [pid = 23034] [id = 595] 11:17:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9b74bc00) [pid = 23034] [serial = 1665] [outer = (nil)] 11:17:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9ba01800) [pid = 23034] [serial = 1666] [outer = 0x9b74bc00] 11:17:51 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5e2400 == 13 [pid = 23034] [id = 592] 11:17:51 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5be800 == 12 [pid = 23034] [id = 591] 11:17:51 INFO - PROCESS | 22989 | --DOCSHELL 0x9b74a400 == 11 [pid = 23034] [id = 588] 11:17:51 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc3b800 == 10 [pid = 23034] [id = 587] 11:17:51 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc35000 == 9 [pid = 23034] [id = 586] 11:17:51 INFO - PROCESS | 22989 | --DOCSHELL 0x9b09e000 == 8 [pid = 23034] [id = 585] 11:17:51 INFO - PROCESS | 22989 | --DOCSHELL 0x9e437c00 == 7 [pid = 23034] [id = 584] 11:17:51 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e42cc00 == 8 [pid = 23034] [id = 596] 11:17:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9e42ec00) [pid = 23034] [serial = 1667] [outer = (nil)] 11:17:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9e42f000) [pid = 23034] [serial = 1668] [outer = 0x9e42ec00] 11:17:52 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5e4800 == 9 [pid = 23034] [id = 597] 11:17:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9e5dfc00) [pid = 23034] [serial = 1669] [outer = (nil)] 11:17:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9e5d9400) [pid = 23034] [serial = 1670] [outer = 0x9e5dfc00] 11:17:52 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 11:17:52 INFO - PROCESS | 22989 | [Child 23034] 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 11:17:52 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 11:17:52 INFO - PROCESS | 22989 | [Child 23034] 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 11:17:52 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 11:17:52 INFO - PROCESS | 22989 | [Child 23034] 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 11:17:53 INFO - PROCESS | 22989 | 1480706273080 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]]]}] 11:17:53 INFO - .... 11:17:53 INFO - TEST-OK | /service-workers/service-worker/activation.https.html | took 4293ms 11:17:53 INFO - PROCESS | 22989 | 1480706273112 Marionette TRACE conn4 -> [0,1904,"getWindowHandle",null] 11:17:53 INFO - PROCESS | 22989 | 1480706273114 Marionette TRACE conn4 <- [1,1904,null,{"value":"2147483649"}] 11:17:53 INFO - TEST-START | /service-workers/service-worker/active.https.html 11:17:53 INFO - PROCESS | 22989 | 1480706273121 Marionette TRACE conn4 -> [0,1905,"timeouts",{"script":35000}] 11:17:53 INFO - PROCESS | 22989 | 1480706273123 Marionette TRACE conn4 <- [1,1905,null,{}] 11:17:53 INFO - PROCESS | 22989 | 1480706273129 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}] 11:17:53 INFO - PROCESS | 22989 | 1480706273316 Marionette TRACE conn4 <- [1,1906,null,{"value":null}] 11:17:53 INFO - PROCESS | 22989 | 1480706273402 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:17:53 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5c3000 == 10 [pid = 23034] [id = 598] 11:17:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9ec13c00) [pid = 23034] [serial = 1671] [outer = (nil)] 11:17:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9ec18000) [pid = 23034] [serial = 1672] [outer = 0x9ec13c00] 11:17:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9ec66800) [pid = 23034] [serial = 1673] [outer = 0x9ec13c00] 11:17:54 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec16400 == 11 [pid = 23034] [id = 599] 11:17:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9ec9e800) [pid = 23034] [serial = 1674] [outer = (nil)] 11:17:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9eca4c00) [pid = 23034] [serial = 1675] [outer = 0x9ec9e800] 11:17:54 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:17:54 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:17:54 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:17:54 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:17:55 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9e5bbc00) [pid = 23034] [serial = 1652] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/scope/update] 11:17:55 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9e42e400) [pid = 23034] [serial = 1650] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/scope/update] 11:17:55 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9b752000) [pid = 23034] [serial = 1647] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html] 11:17:55 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9e5b8800) [pid = 23034] [serial = 1637] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html] 11:17:55 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9b09e400) [pid = 23034] [serial = 1640] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html] 11:17:55 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9cc35800) [pid = 23034] [serial = 1643] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html] 11:17:55 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9cc3bc00) [pid = 23034] [serial = 1645] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html] 11:17:55 INFO - PROCESS | 22989 | 1480706275149 Marionette TRACE conn4 <- [1,1907,null,{"value":["/service-workers/service-worker/active.https.html",0,null,null,[["active is set",0,null,null]]]}] 11:17:55 INFO - . 11:17:55 INFO - TEST-OK | /service-workers/service-worker/active.https.html | took 2042ms 11:17:55 INFO - PROCESS | 22989 | 1480706275163 Marionette TRACE conn4 -> [0,1908,"getWindowHandle",null] 11:17:55 INFO - PROCESS | 22989 | 1480706275166 Marionette TRACE conn4 <- [1,1908,null,{"value":"2147483649"}] 11:17:55 INFO - TEST-START | /service-workers/service-worker/appcache-ordering-main.https.html 11:17:55 INFO - PROCESS | 22989 | 1480706275176 Marionette TRACE conn4 -> [0,1909,"timeouts",{"script":35000}] 11:17:55 INFO - PROCESS | 22989 | 1480706275185 Marionette TRACE conn4 <- [1,1909,null,{}] 11:17:55 INFO - PROCESS | 22989 | 1480706275191 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}] 11:17:55 INFO - PROCESS | 22989 | 1480706275397 Marionette TRACE conn4 <- [1,1910,null,{"value":null}] 11:17:55 INFO - PROCESS | 22989 | 1480706275457 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:17:55 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec11000 == 12 [pid = 23034] [id = 600] 11:17:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9ec13400) [pid = 23034] [serial = 1676] [outer = (nil)] 11:17:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa1639000) [pid = 23034] [serial = 1677] [outer = 0x9ec13400] 11:17:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa1636c00) [pid = 23034] [serial = 1678] [outer = 0x9ec13400] 11:17:56 INFO - PROCESS | 22989 | ++DOCSHELL 0xa163f800 == 13 [pid = 23034] [id = 601] 11:17:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa1640c00) [pid = 23034] [serial = 1679] [outer = (nil)] 11:17:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa1642000) [pid = 23034] [serial = 1680] [outer = 0xa1640c00] 11:17:56 INFO - PROCESS | 22989 | [Child 23034] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:17:56 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba1c000 == 14 [pid = 23034] [id = 602] 11:17:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa163dc00) [pid = 23034] [serial = 1681] [outer = (nil)] 11:17:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0xa163e000) [pid = 23034] [serial = 1682] [outer = 0xa163dc00] 11:17:56 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:17:57 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c21400 == 15 [pid = 23034] [id = 603] 11:17:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0xa2c21800) [pid = 23034] [serial = 1683] [outer = (nil)] 11:17:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0xa2c21c00) [pid = 23034] [serial = 1684] [outer = 0xa2c21800] 11:17:57 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:17:57 INFO - PROCESS | 22989 | 1480706277397 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]]]}] 11:17:57 INFO - . 11:17:57 INFO - TEST-OK | /service-workers/service-worker/appcache-ordering-main.https.html | took 2242ms 11:17:57 INFO - PROCESS | 22989 | 1480706277418 Marionette TRACE conn4 -> [0,1912,"getWindowHandle",null] 11:17:57 INFO - PROCESS | 22989 | 1480706277421 Marionette TRACE conn4 <- [1,1912,null,{"value":"2147483649"}] 11:17:57 INFO - TEST-START | /service-workers/service-worker/claim-not-using-registration.https.html 11:17:57 INFO - PROCESS | 22989 | 1480706277429 Marionette TRACE conn4 -> [0,1913,"timeouts",{"script":35000}] 11:17:57 INFO - PROCESS | 22989 | 1480706277436 Marionette TRACE conn4 <- [1,1913,null,{}] 11:17:57 INFO - PROCESS | 22989 | 1480706277449 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}] 11:17:57 INFO - PROCESS | 22989 | 1480706277669 Marionette TRACE conn4 <- [1,1914,null,{"value":null}] 11:17:57 INFO - PROCESS | 22989 | 1480706277702 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:17:57 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5e4400 == 16 [pid = 23034] [id = 604] 11:17:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9ec09400) [pid = 23034] [serial = 1685] [outer = (nil)] 11:17:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9eca8c00) [pid = 23034] [serial = 1686] [outer = 0x9ec09400] 11:17:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0xa1641800) [pid = 23034] [serial = 1687] [outer = 0x9ec09400] 11:17:58 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:17:58 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:17:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23c00 == 17 [pid = 23034] [id = 605] 11:17:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0xa2c25400) [pid = 23034] [serial = 1688] [outer = (nil)] 11:17:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0xa2c25c00) [pid = 23034] [serial = 1689] [outer = 0xa2c25400] 11:17:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c26c00 == 18 [pid = 23034] [id = 606] 11:17:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0xa2c65400) [pid = 23034] [serial = 1690] [outer = (nil)] 11:17:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0x9e5bec00) [pid = 23034] [serial = 1691] [outer = 0xa2c65400] 11:17:59 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:17:59 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:17:59 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:17:59 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:17:59 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:17:59 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:17:59 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc3dc00 == 19 [pid = 23034] [id = 607] 11:17:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0x9b74f000) [pid = 23034] [serial = 1692] [outer = (nil)] 11:17:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0x9cc3f000) [pid = 23034] [serial = 1693] [outer = 0x9b74f000] 11:17:59 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:17:59 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:00 INFO - PROCESS | 22989 | --DOCSHELL 0xa163f800 == 18 [pid = 23034] [id = 601] 11:18:00 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba1c000 == 17 [pid = 23034] [id = 602] 11:18:00 INFO - PROCESS | 22989 | --DOCSHELL 0x9b09ec00 == 16 [pid = 23034] [id = 595] 11:18:00 INFO - PROCESS | 22989 | --DOCSHELL 0x9e42cc00 == 15 [pid = 23034] [id = 596] 11:18:00 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5e4800 == 14 [pid = 23034] [id = 597] 11:18:00 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba03400 == 13 [pid = 23034] [id = 594] 11:18:00 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec16400 == 12 [pid = 23034] [id = 599] 11:18:00 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5c3000 == 11 [pid = 23034] [id = 598] 11:18:00 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec11000 == 10 [pid = 23034] [id = 600] 11:18:00 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23c00 == 9 [pid = 23034] [id = 605] 11:18:00 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c26c00 == 8 [pid = 23034] [id = 606] 11:18:00 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c21400 == 7 [pid = 23034] [id = 603] 11:18:00 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec5e000 == 6 [pid = 23034] [id = 593] 11:18:00 INFO - PROCESS | 22989 | --DOCSHELL 0x9e429800 == 5 [pid = 23034] [id = 589] 11:18:00 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfe4000 == 4 [pid = 23034] [id = 590] 11:18:00 INFO - PROCESS | 22989 | --DOMWINDOW == 59 (0x9ec14c00) [pid = 23034] [serial = 1658] [outer = (nil)] [url = about:blank] 11:18:00 INFO - PROCESS | 22989 | --DOMWINDOW == 58 (0x9e5dbc00) [pid = 23034] [serial = 1655] [outer = (nil)] [url = about:blank] 11:18:00 INFO - PROCESS | 22989 | --DOMWINDOW == 57 (0x9e5c2400) [pid = 23034] [serial = 1653] [outer = (nil)] [url = about:blank] 11:18:00 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0x9e42f400) [pid = 23034] [serial = 1651] [outer = (nil)] [url = about:blank] 11:18:00 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0x9cfdcc00) [pid = 23034] [serial = 1649] [outer = (nil)] [url = about:blank] 11:18:00 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0x9cfd9800) [pid = 23034] [serial = 1648] [outer = (nil)] [url = about:blank] 11:18:00 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0x9e5de400) [pid = 23034] [serial = 1639] [outer = (nil)] [url = about:blank] 11:18:00 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0x9b748c00) [pid = 23034] [serial = 1641] [outer = (nil)] [url = about:blank] 11:18:00 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0x9b751000) [pid = 23034] [serial = 1642] [outer = (nil)] [url = about:blank] 11:18:00 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9cc35c00) [pid = 23034] [serial = 1644] [outer = (nil)] [url = about:blank] 11:18:00 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9cc3c000) [pid = 23034] [serial = 1646] [outer = (nil)] [url = about:blank] 11:18:00 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:18:00 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:18:00 INFO - PROCESS | 22989 | 1480706280712 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]]]}] 11:18:00 INFO - .. 11:18:00 INFO - TEST-OK | /service-workers/service-worker/claim-not-using-registration.https.html | took 3309ms 11:18:00 INFO - PROCESS | 22989 | 1480706280741 Marionette TRACE conn4 -> [0,1916,"getWindowHandle",null] 11:18:00 INFO - TEST-START | /service-workers/service-worker/claim-using-registration.https.html 11:18:00 INFO - PROCESS | 22989 | 1480706280746 Marionette TRACE conn4 <- [1,1916,null,{"value":"2147483649"}] 11:18:00 INFO - PROCESS | 22989 | 1480706280752 Marionette TRACE conn4 -> [0,1917,"timeouts",{"script":35000}] 11:18:00 INFO - PROCESS | 22989 | 1480706280767 Marionette TRACE conn4 <- [1,1917,null,{}] 11:18:00 INFO - PROCESS | 22989 | 1480706280778 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}] 11:18:00 INFO - PROCESS | 22989 | 1480706280952 Marionette TRACE conn4 <- [1,1918,null,{"value":null}] 11:18:01 INFO - PROCESS | 22989 | 1480706281005 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:01 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b748800 == 5 [pid = 23034] [id = 608] 11:18:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9b748c00) [pid = 23034] [serial = 1694] [outer = (nil)] 11:18:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9ba0a000) [pid = 23034] [serial = 1695] [outer = 0x9b748c00] 11:18:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9ba1cc00) [pid = 23034] [serial = 1696] [outer = 0x9b748c00] 11:18:01 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:01 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:02 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc3e000 == 6 [pid = 23034] [id = 609] 11:18:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9cfd8000) [pid = 23034] [serial = 1697] [outer = (nil)] 11:18:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0x9cfd8c00) [pid = 23034] [serial = 1698] [outer = 0x9cfd8000] 11:18:02 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:02 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:02 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfe5800 == 7 [pid = 23034] [id = 610] 11:18:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0x9e423c00) [pid = 23034] [serial = 1699] [outer = (nil)] 11:18:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0x9e425400) [pid = 23034] [serial = 1700] [outer = 0x9e423c00] 11:18:02 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:02 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:03 INFO - PROCESS | 22989 | 1480706283284 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]]]}] 11:18:03 INFO - .. 11:18:03 INFO - TEST-OK | /service-workers/service-worker/claim-using-registration.https.html | took 2560ms 11:18:03 INFO - PROCESS | 22989 | 1480706283312 Marionette TRACE conn4 -> [0,1920,"getWindowHandle",null] 11:18:03 INFO - PROCESS | 22989 | 1480706283316 Marionette TRACE conn4 <- [1,1920,null,{"value":"2147483649"}] 11:18:03 INFO - TEST-START | /service-workers/service-worker/client-navigate.https.html 11:18:03 INFO - PROCESS | 22989 | 1480706283328 Marionette TRACE conn4 -> [0,1921,"timeouts",{"script":35000}] 11:18:03 INFO - PROCESS | 22989 | 1480706283332 Marionette TRACE conn4 <- [1,1921,null,{}] 11:18:03 INFO - PROCESS | 22989 | 1480706283338 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}] 11:18:03 INFO - PROCESS | 22989 | 1480706283508 Marionette TRACE conn4 <- [1,1922,null,{"value":null}] 11:18:03 INFO - PROCESS | 22989 | 1480706283626 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:03 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b74dc00 == 8 [pid = 23034] [id = 611] 11:18:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0x9ba1a400) [pid = 23034] [serial = 1701] [outer = (nil)] 11:18:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0x9e5c3000) [pid = 23034] [serial = 1702] [outer = 0x9ba1a400] 11:18:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0x9e5c6c00) [pid = 23034] [serial = 1703] [outer = 0x9ba1a400] 11:18:04 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:04 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:04 INFO - PROCESS | 22989 | --DOMWINDOW == 58 (0x9ec60000) [pid = 23034] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activation.https.html] 11:18:04 INFO - PROCESS | 22989 | --DOMWINDOW == 57 (0x9ec13c00) [pid = 23034] [serial = 1671] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/active.https.html] 11:18:04 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0x9ec13400) [pid = 23034] [serial = 1676] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/appcache-ordering-main.https.html] 11:18:04 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0xa163dc00) [pid = 23034] [serial = 1681] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.is-appcached.html] 11:18:04 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0xa2c21800) [pid = 23034] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.is-appcached.html] 11:18:04 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0x9e5e3800) [pid = 23034] [serial = 1657] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activation-after-registration.https.html] 11:18:04 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0x9e5c2800) [pid = 23034] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activate-event-after-install-state-change.https.html] 11:18:04 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0x9ba16400) [pid = 23034] [serial = 1663] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/no-controllee] 11:18:04 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9b74bc00) [pid = 23034] [serial = 1665] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/no-request] 11:18:04 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9e5dfc00) [pid = 23034] [serial = 1669] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister] 11:18:04 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9ec9e800) [pid = 23034] [serial = 1674] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:18:04 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0xa1640c00) [pid = 23034] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.install.html] 11:18:04 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9e42ec00) [pid = 23034] [serial = 1667] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/skip-waiting] 11:18:05 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec14400 == 9 [pid = 23034] [id = 612] 11:18:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9ec14c00) [pid = 23034] [serial = 1704] [outer = (nil)] 11:18:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9ec15000) [pid = 23034] [serial = 1705] [outer = 0x9ec14c00] 11:18:05 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:05 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9ec68800) [pid = 23034] [serial = 1706] [outer = 0x9ec14c00] 11:18:06 INFO - PROCESS | 22989 | ++DOCSHELL 0x9eca6800 == 10 [pid = 23034] [id = 613] 11:18:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9eca7400) [pid = 23034] [serial = 1707] [outer = (nil)] 11:18:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9eca7c00) [pid = 23034] [serial = 1708] [outer = 0x9eca7400] 11:18:06 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:06 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:06 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:06 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0xa1644800) [pid = 23034] [serial = 1709] [outer = 0x9eca7400] 11:18:07 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc32000 == 11 [pid = 23034] [id = 614] 11:18:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9cc33000) [pid = 23034] [serial = 1710] [outer = (nil)] 11:18:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0x9cc35800) [pid = 23034] [serial = 1711] [outer = 0x9cc33000] 11:18:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerWindowClient.cpp, line 373 11:18:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(mRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerWindowClient.cpp, line 90 11:18:07 INFO - PROCESS | 22989 | 1480706287591 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,{},{}]]]}] 11:18:07 INFO - ....... 11:18:07 INFO - TEST-OK | /service-workers/service-worker/client-navigate.https.html | took 4298ms 11:18:07 INFO - PROCESS | 22989 | 1480706287627 Marionette TRACE conn4 -> [0,1924,"getWindowHandle",null] 11:18:07 INFO - PROCESS | 22989 | 1480706287630 Marionette TRACE conn4 <- [1,1924,null,{"value":"2147483649"}] 11:18:07 INFO - TEST-START | /service-workers/service-worker/clients-get-cross-origin.https.html 11:18:07 INFO - PROCESS | 22989 | 1480706287636 Marionette TRACE conn4 -> [0,1925,"timeouts",{"script":35000}] 11:18:07 INFO - PROCESS | 22989 | 1480706287643 Marionette TRACE conn4 <- [1,1925,null,{}] 11:18:07 INFO - PROCESS | 22989 | 1480706287652 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}] 11:18:07 INFO - PROCESS | 22989 | 1480706287872 Marionette TRACE conn4 <- [1,1926,null,{"value":null}] 11:18:07 INFO - PROCESS | 22989 | 1480706287942 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:08 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec9b000 == 12 [pid = 23034] [id = 615] 11:18:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0x9ec9b800) [pid = 23034] [serial = 1712] [outer = (nil)] 11:18:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0xa2c1b000) [pid = 23034] [serial = 1713] [outer = 0x9ec9b800] 11:18:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0xa2c20800) [pid = 23034] [serial = 1714] [outer = 0x9ec9b800] 11:18:08 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:08 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:09 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b099800 == 13 [pid = 23034] [id = 616] 11:18:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0x9b74e400) [pid = 23034] [serial = 1715] [outer = (nil)] 11:18:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0x9b751c00) [pid = 23034] [serial = 1716] [outer = 0x9b74e400] 11:18:09 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5e4400 == 12 [pid = 23034] [id = 604] 11:18:09 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc3dc00 == 11 [pid = 23034] [id = 607] 11:18:09 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc3e000 == 10 [pid = 23034] [id = 609] 11:18:09 INFO - PROCESS | 22989 | --DOCSHELL 0x9b748800 == 9 [pid = 23034] [id = 608] 11:18:09 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfe5800 == 8 [pid = 23034] [id = 610] 11:18:09 INFO - PROCESS | 22989 | --DOCSHELL 0x9b74dc00 == 7 [pid = 23034] [id = 611] 11:18:09 INFO - PROCESS | 22989 | --DOMWINDOW == 58 (0xa1639000) [pid = 23034] [serial = 1677] [outer = (nil)] [url = about:blank] 11:18:09 INFO - PROCESS | 22989 | --DOMWINDOW == 57 (0xa1636c00) [pid = 23034] [serial = 1678] [outer = (nil)] [url = about:blank] 11:18:09 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0xa163e000) [pid = 23034] [serial = 1682] [outer = (nil)] [url = about:blank] 11:18:09 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0xa2c21c00) [pid = 23034] [serial = 1684] [outer = (nil)] [url = about:blank] 11:18:09 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0x9ec18400) [pid = 23034] [serial = 1659] [outer = (nil)] [url = about:blank] 11:18:09 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0x9e5dcc00) [pid = 23034] [serial = 1656] [outer = (nil)] [url = about:blank] 11:18:09 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0x9ba17800) [pid = 23034] [serial = 1664] [outer = (nil)] [url = about:blank] 11:18:09 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0x9ba01800) [pid = 23034] [serial = 1666] [outer = (nil)] [url = about:blank] 11:18:09 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9e5d9400) [pid = 23034] [serial = 1670] [outer = (nil)] [url = about:blank] 11:18:09 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9eca4c00) [pid = 23034] [serial = 1675] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:18:09 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0xa1642000) [pid = 23034] [serial = 1680] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.install.html] 11:18:09 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9ec66800) [pid = 23034] [serial = 1673] [outer = (nil)] [url = about:blank] 11:18:09 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9ec65c00) [pid = 23034] [serial = 1662] [outer = (nil)] [url = about:blank] 11:18:09 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9e42f000) [pid = 23034] [serial = 1668] [outer = (nil)] [url = about:blank] 11:18:09 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9ec18000) [pid = 23034] [serial = 1672] [outer = (nil)] [url = about:blank] 11:18:09 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9ec68c00) [pid = 23034] [serial = 1661] [outer = (nil)] [url = about:blank] 11:18:09 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b094000 == 8 [pid = 23034] [id = 617] 11:18:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9b09c400) [pid = 23034] [serial = 1717] [outer = (nil)] 11:18:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9b09d000) [pid = 23034] [serial = 1718] [outer = 0x9b09c400] 11:18:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9b746400) [pid = 23034] [serial = 1719] [outer = 0x9b09c400] 11:18:10 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba07000 == 9 [pid = 23034] [id = 618] 11:18:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9ba0b800) [pid = 23034] [serial = 1720] [outer = (nil)] 11:18:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9ba0d400) [pid = 23034] [serial = 1721] [outer = 0x9ba0b800] 11:18:10 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!doc', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2777 11:18:10 INFO - PROCESS | 22989 | 1480706290742 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]]]}] 11:18:10 INFO - . 11:18:10 INFO - TEST-OK | /service-workers/service-worker/clients-get-cross-origin.https.html | took 3152ms 11:18:10 INFO - PROCESS | 22989 | 1480706290788 Marionette TRACE conn4 -> [0,1928,"getWindowHandle",null] 11:18:10 INFO - PROCESS | 22989 | 1480706290791 Marionette TRACE conn4 <- [1,1928,null,{"value":"2147483649"}] 11:18:10 INFO - TEST-START | /service-workers/service-worker/clients-get.https.html 11:18:10 INFO - PROCESS | 22989 | 1480706290798 Marionette TRACE conn4 -> [0,1929,"timeouts",{"script":35000}] 11:18:10 INFO - PROCESS | 22989 | 1480706290800 Marionette TRACE conn4 <- [1,1929,null,{}] 11:18:10 INFO - PROCESS | 22989 | 1480706290806 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}] 11:18:11 INFO - PROCESS | 22989 | 1480706291078 Marionette TRACE conn4 <- [1,1930,null,{"value":null}] 11:18:11 INFO - PROCESS | 22989 | 1480706291186 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:11 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b755400 == 10 [pid = 23034] [id = 619] 11:18:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9ba01800) [pid = 23034] [serial = 1722] [outer = (nil)] 11:18:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9ba1f800) [pid = 23034] [serial = 1723] [outer = 0x9ba01800] 11:18:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9cc3f800) [pid = 23034] [serial = 1724] [outer = 0x9ba01800] 11:18:11 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:11 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:12 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfddc00 == 11 [pid = 23034] [id = 620] 11:18:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9e432c00) [pid = 23034] [serial = 1725] [outer = (nil)] 11:18:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9e436800) [pid = 23034] [serial = 1726] [outer = 0x9e432c00] 11:18:12 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5b8800 == 12 [pid = 23034] [id = 621] 11:18:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0x9e5b8c00) [pid = 23034] [serial = 1727] [outer = (nil)] 11:18:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0x9e5b9000) [pid = 23034] [serial = 1728] [outer = 0x9e5b8c00] 11:18:12 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!doc', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2777 11:18:13 INFO - PROCESS | 22989 | 1480706293030 Marionette TRACE conn4 <- [1,1931,null,{"value":["/service-workers/service-worker/clients-get.https.html",0,null,null,[["Test Clients.get()",0,null,null]]]}] 11:18:13 INFO - . 11:18:13 INFO - TEST-OK | /service-workers/service-worker/clients-get.https.html | took 2282ms 11:18:13 INFO - PROCESS | 22989 | 1480706293081 Marionette TRACE conn4 -> [0,1932,"getWindowHandle",null] 11:18:13 INFO - PROCESS | 22989 | 1480706293084 Marionette TRACE conn4 <- [1,1932,null,{"value":"2147483649"}] 11:18:13 INFO - TEST-START | /service-workers/service-worker/clients-matchall-client-types.https.html 11:18:13 INFO - PROCESS | 22989 | 1480706293092 Marionette TRACE conn4 -> [0,1933,"timeouts",{"script":35000}] 11:18:13 INFO - PROCESS | 22989 | 1480706293095 Marionette TRACE conn4 <- [1,1933,null,{}] 11:18:13 INFO - PROCESS | 22989 | 1480706293100 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}] 11:18:13 INFO - PROCESS | 22989 | 1480706293262 Marionette TRACE conn4 <- [1,1934,null,{"value":null}] 11:18:13 INFO - PROCESS | 22989 | 1480706293363 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:13 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e42d400 == 13 [pid = 23034] [id = 622] 11:18:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0x9e42e800) [pid = 23034] [serial = 1729] [outer = (nil)] 11:18:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0x9e5d7400) [pid = 23034] [serial = 1730] [outer = 0x9e42e800] 11:18:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0x9e5db000) [pid = 23034] [serial = 1731] [outer = 0x9e42e800] 11:18:13 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:13 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:14 INFO - PROCESS | 22989 | --DOMWINDOW == 57 (0x9b748c00) [pid = 23034] [serial = 1694] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/claim-using-registration.https.html] 11:18:14 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0x9ba1a400) [pid = 23034] [serial = 1701] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/client-navigate.https.html] 11:18:14 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0x9cc33000) [pid = 23034] [serial = 1710] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/client-navigate-frame.html] 11:18:14 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0x9ec09400) [pid = 23034] [serial = 1685] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/claim-not-using-registration.https.html] 11:18:14 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0xa2c25400) [pid = 23034] [serial = 1688] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?not-using-init] 11:18:14 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0xa2c65400) [pid = 23034] [serial = 1690] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?not-using] 11:18:14 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0x9b74f000) [pid = 23034] [serial = 1692] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?longer-matched] 11:18:14 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9cfd8000) [pid = 23034] [serial = 1697] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?using-different-registration] 11:18:14 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9e423c00) [pid = 23034] [serial = 1699] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?using-same-registration] 11:18:14 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5e3400 == 14 [pid = 23034] [id = 623] 11:18:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9ec09800) [pid = 23034] [serial = 1732] [outer = (nil)] 11:18:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9ec0a800) [pid = 23034] [serial = 1733] [outer = 0x9ec09800] 11:18:14 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:14 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:15 INFO - PROCESS | 22989 | 1480706295196 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]]]}] 11:18:15 INFO - . 11:18:15 INFO - TEST-OK | /service-workers/service-worker/clients-matchall-client-types.https.html | took 2139ms 11:18:15 INFO - PROCESS | 22989 | 1480706295232 Marionette TRACE conn4 -> [0,1936,"getWindowHandle",null] 11:18:15 INFO - PROCESS | 22989 | 1480706295240 Marionette TRACE conn4 <- [1,1936,null,{"value":"2147483649"}] 11:18:15 INFO - TEST-START | /service-workers/service-worker/clients-matchall-include-uncontrolled.https.html 11:18:15 INFO - PROCESS | 22989 | 1480706295248 Marionette TRACE conn4 -> [0,1937,"timeouts",{"script":35000}] 11:18:15 INFO - PROCESS | 22989 | 1480706295256 Marionette TRACE conn4 <- [1,1937,null,{}] 11:18:15 INFO - PROCESS | 22989 | 1480706295261 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}] 11:18:15 INFO - PROCESS | 22989 | 1480706295496 Marionette TRACE conn4 <- [1,1938,null,{"value":null}] 11:18:15 INFO - PROCESS | 22989 | 1480706295546 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:15 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec09400 == 15 [pid = 23034] [id = 624] 11:18:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9ec0a400) [pid = 23034] [serial = 1734] [outer = (nil)] 11:18:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9ec17800) [pid = 23034] [serial = 1735] [outer = 0x9ec0a400] 11:18:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0x9ec60000) [pid = 23034] [serial = 1736] [outer = 0x9ec0a400] 11:18:15 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:15 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:16 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5b9c00 == 16 [pid = 23034] [id = 625] 11:18:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0x9e5bf800) [pid = 23034] [serial = 1737] [outer = (nil)] 11:18:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0x9e5c2c00) [pid = 23034] [serial = 1738] [outer = 0x9e5bf800] 11:18:16 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:16 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:16 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e430000 == 17 [pid = 23034] [id = 626] 11:18:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0x9e5d6800) [pid = 23034] [serial = 1739] [outer = (nil)] 11:18:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0x9e5dd800) [pid = 23034] [serial = 1740] [outer = 0x9e5d6800] 11:18:17 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:17 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:17 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec61800 == 18 [pid = 23034] [id = 627] 11:18:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0x9ec62400) [pid = 23034] [serial = 1741] [outer = (nil)] 11:18:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0x9ec63800) [pid = 23034] [serial = 1742] [outer = 0x9ec62400] 11:18:17 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:17 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:17 INFO - PROCESS | 22989 | 1480706297591 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]]]}] 11:18:17 INFO - . 11:18:17 INFO - TEST-OK | /service-workers/service-worker/clients-matchall-include-uncontrolled.https.html | took 2392ms 11:18:17 INFO - PROCESS | 22989 | 1480706297641 Marionette TRACE conn4 -> [0,1940,"getWindowHandle",null] 11:18:17 INFO - PROCESS | 22989 | 1480706297647 Marionette TRACE conn4 <- [1,1940,null,{"value":"2147483649"}] 11:18:17 INFO - TEST-START | /service-workers/service-worker/clients-matchall.https.html 11:18:17 INFO - PROCESS | 22989 | 1480706297659 Marionette TRACE conn4 -> [0,1941,"timeouts",{"script":35000}] 11:18:17 INFO - PROCESS | 22989 | 1480706297661 Marionette TRACE conn4 <- [1,1941,null,{}] 11:18:17 INFO - PROCESS | 22989 | 1480706297669 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}] 11:18:17 INFO - PROCESS | 22989 | 1480706297867 Marionette TRACE conn4 <- [1,1942,null,{"value":null}] 11:18:18 INFO - PROCESS | 22989 | 1480706297992 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:18 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba24000 == 19 [pid = 23034] [id = 628] 11:18:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 61 (0x9ba24400) [pid = 23034] [serial = 1743] [outer = (nil)] 11:18:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 62 (0x9cfdb800) [pid = 23034] [serial = 1744] [outer = 0x9ba24400] 11:18:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 63 (0x9cfe6800) [pid = 23034] [serial = 1745] [outer = 0x9ba24400] 11:18:18 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:18 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:18 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5e3400 == 18 [pid = 23034] [id = 623] 11:18:18 INFO - PROCESS | 22989 | --DOCSHELL 0x9e42d400 == 17 [pid = 23034] [id = 622] 11:18:18 INFO - PROCESS | 22989 | --DOCSHELL 0x9b755400 == 16 [pid = 23034] [id = 619] 11:18:18 INFO - PROCESS | 22989 | --DOCSHELL 0x9b094000 == 15 [pid = 23034] [id = 617] 11:18:18 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec9b000 == 14 [pid = 23034] [id = 615] 11:18:18 INFO - PROCESS | 22989 | --DOCSHELL 0x9eca6800 == 13 [pid = 23034] [id = 613] 11:18:18 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc32000 == 12 [pid = 23034] [id = 614] 11:18:18 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec14400 == 11 [pid = 23034] [id = 612] 11:18:18 INFO - PROCESS | 22989 | --DOMWINDOW == 62 (0x9cc35800) [pid = 23034] [serial = 1711] [outer = (nil)] [url = about:blank] 11:18:18 INFO - PROCESS | 22989 | --DOMWINDOW == 61 (0x9eca8c00) [pid = 23034] [serial = 1686] [outer = (nil)] [url = about:blank] 11:18:18 INFO - PROCESS | 22989 | --DOMWINDOW == 60 (0x9ba0a000) [pid = 23034] [serial = 1695] [outer = (nil)] [url = about:blank] 11:18:18 INFO - PROCESS | 22989 | --DOMWINDOW == 59 (0x9e5c3000) [pid = 23034] [serial = 1702] [outer = (nil)] [url = about:blank] 11:18:18 INFO - PROCESS | 22989 | --DOMWINDOW == 58 (0x9ec15000) [pid = 23034] [serial = 1705] [outer = (nil)] [url = about:blank] 11:18:18 INFO - PROCESS | 22989 | --DOMWINDOW == 57 (0xa1641800) [pid = 23034] [serial = 1687] [outer = (nil)] [url = about:blank] 11:18:18 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0xa2c25c00) [pid = 23034] [serial = 1689] [outer = (nil)] [url = about:blank] 11:18:18 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0x9e5bec00) [pid = 23034] [serial = 1691] [outer = (nil)] [url = about:blank] 11:18:18 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0x9cc3f000) [pid = 23034] [serial = 1693] [outer = (nil)] [url = about:blank] 11:18:18 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0x9cfd8c00) [pid = 23034] [serial = 1698] [outer = (nil)] [url = about:blank] 11:18:18 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0x9e425400) [pid = 23034] [serial = 1700] [outer = (nil)] [url = about:blank] 11:18:18 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0xa1644800) [pid = 23034] [serial = 1709] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/client-navigated-frame.html] 11:18:18 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9ec68800) [pid = 23034] [serial = 1706] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/client-navigated-frame.html] 11:18:18 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9eca7c00) [pid = 23034] [serial = 1708] [outer = (nil)] [url = about:blank] 11:18:18 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9ba1cc00) [pid = 23034] [serial = 1696] [outer = (nil)] [url = about:blank] 11:18:18 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9e5c6c00) [pid = 23034] [serial = 1703] [outer = (nil)] [url = about:blank] 11:18:19 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba23800 == 12 [pid = 23034] [id = 629] 11:18:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9cc32000) [pid = 23034] [serial = 1746] [outer = (nil)] 11:18:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9cc32400) [pid = 23034] [serial = 1747] [outer = 0x9cc32000] 11:18:19 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:19 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:19 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc37800 == 13 [pid = 23034] [id = 630] 11:18:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9cc3bc00) [pid = 23034] [serial = 1748] [outer = (nil)] 11:18:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9cc3e800) [pid = 23034] [serial = 1749] [outer = 0x9cc3bc00] 11:18:19 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:19 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:19 INFO - PROCESS | 22989 | 1480706299832 Marionette TRACE conn4 <- [1,1943,null,{"value":["/service-workers/service-worker/clients-matchall.https.html",0,null,null,[["Test Clients.matchAll()",0,null,null]]]}] 11:18:19 INFO - . 11:18:19 INFO - TEST-OK | /service-workers/service-worker/clients-matchall.https.html | took 2207ms 11:18:19 INFO - PROCESS | 22989 | 1480706299861 Marionette TRACE conn4 -> [0,1944,"getWindowHandle",null] 11:18:19 INFO - PROCESS | 22989 | 1480706299865 Marionette TRACE conn4 <- [1,1944,null,{"value":"2147483649"}] 11:18:19 INFO - TEST-START | /service-workers/service-worker/controller-on-disconnect.https.html 11:18:19 INFO - PROCESS | 22989 | 1480706299875 Marionette TRACE conn4 -> [0,1945,"timeouts",{"script":35000}] 11:18:19 INFO - PROCESS | 22989 | 1480706299877 Marionette TRACE conn4 <- [1,1945,null,{}] 11:18:19 INFO - PROCESS | 22989 | 1480706299881 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}] 11:18:20 INFO - PROCESS | 22989 | 1480706300082 Marionette TRACE conn4 <- [1,1946,null,{"value":null}] 11:18:20 INFO - PROCESS | 22989 | 1480706300154 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:20 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b751000 == 14 [pid = 23034] [id = 631] 11:18:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9ba0d000) [pid = 23034] [serial = 1750] [outer = (nil)] 11:18:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9e426c00) [pid = 23034] [serial = 1751] [outer = 0x9ba0d000] 11:18:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0x9e42c000) [pid = 23034] [serial = 1752] [outer = 0x9ba0d000] 11:18:20 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:20 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:21 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5c3800 == 15 [pid = 23034] [id = 632] 11:18:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0x9e5c6400) [pid = 23034] [serial = 1753] [outer = (nil)] 11:18:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0x9e5c6c00) [pid = 23034] [serial = 1754] [outer = 0x9e5c6400] 11:18:21 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:21 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!aWindow', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2476 11:18:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:18:21 INFO - PROCESS | 22989 | 1480706301651 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]]]}] 11:18:21 INFO - . 11:18:21 INFO - TEST-OK | /service-workers/service-worker/controller-on-disconnect.https.html | took 1838ms 11:18:21 INFO - PROCESS | 22989 | 1480706301713 Marionette TRACE conn4 -> [0,1948,"getWindowHandle",null] 11:18:21 INFO - PROCESS | 22989 | 1480706301717 Marionette TRACE conn4 <- [1,1948,null,{"value":"2147483649"}] 11:18:21 INFO - TEST-START | /service-workers/service-worker/controller-on-load.https.html 11:18:21 INFO - PROCESS | 22989 | 1480706301726 Marionette TRACE conn4 -> [0,1949,"timeouts",{"script":35000}] 11:18:21 INFO - PROCESS | 22989 | 1480706301728 Marionette TRACE conn4 <- [1,1949,null,{}] 11:18:21 INFO - PROCESS | 22989 | 1480706301743 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}] 11:18:21 INFO - PROCESS | 22989 | 1480706301969 Marionette TRACE conn4 <- [1,1950,null,{"value":null}] 11:18:22 INFO - PROCESS | 22989 | 1480706302054 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:22 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5c5800 == 16 [pid = 23034] [id = 633] 11:18:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0x9e5c5c00) [pid = 23034] [serial = 1755] [outer = (nil)] 11:18:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0x9e5e3400) [pid = 23034] [serial = 1756] [outer = 0x9e5c5c00] 11:18:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0x9ec0e400) [pid = 23034] [serial = 1757] [outer = 0x9e5c5c00] 11:18:22 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:22 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:22 INFO - PROCESS | 22989 | --DOMWINDOW == 58 (0x9ba01800) [pid = 23034] [serial = 1722] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-get.https.html] 11:18:22 INFO - PROCESS | 22989 | --DOMWINDOW == 57 (0x9e42e800) [pid = 23034] [serial = 1729] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall-client-types.https.html] 11:18:22 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0x9ec09800) [pid = 23034] [serial = 1732] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-matchall-client-types-iframe.html] 11:18:22 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0x9ba0b800) [pid = 23034] [serial = 1720] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-get] 11:18:22 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0x9b09c400) [pid = 23034] [serial = 1717] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/clients-get-other-origin.html] 11:18:22 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0x9b74e400) [pid = 23034] [serial = 1715] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-get] 11:18:22 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0x9e5b8c00) [pid = 23034] [serial = 1727] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-get-frame.html#2] 11:18:22 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0x9e432c00) [pid = 23034] [serial = 1725] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-get-frame.html#1] 11:18:23 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec66000 == 17 [pid = 23034] [id = 634] 11:18:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9ec66c00) [pid = 23034] [serial = 1758] [outer = (nil)] 11:18:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9ec67000) [pid = 23034] [serial = 1759] [outer = 0x9ec66c00] 11:18:23 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:23 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:23 INFO - PROCESS | 22989 | 1480706303653 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]]]}] 11:18:23 INFO - . 11:18:23 INFO - TEST-OK | /service-workers/service-worker/controller-on-load.https.html | took 1954ms 11:18:23 INFO - PROCESS | 22989 | 1480706303681 Marionette TRACE conn4 -> [0,1952,"getWindowHandle",null] 11:18:23 INFO - PROCESS | 22989 | 1480706303685 Marionette TRACE conn4 <- [1,1952,null,{"value":"2147483649"}] 11:18:23 INFO - TEST-START | /service-workers/service-worker/controller-on-reload.https.html 11:18:23 INFO - PROCESS | 22989 | 1480706303692 Marionette TRACE conn4 -> [0,1953,"timeouts",{"script":35000}] 11:18:23 INFO - PROCESS | 22989 | 1480706303695 Marionette TRACE conn4 <- [1,1953,null,{}] 11:18:23 INFO - PROCESS | 22989 | 1480706303700 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}] 11:18:23 INFO - PROCESS | 22989 | 1480706303877 Marionette TRACE conn4 <- [1,1954,null,{"value":null}] 11:18:23 INFO - PROCESS | 22989 | 1480706303971 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:24 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5e1800 == 18 [pid = 23034] [id = 635] 11:18:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0x9ec11000) [pid = 23034] [serial = 1760] [outer = (nil)] 11:18:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0x9ec9e800) [pid = 23034] [serial = 1761] [outer = 0x9ec11000] 11:18:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0x9eca2c00) [pid = 23034] [serial = 1762] [outer = 0x9ec11000] 11:18:24 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:24 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:25 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b749000 == 19 [pid = 23034] [id = 636] 11:18:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0x9b755400) [pid = 23034] [serial = 1763] [outer = (nil)] 11:18:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0x9ba0f800) [pid = 23034] [serial = 1764] [outer = 0x9b755400] 11:18:25 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:25 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:18:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:18:25 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:25 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0x9ec0c800) [pid = 23034] [serial = 1765] [outer = 0x9b755400] 11:18:25 INFO - PROCESS | 22989 | 1480706305755 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]]]}] 11:18:25 INFO - . 11:18:25 INFO - TEST-OK | /service-workers/service-worker/controller-on-reload.https.html | took 2083ms 11:18:25 INFO - PROCESS | 22989 | 1480706305778 Marionette TRACE conn4 -> [0,1956,"getWindowHandle",null] 11:18:25 INFO - PROCESS | 22989 | 1480706305781 Marionette TRACE conn4 <- [1,1956,null,{"value":"2147483649"}] 11:18:25 INFO - TEST-START | /service-workers/service-worker/extendable-event-async-waituntil.https.html 11:18:25 INFO - PROCESS | 22989 | 1480706305802 Marionette TRACE conn4 -> [0,1957,"timeouts",{"script":35000}] 11:18:25 INFO - PROCESS | 22989 | 1480706305808 Marionette TRACE conn4 <- [1,1957,null,{}] 11:18:25 INFO - PROCESS | 22989 | 1480706305827 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}] 11:18:26 INFO - PROCESS | 22989 | 1480706306086 Marionette TRACE conn4 <- [1,1958,null,{"value":null}] 11:18:26 INFO - PROCESS | 22989 | 1480706306134 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:26 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfd8000 == 20 [pid = 23034] [id = 637] 11:18:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0x9cfde400) [pid = 23034] [serial = 1766] [outer = (nil)] 11:18:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 61 (0x9eca1400) [pid = 23034] [serial = 1767] [outer = 0x9cfde400] 11:18:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 62 (0x9eca3c00) [pid = 23034] [serial = 1768] [outer = 0x9cfde400] 11:18:26 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:26 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:27 INFO - PROCESS | 22989 | 1480706307678 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]]]}] 11:18:27 INFO - . 11:18:27 INFO - TEST-OK | /service-workers/service-worker/extendable-event-async-waituntil.https.html | took 1906ms 11:18:27 INFO - PROCESS | 22989 | 1480706307700 Marionette TRACE conn4 -> [0,1960,"getWindowHandle",null] 11:18:27 INFO - PROCESS | 22989 | 1480706307723 Marionette TRACE conn4 <- [1,1960,null,{"value":"2147483649"}] 11:18:27 INFO - TEST-START | /service-workers/service-worker/extendable-event-waituntil.https.html 11:18:27 INFO - PROCESS | 22989 | 1480706307729 Marionette TRACE conn4 -> [0,1961,"timeouts",{"script":35000}] 11:18:27 INFO - PROCESS | 22989 | 1480706307733 Marionette TRACE conn4 <- [1,1961,null,{}] 11:18:27 INFO - PROCESS | 22989 | 1480706307745 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}] 11:18:28 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5c3800 == 19 [pid = 23034] [id = 632] 11:18:28 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec66000 == 18 [pid = 23034] [id = 634] 11:18:28 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5c5800 == 17 [pid = 23034] [id = 633] 11:18:28 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5b9c00 == 16 [pid = 23034] [id = 625] 11:18:28 INFO - PROCESS | 22989 | --DOCSHELL 0x9e430000 == 15 [pid = 23034] [id = 626] 11:18:28 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec61800 == 14 [pid = 23034] [id = 627] 11:18:28 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba23800 == 13 [pid = 23034] [id = 629] 11:18:28 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc37800 == 12 [pid = 23034] [id = 630] 11:18:28 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba24000 == 11 [pid = 23034] [id = 628] 11:18:28 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec09400 == 10 [pid = 23034] [id = 624] 11:18:28 INFO - PROCESS | 22989 | --DOCSHELL 0x9b751000 == 9 [pid = 23034] [id = 631] 11:18:28 INFO - PROCESS | 22989 | --DOCSHELL 0x9b749000 == 8 [pid = 23034] [id = 636] 11:18:28 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5e1800 == 7 [pid = 23034] [id = 635] 11:18:28 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfddc00 == 6 [pid = 23034] [id = 620] 11:18:28 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba07000 == 5 [pid = 23034] [id = 618] 11:18:28 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5b8800 == 4 [pid = 23034] [id = 621] 11:18:28 INFO - PROCESS | 22989 | --DOCSHELL 0x9b099800 == 3 [pid = 23034] [id = 616] 11:18:28 INFO - PROCESS | 22989 | --DOMWINDOW == 61 (0x9e5db000) [pid = 23034] [serial = 1731] [outer = (nil)] [url = about:blank] 11:18:28 INFO - PROCESS | 22989 | --DOMWINDOW == 60 (0x9ec0a800) [pid = 23034] [serial = 1733] [outer = (nil)] [url = about:blank] 11:18:28 INFO - PROCESS | 22989 | --DOMWINDOW == 59 (0x9ba0d400) [pid = 23034] [serial = 1721] [outer = (nil)] [url = about:blank] 11:18:28 INFO - PROCESS | 22989 | --DOMWINDOW == 58 (0x9b746400) [pid = 23034] [serial = 1719] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/clients-get-other-origin.html] 11:18:28 INFO - PROCESS | 22989 | --DOMWINDOW == 57 (0x9b751c00) [pid = 23034] [serial = 1716] [outer = (nil)] [url = about:blank] 11:18:28 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0x9e5b9000) [pid = 23034] [serial = 1728] [outer = (nil)] [url = about:blank] 11:18:28 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0x9e436800) [pid = 23034] [serial = 1726] [outer = (nil)] [url = about:blank] 11:18:28 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0x9cc3f800) [pid = 23034] [serial = 1724] [outer = (nil)] [url = about:blank] 11:18:28 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0x9ec17800) [pid = 23034] [serial = 1735] [outer = (nil)] [url = about:blank] 11:18:28 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0x9e5d7400) [pid = 23034] [serial = 1730] [outer = (nil)] [url = about:blank] 11:18:28 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0x9ba1f800) [pid = 23034] [serial = 1723] [outer = (nil)] [url = about:blank] 11:18:28 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0xa2c1b000) [pid = 23034] [serial = 1713] [outer = (nil)] [url = about:blank] 11:18:28 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9b09d000) [pid = 23034] [serial = 1718] [outer = (nil)] [url = about:blank] 11:18:28 INFO - PROCESS | 22989 | 1480706308259 Marionette TRACE conn4 <- [1,1962,null,{"value":null}] 11:18:28 INFO - PROCESS | 22989 | 1480706308313 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:28 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b748400 == 4 [pid = 23034] [id = 638] 11:18:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9b748800) [pid = 23034] [serial = 1769] [outer = (nil)] 11:18:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9b753000) [pid = 23034] [serial = 1770] [outer = 0x9b748800] 11:18:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9ba0b400) [pid = 23034] [serial = 1771] [outer = 0x9b748800] 11:18:28 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:28 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:30 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 11:18:30 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 11:18:30 INFO - PROCESS | 22989 | 1480706310363 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]]]}] 11:18:30 INFO - ...... 11:18:30 INFO - TEST-OK | /service-workers/service-worker/extendable-event-waituntil.https.html | took 2697ms 11:18:30 INFO - PROCESS | 22989 | 1480706310426 Marionette TRACE conn4 -> [0,1964,"getWindowHandle",null] 11:18:30 INFO - PROCESS | 22989 | 1480706310430 Marionette TRACE conn4 <- [1,1964,null,{"value":"2147483649"}] 11:18:30 INFO - TEST-START | /service-workers/service-worker/fetch-canvas-tainting-cache.https.html 11:18:30 INFO - PROCESS | 22989 | 1480706310441 Marionette TRACE conn4 -> [0,1965,"timeouts",{"script":35000}] 11:18:30 INFO - PROCESS | 22989 | 1480706310443 Marionette TRACE conn4 <- [1,1965,null,{}] 11:18:30 INFO - PROCESS | 22989 | 1480706310448 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}] 11:18:30 INFO - PROCESS | 22989 | 1480706310619 Marionette TRACE conn4 <- [1,1966,null,{"value":null}] 11:18:30 INFO - PROCESS | 22989 | 1480706310682 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:30 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0a0c00 == 5 [pid = 23034] [id = 639] 11:18:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9ba08800) [pid = 23034] [serial = 1772] [outer = (nil)] 11:18:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0x9e5ba800) [pid = 23034] [serial = 1773] [outer = 0x9ba08800] 11:18:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0x9e5be800) [pid = 23034] [serial = 1774] [outer = 0x9ba08800] 11:18:31 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:31 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:31 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec0d800 == 6 [pid = 23034] [id = 640] 11:18:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0x9ec13800) [pid = 23034] [serial = 1775] [outer = (nil)] 11:18:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0x9ec16000) [pid = 23034] [serial = 1776] [outer = 0x9ec13800] 11:18:32 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec11400 == 7 [pid = 23034] [id = 641] 11:18:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0x9ec5d000) [pid = 23034] [serial = 1777] [outer = (nil)] 11:18:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0x9ec9ac00) [pid = 23034] [serial = 1778] [outer = 0x9ec5d000] 11:18:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:32 INFO - PROCESS | 22989 | --DOMWINDOW == 58 (0x9ba0d000) [pid = 23034] [serial = 1750] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-disconnect.https.html] 11:18:32 INFO - PROCESS | 22989 | --DOMWINDOW == 57 (0x9ec11000) [pid = 23034] [serial = 1760] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-reload.https.html] 11:18:32 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0x9b755400) [pid = 23034] [serial = 1763] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:18:32 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0x9e5c5c00) [pid = 23034] [serial = 1755] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-load.https.html] 11:18:32 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0x9cc32000) [pid = 23034] [serial = 1746] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll#1] 11:18:32 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0x9ba24400) [pid = 23034] [serial = 1743] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall.https.html] 11:18:32 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0x9cc3bc00) [pid = 23034] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll#2] 11:18:32 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0x9e5bf800) [pid = 23034] [serial = 1737] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:18:32 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9e5d6800) [pid = 23034] [serial = 1739] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll-includeUncontrolled#1] 11:18:32 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9ec0a400) [pid = 23034] [serial = 1734] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html] 11:18:32 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9ec62400) [pid = 23034] [serial = 1741] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll-includeUncontrolled#2] 11:18:32 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9ec66c00) [pid = 23034] [serial = 1758] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:18:32 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9e5c6400) [pid = 23034] [serial = 1753] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:18:32 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9ec9b800) [pid = 23034] [serial = 1712] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-get-cross-origin.https.html] 11:18:32 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec17c00 == 8 [pid = 23034] [id = 642] 11:18:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9ec9e000) [pid = 23034] [serial = 1779] [outer = (nil)] 11:18:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9eca5000) [pid = 23034] [serial = 1780] [outer = 0x9ec9e000] 11:18:34 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:34 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:34 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:34 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:34 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:34 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:34 INFO - PROCESS | 22989 | 1480706314574 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]]]}] 11:18:34 INFO - . 11:18:34 INFO - TEST-OK | /service-workers/service-worker/fetch-canvas-tainting-cache.https.html | took 4148ms 11:18:34 INFO - PROCESS | 22989 | 1480706314587 Marionette TRACE conn4 -> [0,1968,"getWindowHandle",null] 11:18:34 INFO - PROCESS | 22989 | 1480706314602 Marionette TRACE conn4 <- [1,1968,null,{"value":"2147483649"}] 11:18:34 INFO - TEST-START | /service-workers/service-worker/fetch-canvas-tainting.https.html 11:18:34 INFO - PROCESS | 22989 | 1480706314617 Marionette TRACE conn4 -> [0,1969,"timeouts",{"script":35000}] 11:18:34 INFO - PROCESS | 22989 | 1480706314622 Marionette TRACE conn4 <- [1,1969,null,{}] 11:18:34 INFO - PROCESS | 22989 | 1480706314639 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}] 11:18:34 INFO - PROCESS | 22989 | 1480706314912 Marionette TRACE conn4 <- [1,1970,null,{"value":null}] 11:18:35 INFO - PROCESS | 22989 | 1480706314989 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:35 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba0d000 == 9 [pid = 23034] [id = 643] 11:18:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9ba16400) [pid = 23034] [serial = 1781] [outer = (nil)] 11:18:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9cfdfc00) [pid = 23034] [serial = 1782] [outer = 0x9ba16400] 11:18:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9e5c2800) [pid = 23034] [serial = 1783] [outer = 0x9ba16400] 11:18:35 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:35 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:36 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec15400 == 10 [pid = 23034] [id = 644] 11:18:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9ec16400) [pid = 23034] [serial = 1784] [outer = (nil)] 11:18:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9ec5f400) [pid = 23034] [serial = 1785] [outer = 0x9ec16400] 11:18:36 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec0bc00 == 11 [pid = 23034] [id = 645] 11:18:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9ec10800) [pid = 23034] [serial = 1786] [outer = (nil)] 11:18:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0x9ec68800) [pid = 23034] [serial = 1787] [outer = 0x9ec10800] 11:18:36 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:36 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:36 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c69400 == 12 [pid = 23034] [id = 646] 11:18:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0xa2c6b000) [pid = 23034] [serial = 1788] [outer = (nil)] 11:18:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0xa2c6bc00) [pid = 23034] [serial = 1789] [outer = 0xa2c6b000] 11:18:37 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec0d800 == 11 [pid = 23034] [id = 640] 11:18:37 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec11400 == 10 [pid = 23034] [id = 641] 11:18:37 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfd8000 == 9 [pid = 23034] [id = 637] 11:18:37 INFO - PROCESS | 22989 | --DOCSHELL 0x9b748400 == 8 [pid = 23034] [id = 638] 11:18:37 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec15400 == 7 [pid = 23034] [id = 644] 11:18:37 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0a0c00 == 6 [pid = 23034] [id = 639] 11:18:37 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec0bc00 == 5 [pid = 23034] [id = 645] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0x9ec9e800) [pid = 23034] [serial = 1761] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0x9ec0c800) [pid = 23034] [serial = 1765] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0x9ba0f800) [pid = 23034] [serial = 1764] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0x9eca2c00) [pid = 23034] [serial = 1762] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0x9cc32400) [pid = 23034] [serial = 1747] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9cfe6800) [pid = 23034] [serial = 1745] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9cc3e800) [pid = 23034] [serial = 1749] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9e5c2c00) [pid = 23034] [serial = 1738] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9e5dd800) [pid = 23034] [serial = 1740] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9ec60000) [pid = 23034] [serial = 1736] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9ec63800) [pid = 23034] [serial = 1742] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9e5e3400) [pid = 23034] [serial = 1756] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9ec67000) [pid = 23034] [serial = 1759] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9ec0e400) [pid = 23034] [serial = 1757] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9e5c6c00) [pid = 23034] [serial = 1754] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9e42c000) [pid = 23034] [serial = 1752] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9e426c00) [pid = 23034] [serial = 1751] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9cfdb800) [pid = 23034] [serial = 1744] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0xa2c20800) [pid = 23034] [serial = 1714] [outer = (nil)] [url = about:blank] 11:18:38 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:38 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:38 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:38 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:38 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:38 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:38 INFO - PROCESS | 22989 | 1480706318464 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]]]}] 11:18:38 INFO - . 11:18:38 INFO - TEST-OK | /service-workers/service-worker/fetch-canvas-tainting.https.html | took 3911ms 11:18:38 INFO - PROCESS | 22989 | 1480706318531 Marionette TRACE conn4 -> [0,1972,"getWindowHandle",null] 11:18:38 INFO - PROCESS | 22989 | 1480706318535 Marionette TRACE conn4 <- [1,1972,null,{"value":"2147483649"}] 11:18:38 INFO - TEST-START | /service-workers/service-worker/fetch-cors-xhr.https.html 11:18:38 INFO - PROCESS | 22989 | 1480706318541 Marionette TRACE conn4 -> [0,1973,"timeouts",{"script":35000}] 11:18:38 INFO - PROCESS | 22989 | 1480706318544 Marionette TRACE conn4 <- [1,1973,null,{}] 11:18:38 INFO - PROCESS | 22989 | 1480706318549 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}] 11:18:38 INFO - PROCESS | 22989 | 1480706318716 Marionette TRACE conn4 <- [1,1974,null,{"value":null}] 11:18:38 INFO - PROCESS | 22989 | 1480706318845 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:38 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b751400 == 6 [pid = 23034] [id = 647] 11:18:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9ba02c00) [pid = 23034] [serial = 1790] [outer = (nil)] 11:18:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9cc3f000) [pid = 23034] [serial = 1791] [outer = 0x9ba02c00] 11:18:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9cfe6800) [pid = 23034] [serial = 1792] [outer = 0x9ba02c00] 11:18:39 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:39 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:39 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba1c800 == 7 [pid = 23034] [id = 648] 11:18:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9cc32c00) [pid = 23034] [serial = 1793] [outer = (nil)] 11:18:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9e427400) [pid = 23034] [serial = 1794] [outer = 0x9cc32c00] 11:18:40 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e42b000 == 8 [pid = 23034] [id = 649] 11:18:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9e42c000) [pid = 23034] [serial = 1795] [outer = (nil)] 11:18:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9e42cc00) [pid = 23034] [serial = 1796] [outer = 0x9e42c000] 11:18:40 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:40 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:40 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9b748800) [pid = 23034] [serial = 1769] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/extendable-event-waituntil.https.html] 11:18:40 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9ba08800) [pid = 23034] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting-cache.https.html] 11:18:40 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9ec5d000) [pid = 23034] [serial = 1777] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 11:18:40 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9ec13800) [pid = 23034] [serial = 1775] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 11:18:40 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9cfde400) [pid = 23034] [serial = 1766] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/extendable-event-async-waituntil.https.html] 11:18:40 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9ec9e000) [pid = 23034] [serial = 1779] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html?cache] 11:18:40 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec14800 == 9 [pid = 23034] [id = 650] 11:18:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9ec15000) [pid = 23034] [serial = 1797] [outer = (nil)] 11:18:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9ec15800) [pid = 23034] [serial = 1798] [outer = 0x9ec15000] 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | [Child 23034] 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 11:18:41 INFO - PROCESS | 22989 | 1480706321862 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]]]}] 11:18:41 INFO - . 11:18:41 INFO - TEST-OK | /service-workers/service-worker/fetch-cors-xhr.https.html | took 3348ms 11:18:41 INFO - PROCESS | 22989 | 1480706321889 Marionette TRACE conn4 -> [0,1976,"getWindowHandle",null] 11:18:41 INFO - PROCESS | 22989 | 1480706321892 Marionette TRACE conn4 <- [1,1976,null,{"value":"2147483649"}] 11:18:41 INFO - TEST-START | /service-workers/service-worker/fetch-csp.https.html 11:18:41 INFO - PROCESS | 22989 | 1480706321904 Marionette TRACE conn4 -> [0,1977,"timeouts",{"script":35000}] 11:18:41 INFO - PROCESS | 22989 | 1480706321907 Marionette TRACE conn4 <- [1,1977,null,{}] 11:18:41 INFO - PROCESS | 22989 | 1480706321916 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}] 11:18:42 INFO - PROCESS | 22989 | 1480706322137 Marionette TRACE conn4 <- [1,1978,null,{"value":null}] 11:18:42 INFO - PROCESS | 22989 | 1480706322189 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:42 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e42bc00 == 10 [pid = 23034] [id = 651] 11:18:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9e431000) [pid = 23034] [serial = 1799] [outer = (nil)] 11:18:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9ec68400) [pid = 23034] [serial = 1800] [outer = 0x9e431000] 11:18:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9eca3400) [pid = 23034] [serial = 1801] [outer = 0x9e431000] 11:18:42 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:42 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:43 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c6a400 == 11 [pid = 23034] [id = 652] 11:18:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa2c6d000) [pid = 23034] [serial = 1802] [outer = (nil)] 11:18:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa2c6e000) [pid = 23034] [serial = 1803] [outer = 0xa2c6d000] 11:18:44 INFO - PROCESS | 22989 | 1480706324085 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]]]}] 11:18:44 INFO - . 11:18:44 INFO - TEST-OK | /service-workers/service-worker/fetch-csp.https.html | took 2237ms 11:18:44 INFO - PROCESS | 22989 | 1480706324142 Marionette TRACE conn4 -> [0,1980,"getWindowHandle",null] 11:18:44 INFO - PROCESS | 22989 | 1480706324146 Marionette TRACE conn4 <- [1,1980,null,{"value":"2147483649"}] 11:18:44 INFO - TEST-START | /service-workers/service-worker/fetch-event-after-navigation-within-page.https.html 11:18:44 INFO - PROCESS | 22989 | 1480706324152 Marionette TRACE conn4 -> [0,1981,"timeouts",{"script":35000}] 11:18:44 INFO - PROCESS | 22989 | 1480706324154 Marionette TRACE conn4 <- [1,1981,null,{}] 11:18:44 INFO - PROCESS | 22989 | 1480706324160 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}] 11:18:44 INFO - PROCESS | 22989 | 1480706324402 Marionette TRACE conn4 <- [1,1982,null,{"value":null}] 11:18:44 INFO - PROCESS | 22989 | 1480706324451 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:44 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b09d800 == 12 [pid = 23034] [id = 653] 11:18:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9b09e800) [pid = 23034] [serial = 1804] [outer = (nil)] 11:18:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9ba22400) [pid = 23034] [serial = 1805] [outer = 0x9b09e800] 11:18:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9e5da000) [pid = 23034] [serial = 1806] [outer = 0x9b09e800] 11:18:44 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:44 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:45 INFO - PROCESS | 22989 | --DOCSHELL 0x9e42b000 == 11 [pid = 23034] [id = 649] 11:18:45 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba1c800 == 10 [pid = 23034] [id = 648] 11:18:45 INFO - PROCESS | 22989 | --DOCSHELL 0x9b751400 == 9 [pid = 23034] [id = 647] 11:18:45 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba0d000 == 8 [pid = 23034] [id = 643] 11:18:45 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9e5ba800) [pid = 23034] [serial = 1773] [outer = (nil)] [url = about:blank] 11:18:45 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9ec9ac00) [pid = 23034] [serial = 1778] [outer = (nil)] [url = about:blank] 11:18:45 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9ec16000) [pid = 23034] [serial = 1776] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 11:18:45 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9eca3c00) [pid = 23034] [serial = 1768] [outer = (nil)] [url = about:blank] 11:18:45 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9ba0b400) [pid = 23034] [serial = 1771] [outer = (nil)] [url = about:blank] 11:18:45 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9eca5000) [pid = 23034] [serial = 1780] [outer = (nil)] [url = about:blank] 11:18:45 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9e5be800) [pid = 23034] [serial = 1774] [outer = (nil)] [url = about:blank] 11:18:45 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9b753000) [pid = 23034] [serial = 1770] [outer = (nil)] [url = about:blank] 11:18:45 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9eca1400) [pid = 23034] [serial = 1767] [outer = (nil)] [url = about:blank] 11:18:45 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec17c00 == 7 [pid = 23034] [id = 642] 11:18:45 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b097c00 == 8 [pid = 23034] [id = 654] 11:18:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9e42c800) [pid = 23034] [serial = 1807] [outer = (nil)] 11:18:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9e42e000) [pid = 23034] [serial = 1808] [outer = 0x9e42c800] 11:18:45 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:45 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:46 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5e4400 == 9 [pid = 23034] [id = 655] 11:18:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9ec09800) [pid = 23034] [serial = 1809] [outer = (nil)] 11:18:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9ec0b400) [pid = 23034] [serial = 1810] [outer = 0x9ec09800] 11:18:46 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:46 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:46 INFO - PROCESS | 22989 | 1480706326637 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]]]}] 11:18:46 INFO - .. 11:18:46 INFO - TEST-OK | /service-workers/service-worker/fetch-event-after-navigation-within-page.https.html | took 2539ms 11:18:46 INFO - PROCESS | 22989 | 1480706326693 Marionette TRACE conn4 -> [0,1984,"getWindowHandle",null] 11:18:46 INFO - PROCESS | 22989 | 1480706326696 Marionette TRACE conn4 <- [1,1984,null,{"value":"2147483649"}] 11:18:46 INFO - TEST-START | /service-workers/service-worker/fetch-event-async-respond-with.https.html 11:18:46 INFO - PROCESS | 22989 | 1480706326703 Marionette TRACE conn4 -> [0,1985,"timeouts",{"script":35000}] 11:18:46 INFO - PROCESS | 22989 | 1480706326706 Marionette TRACE conn4 <- [1,1985,null,{}] 11:18:46 INFO - PROCESS | 22989 | 1480706326712 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}] 11:18:46 INFO - PROCESS | 22989 | 1480706326903 Marionette TRACE conn4 <- [1,1986,null,{"value":null}] 11:18:47 INFO - PROCESS | 22989 | 1480706326977 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:47 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e429800 == 10 [pid = 23034] [id = 656] 11:18:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9e5ba400) [pid = 23034] [serial = 1811] [outer = (nil)] 11:18:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9ec5cc00) [pid = 23034] [serial = 1812] [outer = 0x9e5ba400] 11:18:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9ec64c00) [pid = 23034] [serial = 1813] [outer = 0x9e5ba400] 11:18:47 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:47 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:48 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9ba02c00) [pid = 23034] [serial = 1790] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-cors-xhr.https.html] 11:18:48 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9ec15000) [pid = 23034] [serial = 1797] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-cors-xhr-iframe.html] 11:18:48 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0xa2c6b000) [pid = 23034] [serial = 1788] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html] 11:18:48 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9ec10800) [pid = 23034] [serial = 1786] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 11:18:48 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9ec16400) [pid = 23034] [serial = 1784] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 11:18:48 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9e42c000) [pid = 23034] [serial = 1795] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 11:18:48 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9cc32c00) [pid = 23034] [serial = 1793] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 11:18:48 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfddc00 == 11 [pid = 23034] [id = 657] 11:18:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9e5c0400) [pid = 23034] [serial = 1814] [outer = (nil)] 11:18:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9e5d5800) [pid = 23034] [serial = 1815] [outer = 0x9e5c0400] 11:18:48 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:48 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:48 INFO - PROCESS | 22989 | 1480706328575 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]]]}] 11:18:48 INFO - . 11:18:48 INFO - TEST-OK | /service-workers/service-worker/fetch-event-async-respond-with.https.html | took 1895ms 11:18:48 INFO - PROCESS | 22989 | 1480706328600 Marionette TRACE conn4 -> [0,1988,"getWindowHandle",null] 11:18:48 INFO - PROCESS | 22989 | 1480706328603 Marionette TRACE conn4 <- [1,1988,null,{"value":"2147483649"}] 11:18:48 INFO - TEST-START | /service-workers/service-worker/fetch-event-network-error.https.html 11:18:48 INFO - PROCESS | 22989 | 1480706328621 Marionette TRACE conn4 -> [0,1989,"timeouts",{"script":35000}] 11:18:48 INFO - PROCESS | 22989 | 1480706328623 Marionette TRACE conn4 <- [1,1989,null,{}] 11:18:48 INFO - PROCESS | 22989 | 1480706328629 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}] 11:18:48 INFO - PROCESS | 22989 | 1480706328857 Marionette TRACE conn4 <- [1,1990,null,{"value":null}] 11:18:48 INFO - PROCESS | 22989 | 1480706328879 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:48 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e42b000 == 12 [pid = 23034] [id = 658] 11:18:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9e432c00) [pid = 23034] [serial = 1816] [outer = (nil)] 11:18:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9ec63800) [pid = 23034] [serial = 1817] [outer = 0x9e432c00] 11:18:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9eca0400) [pid = 23034] [serial = 1818] [outer = 0x9e432c00] 11:18:49 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:49 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:50 INFO - PROCESS | 22989 | ++DOCSHELL 0xa163d800 == 13 [pid = 23034] [id = 659] 11:18:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa163e000) [pid = 23034] [serial = 1819] [outer = (nil)] 11:18:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa163e400) [pid = 23034] [serial = 1820] [outer = 0xa163e000] 11:18:50 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:50 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:50 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'response->BodyUsed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 628 11:18:50 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'response->BodyUsed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 628 11:18:50 INFO - PROCESS | 22989 | 1480706330561 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]]]}] 11:18:50 INFO - . 11:18:50 INFO - TEST-OK | /service-workers/service-worker/fetch-event-network-error.https.html | took 2003ms 11:18:50 INFO - PROCESS | 22989 | 1480706330617 Marionette TRACE conn4 -> [0,1992,"getWindowHandle",null] 11:18:50 INFO - PROCESS | 22989 | 1480706330620 Marionette TRACE conn4 <- [1,1992,null,{"value":"2147483649"}] 11:18:50 INFO - TEST-START | /service-workers/service-worker/fetch-event-redirect.https.html 11:18:50 INFO - PROCESS | 22989 | 1480706330626 Marionette TRACE conn4 -> [0,1993,"timeouts",{"script":185000}] 11:18:50 INFO - PROCESS | 22989 | 1480706330628 Marionette TRACE conn4 <- [1,1993,null,{}] 11:18:50 INFO - PROCESS | 22989 | 1480706330635 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}] 11:18:50 INFO - PROCESS | 22989 | 1480706330811 Marionette TRACE conn4 <- [1,1994,null,{"value":null}] 11:18:50 INFO - PROCESS | 22989 | 1480706330922 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:18:50 INFO - PROCESS | 22989 | ++DOCSHELL 0xa1637000 == 14 [pid = 23034] [id = 660] 11:18:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa163d000) [pid = 23034] [serial = 1821] [outer = (nil)] 11:18:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa2c18400) [pid = 23034] [serial = 1822] [outer = 0xa163d000] 11:18:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0xa2c1cc00) [pid = 23034] [serial = 1823] [outer = 0xa163d000] 11:18:51 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:51 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:56 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfddc00 == 13 [pid = 23034] [id = 657] 11:18:56 INFO - PROCESS | 22989 | --DOCSHELL 0xa163d800 == 12 [pid = 23034] [id = 659] 11:18:56 INFO - PROCESS | 22989 | --DOCSHELL 0x9e42b000 == 11 [pid = 23034] [id = 658] 11:18:56 INFO - PROCESS | 22989 | --DOCSHELL 0x9b097c00 == 10 [pid = 23034] [id = 654] 11:18:56 INFO - PROCESS | 22989 | --DOCSHELL 0x9b09d800 == 9 [pid = 23034] [id = 653] 11:18:56 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5e4400 == 8 [pid = 23034] [id = 655] 11:18:56 INFO - PROCESS | 22989 | --DOCSHELL 0x9e42bc00 == 7 [pid = 23034] [id = 651] 11:18:56 INFO - PROCESS | 22989 | --DOCSHELL 0x9e429800 == 6 [pid = 23034] [id = 656] 11:18:57 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9ec68400) [pid = 23034] [serial = 1800] [outer = (nil)] [url = about:blank] 11:18:57 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9ec15800) [pid = 23034] [serial = 1798] [outer = (nil)] [url = about:blank] 11:18:57 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0xa2c6bc00) [pid = 23034] [serial = 1789] [outer = (nil)] [url = about:blank] 11:18:57 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9ec68800) [pid = 23034] [serial = 1787] [outer = (nil)] [url = about:blank] 11:18:57 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9ec5f400) [pid = 23034] [serial = 1785] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 11:18:57 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9e42cc00) [pid = 23034] [serial = 1796] [outer = (nil)] [url = about:blank] 11:18:57 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9cfe6800) [pid = 23034] [serial = 1792] [outer = (nil)] [url = about:blank] 11:18:57 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9e427400) [pid = 23034] [serial = 1794] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 11:18:57 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9cc3f000) [pid = 23034] [serial = 1791] [outer = (nil)] [url = about:blank] 11:18:57 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9cfdfc00) [pid = 23034] [serial = 1782] [outer = (nil)] [url = about:blank] 11:18:57 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c69400 == 5 [pid = 23034] [id = 646] 11:18:57 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec14800 == 4 [pid = 23034] [id = 650] 11:18:57 INFO - PROCESS | 22989 | ++DOCSHELL 0xa1611000 == 5 [pid = 23034] [id = 661] 11:18:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0xa1611400) [pid = 23034] [serial = 1824] [outer = (nil)] 11:18:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0xa1615c00) [pid = 23034] [serial = 1825] [outer = 0xa1611400] 11:18:57 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ecc9c00 == 6 [pid = 23034] [id = 662] 11:18:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0xa1638000) [pid = 23034] [serial = 1826] [outer = (nil)] 11:18:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0xa1639000) [pid = 23034] [serial = 1827] [outer = 0xa1638000] 11:18:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa163c400 == 7 [pid = 23034] [id = 663] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0xa163c800) [pid = 23034] [serial = 1828] [outer = (nil)] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0xa163cc00) [pid = 23034] [serial = 1829] [outer = 0xa163c800] 11:18:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa1643800 == 8 [pid = 23034] [id = 664] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0xa1643c00) [pid = 23034] [serial = 1830] [outer = (nil)] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0xa1644000) [pid = 23034] [serial = 1831] [outer = 0xa1643c00] 11:18:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa1a65c00 == 9 [pid = 23034] [id = 665] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0xa1a66000) [pid = 23034] [serial = 1832] [outer = (nil)] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9ba24c00) [pid = 23034] [serial = 1833] [outer = 0xa1a66000] 11:18:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa1a6d800 == 10 [pid = 23034] [id = 666] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0xa2c17400) [pid = 23034] [serial = 1834] [outer = (nil)] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0xa2c17c00) [pid = 23034] [serial = 1835] [outer = 0xa2c17400] 11:18:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c1f800 == 11 [pid = 23034] [id = 667] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0xa2c1fc00) [pid = 23034] [serial = 1836] [outer = (nil)] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0xa2c20800) [pid = 23034] [serial = 1837] [outer = 0xa2c1fc00] 11:18:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c21c00 == 12 [pid = 23034] [id = 668] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0xa2c22000) [pid = 23034] [serial = 1838] [outer = (nil)] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0x9cfd8c00) [pid = 23034] [serial = 1839] [outer = 0xa2c22000] 11:18:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c23c00 == 13 [pid = 23034] [id = 669] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0xa2c24000) [pid = 23034] [serial = 1840] [outer = (nil)] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0xa2c24800) [pid = 23034] [serial = 1841] [outer = 0xa2c24000] 11:18:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c26c00 == 14 [pid = 23034] [id = 670] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0xa2c65400) [pid = 23034] [serial = 1842] [outer = (nil)] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0xa2c65c00) [pid = 23034] [serial = 1843] [outer = 0xa2c65400] 11:18:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2c68400 == 15 [pid = 23034] [id = 671] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0xa2c68800) [pid = 23034] [serial = 1844] [outer = (nil)] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 61 (0x9cfe4800) [pid = 23034] [serial = 1845] [outer = 0xa2c68800] 11:18:58 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba0f800 == 16 [pid = 23034] [id = 672] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 62 (0x9ec60000) [pid = 23034] [serial = 1846] [outer = (nil)] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 63 (0xa1a64400) [pid = 23034] [serial = 1847] [outer = 0x9ec60000] 11:18:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2d2a000 == 17 [pid = 23034] [id = 673] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 64 (0xa2d2ac00) [pid = 23034] [serial = 1848] [outer = (nil)] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 65 (0xa2d2b000) [pid = 23034] [serial = 1849] [outer = 0xa2d2ac00] 11:18:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa363a400 == 18 [pid = 23034] [id = 674] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 66 (0xa363ac00) [pid = 23034] [serial = 1850] [outer = (nil)] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 67 (0xa363c000) [pid = 23034] [serial = 1851] [outer = 0xa363ac00] 11:18:58 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec5f400 == 19 [pid = 23034] [id = 675] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 68 (0xa3637800) [pid = 23034] [serial = 1852] [outer = (nil)] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 69 (0xa375d000) [pid = 23034] [serial = 1853] [outer = 0xa3637800] 11:18:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3801c00 == 20 [pid = 23034] [id = 676] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 70 (0xa3802000) [pid = 23034] [serial = 1854] [outer = (nil)] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 71 (0xa380e400) [pid = 23034] [serial = 1855] [outer = 0xa3802000] 11:18:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38c7c00 == 21 [pid = 23034] [id = 677] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 72 (0xa38ca000) [pid = 23034] [serial = 1856] [outer = (nil)] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 73 (0xa38ca400) [pid = 23034] [serial = 1857] [outer = 0xa38ca000] 11:18:58 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a53800 == 22 [pid = 23034] [id = 678] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 74 (0xa3a53c00) [pid = 23034] [serial = 1858] [outer = (nil)] 11:18:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 75 (0x9ec5f800) [pid = 23034] [serial = 1859] [outer = 0xa3a53c00] 11:18:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3a58800 == 23 [pid = 23034] [id = 679] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 76 (0xa3a58c00) [pid = 23034] [serial = 1860] [outer = (nil)] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 77 (0xa2c20000) [pid = 23034] [serial = 1861] [outer = 0xa3a58c00] 11:18:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4570400 == 24 [pid = 23034] [id = 680] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 78 (0xa1a64800) [pid = 23034] [serial = 1862] [outer = (nil)] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 79 (0xa456d400) [pid = 23034] [serial = 1863] [outer = 0xa1a64800] 11:18:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa544b800 == 25 [pid = 23034] [id = 681] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 80 (0xa544bc00) [pid = 23034] [serial = 1864] [outer = (nil)] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 81 (0x9b097000) [pid = 23034] [serial = 1865] [outer = 0xa544bc00] 11:18:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa559f000 == 26 [pid = 23034] [id = 682] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 82 (0xa559f400) [pid = 23034] [serial = 1866] [outer = (nil)] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 83 (0xa2c65800) [pid = 23034] [serial = 1867] [outer = 0xa559f400] 11:18:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa82b2800 == 27 [pid = 23034] [id = 683] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 84 (0xa82b3000) [pid = 23034] [serial = 1868] [outer = (nil)] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 85 (0xa82b3400) [pid = 23034] [serial = 1869] [outer = 0xa82b3000] 11:18:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e1b800 == 28 [pid = 23034] [id = 684] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 86 (0xa8e1bc00) [pid = 23034] [serial = 1870] [outer = (nil)] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 87 (0xa8e1c000) [pid = 23034] [serial = 1871] [outer = 0xa8e1bc00] 11:18:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8fbc000 == 29 [pid = 23034] [id = 685] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 88 (0xa8fbd000) [pid = 23034] [serial = 1872] [outer = (nil)] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 89 (0xacc58000) [pid = 23034] [serial = 1873] [outer = 0xa8fbd000] 11:18:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa1004000 == 30 [pid = 23034] [id = 686] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 90 (0xa1004400) [pid = 23034] [serial = 1874] [outer = (nil)] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 91 (0xa1004800) [pid = 23034] [serial = 1875] [outer = 0xa1004400] 11:18:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa100c400 == 31 [pid = 23034] [id = 687] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 92 (0xa100cc00) [pid = 23034] [serial = 1876] [outer = (nil)] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 93 (0xa100d000) [pid = 23034] [serial = 1877] [outer = 0xa100cc00] 11:18:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa100ec00 == 32 [pid = 23034] [id = 688] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 94 (0xa100f000) [pid = 23034] [serial = 1878] [outer = (nil)] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 95 (0xa100f400) [pid = 23034] [serial = 1879] [outer = 0xa100f000] 11:18:59 INFO - PROCESS | 22989 | ++DOCSHELL 0xa4950c00 == 33 [pid = 23034] [id = 689] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 96 (0xa8e1b400) [pid = 23034] [serial = 1880] [outer = (nil)] 11:18:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 97 (0xa2fe9400) [pid = 23034] [serial = 1881] [outer = 0xa8e1b400] 11:19:00 INFO - PROCESS | 22989 | ++DOCSHELL 0xa100c800 == 34 [pid = 23034] [id = 690] 11:19:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 98 (0xa2fed800) [pid = 23034] [serial = 1882] [outer = (nil)] 11:19:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 99 (0xa2fee400) [pid = 23034] [serial = 1883] [outer = 0xa2fed800] 11:19:00 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2ff3400 == 35 [pid = 23034] [id = 691] 11:19:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 100 (0xa2ff3800) [pid = 23034] [serial = 1884] [outer = (nil)] 11:19:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 101 (0xa2ff3c00) [pid = 23034] [serial = 1885] [outer = 0xa2ff3800] 11:19:00 INFO - PROCESS | 22989 | ++DOCSHELL 0xa2ff5800 == 36 [pid = 23034] [id = 692] 11:19:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 102 (0xa2ff5c00) [pid = 23034] [serial = 1886] [outer = (nil)] 11:19:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 103 (0xa2ff6000) [pid = 23034] [serial = 1887] [outer = 0xa2ff5c00] 11:19:00 INFO - PROCESS | 22989 | ++DOCSHELL 0x9fbc2000 == 37 [pid = 23034] [id = 693] 11:19:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 104 (0x9fbc2400) [pid = 23034] [serial = 1888] [outer = (nil)] 11:19:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 105 (0x9fbc2800) [pid = 23034] [serial = 1889] [outer = 0x9fbc2400] 11:19:00 INFO - PROCESS | 22989 | ++DOCSHELL 0x9fbc4400 == 38 [pid = 23034] [id = 694] 11:19:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 106 (0x9fbc4800) [pid = 23034] [serial = 1890] [outer = (nil)] 11:19:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 107 (0x9fbc4c00) [pid = 23034] [serial = 1891] [outer = 0x9fbc4800] 11:19:01 INFO - PROCESS | 22989 | ++DOCSHELL 0x9fbbf800 == 39 [pid = 23034] [id = 695] 11:19:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 108 (0x9fbbfc00) [pid = 23034] [serial = 1892] [outer = (nil)] 11:19:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 109 (0x9fc81800) [pid = 23034] [serial = 1893] [outer = 0x9fbbfc00] 11:19:01 INFO - PROCESS | 22989 | ++DOCSHELL 0x9fc84800 == 40 [pid = 23034] [id = 696] 11:19:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 110 (0x9fc84c00) [pid = 23034] [serial = 1894] [outer = (nil)] 11:19:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 111 (0x9fc85000) [pid = 23034] [serial = 1895] [outer = 0x9fc84c00] 11:19:01 INFO - PROCESS | 22989 | ++DOCSHELL 0x9fc87c00 == 41 [pid = 23034] [id = 697] 11:19:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 112 (0x9fc88000) [pid = 23034] [serial = 1896] [outer = (nil)] 11:19:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 113 (0x9fc88400) [pid = 23034] [serial = 1897] [outer = 0x9fc88000] 11:19:01 INFO - PROCESS | 22989 | ++DOCSHELL 0x9fc8a000 == 42 [pid = 23034] [id = 698] 11:19:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 114 (0x9fc8a400) [pid = 23034] [serial = 1898] [outer = (nil)] 11:19:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 115 (0x9fc8a800) [pid = 23034] [serial = 1899] [outer = 0x9fc8a400] 11:19:01 INFO - PROCESS | 22989 | ++DOCSHELL 0x9fc8c400 == 43 [pid = 23034] [id = 699] 11:19:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 116 (0x9fc8c800) [pid = 23034] [serial = 1900] [outer = (nil)] 11:19:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 117 (0x9fc8cc00) [pid = 23034] [serial = 1901] [outer = 0x9fc8c800] 11:19:01 INFO - PROCESS | 22989 | ++DOCSHELL 0x9fc7e400 == 44 [pid = 23034] [id = 700] 11:19:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 118 (0xa2fef400) [pid = 23034] [serial = 1902] [outer = (nil)] 11:19:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 119 (0xa3639400) [pid = 23034] [serial = 1903] [outer = 0xa2fef400] 11:19:01 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e05a000 == 45 [pid = 23034] [id = 701] 11:19:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 120 (0x9e05a400) [pid = 23034] [serial = 1904] [outer = (nil)] 11:19:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 121 (0x9e05a800) [pid = 23034] [serial = 1905] [outer = 0x9e05a400] 11:19:01 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5aa400 == 46 [pid = 23034] [id = 702] 11:19:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 122 (0x9b5aa800) [pid = 23034] [serial = 1906] [outer = (nil)] 11:19:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 123 (0x9b5aac00) [pid = 23034] [serial = 1907] [outer = 0x9b5aa800] 11:19:02 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e04f800 == 47 [pid = 23034] [id = 703] 11:19:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 124 (0x9e04fc00) [pid = 23034] [serial = 1908] [outer = (nil)] 11:19:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 125 (0x9e050000) [pid = 23034] [serial = 1909] [outer = 0x9e04fc00] 11:19:02 INFO - PROCESS | 22989 | ++DOCSHELL 0xa1ade400 == 48 [pid = 23034] [id = 704] 11:19:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 126 (0xa1ade800) [pid = 23034] [serial = 1910] [outer = (nil)] 11:19:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 127 (0xa1adec00) [pid = 23034] [serial = 1911] [outer = 0xa1ade800] 11:19:03 INFO - PROCESS | 22989 | ++DOCSHELL 0xa1ae8800 == 49 [pid = 23034] [id = 705] 11:19:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 128 (0xa1ae8c00) [pid = 23034] [serial = 1912] [outer = (nil)] 11:19:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 129 (0xa1ae9000) [pid = 23034] [serial = 1913] [outer = 0xa1ae8c00] 11:19:03 INFO - PROCESS | 22989 | ++DOCSHELL 0xa38bfc00 == 50 [pid = 23034] [id = 706] 11:19:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 130 (0xa8f5fc00) [pid = 23034] [serial = 1914] [outer = (nil)] 11:19:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 131 (0xa1aa1400) [pid = 23034] [serial = 1915] [outer = 0xa8f5fc00] 11:19:03 INFO - PROCESS | 22989 | ++DOCSHELL 0xa1aa3000 == 51 [pid = 23034] [id = 707] 11:19:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 132 (0xa1aa3400) [pid = 23034] [serial = 1916] [outer = (nil)] 11:19:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 133 (0xa1aa3800) [pid = 23034] [serial = 1917] [outer = 0xa1aa3400] 11:19:03 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b3c00 == 52 [pid = 23034] [id = 708] 11:19:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 134 (0xa1aa6400) [pid = 23034] [serial = 1918] [outer = (nil)] 11:19:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 135 (0xa1aa6800) [pid = 23034] [serial = 1919] [outer = 0xa1aa6400] 11:19:03 INFO - PROCESS | 22989 | ++DOCSHELL 0xa1aa8400 == 53 [pid = 23034] [id = 709] 11:19:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 136 (0xa1aa8800) [pid = 23034] [serial = 1920] [outer = (nil)] 11:19:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 137 (0xa1aa8c00) [pid = 23034] [serial = 1921] [outer = 0xa1aa8800] 11:19:03 INFO - PROCESS | 22989 | ++DOCSHELL 0xa1aaa000 == 54 [pid = 23034] [id = 710] 11:19:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 138 (0xa1aaa400) [pid = 23034] [serial = 1922] [outer = (nil)] 11:19:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 139 (0xa1aaa800) [pid = 23034] [serial = 1923] [outer = 0xa1aaa400] 11:19:04 INFO - PROCESS | 22989 | --DOMWINDOW == 138 (0x9e5ba400) [pid = 23034] [serial = 1811] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-async-respond-with.https.html] 11:19:04 INFO - PROCESS | 22989 | --DOMWINDOW == 137 (0x9e432c00) [pid = 23034] [serial = 1816] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-network-error.https.html] 11:19:04 INFO - PROCESS | 22989 | --DOMWINDOW == 136 (0x9ba16400) [pid = 23034] [serial = 1781] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting.https.html] 11:19:04 INFO - PROCESS | 22989 | --DOMWINDOW == 135 (0x9b09e800) [pid = 23034] [serial = 1804] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html] 11:19:04 INFO - PROCESS | 22989 | --DOMWINDOW == 134 (0x9e42c800) [pid = 23034] [serial = 1807] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html?hashchange] 11:19:04 INFO - PROCESS | 22989 | --DOMWINDOW == 133 (0x9ec09800) [pid = 23034] [serial = 1809] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html?pushState] 11:19:04 INFO - PROCESS | 22989 | --DOMWINDOW == 132 (0xa2c6d000) [pid = 23034] [serial = 1802] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-csp-iframe.html] 11:19:04 INFO - PROCESS | 22989 | --DOMWINDOW == 131 (0x9e431000) [pid = 23034] [serial = 1799] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-csp.https.html] 11:19:04 INFO - PROCESS | 22989 | --DOMWINDOW == 130 (0x9e5c0400) [pid = 23034] [serial = 1814] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html] 11:19:04 INFO - PROCESS | 22989 | --DOMWINDOW == 129 (0xa163e000) [pid = 23034] [serial = 1819] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-network-error-controllee-iframe.html] 11:19:04 INFO - PROCESS | 22989 | ++DOCSHELL 0xa8e14800 == 55 [pid = 23034] [id = 711] 11:19:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 130 (0xa8e14c00) [pid = 23034] [serial = 1924] [outer = (nil)] 11:19:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 131 (0xa8e15400) [pid = 23034] [serial = 1925] [outer = 0xa8e14c00] 11:19:04 INFO - PROCESS | 22989 | ++DOCSHELL 0x9fc59400 == 56 [pid = 23034] [id = 712] 11:19:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 132 (0x9fc59800) [pid = 23034] [serial = 1926] [outer = (nil)] 11:19:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 133 (0x9fc59c00) [pid = 23034] [serial = 1927] [outer = 0x9fc59800] 11:19:04 INFO - PROCESS | 22989 | ++DOCSHELL 0xa3638800 == 57 [pid = 23034] [id = 713] 11:19:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 134 (0xa375fc00) [pid = 23034] [serial = 1928] [outer = (nil)] 11:19:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 135 (0xa3810c00) [pid = 23034] [serial = 1929] [outer = 0xa375fc00] 11:19:04 INFO - PROCESS | 22989 | ++DOCSHELL 0x9fed0400 == 58 [pid = 23034] [id = 714] 11:19:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 136 (0x9fed0800) [pid = 23034] [serial = 1930] [outer = (nil)] 11:19:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 137 (0x9fed0c00) [pid = 23034] [serial = 1931] [outer = 0x9fed0800] 11:19:10 INFO - PROCESS | 22989 | [Parent 22989] 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 11:19:10 INFO - PROCESS | 22989 | [Parent 22989] 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 11:19:11 INFO - PROCESS | 22989 | [Parent 22989] 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 11:19:11 INFO - PROCESS | 22989 | [Parent 22989] 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 11:19:12 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(userpass.IsEmpty()) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 951 11:19:12 INFO - PROCESS | 22989 | [Child 23034] WARNING: nsCORSListenerProxy::AsyncOnChannelRedirect: UpdateChannel() returned failure: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 773 11:19:12 INFO - PROCESS | 22989 | [Parent 22989] 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 11:19:12 INFO - PROCESS | 22989 | [Parent 22989] 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 11:19:13 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(userpass.IsEmpty()) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 951 11:19:13 INFO - PROCESS | 22989 | [Child 23034] WARNING: nsCORSListenerProxy::AsyncOnChannelRedirect: UpdateChannel() returned failure: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 773 11:19:13 INFO - PROCESS | 22989 | [Child 23034] 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 11:19:13 INFO - PROCESS | 22989 | --DOMWINDOW == 136 (0xa2c18400) [pid = 23034] [serial = 1822] [outer = (nil)] [url = about:blank] 11:19:13 INFO - PROCESS | 22989 | --DOMWINDOW == 135 (0x9ec5cc00) [pid = 23034] [serial = 1812] [outer = (nil)] [url = about:blank] 11:19:13 INFO - PROCESS | 22989 | --DOMWINDOW == 134 (0x9e5c2800) [pid = 23034] [serial = 1783] [outer = (nil)] [url = about:blank] 11:19:13 INFO - PROCESS | 22989 | --DOMWINDOW == 133 (0x9ba22400) [pid = 23034] [serial = 1805] [outer = (nil)] [url = about:blank] 11:19:13 INFO - PROCESS | 22989 | --DOMWINDOW == 132 (0x9e42e000) [pid = 23034] [serial = 1808] [outer = (nil)] [url = about:blank] 11:19:13 INFO - PROCESS | 22989 | --DOMWINDOW == 131 (0x9ec0b400) [pid = 23034] [serial = 1810] [outer = (nil)] [url = about:blank] 11:19:13 INFO - PROCESS | 22989 | --DOMWINDOW == 130 (0x9e5da000) [pid = 23034] [serial = 1806] [outer = (nil)] [url = about:blank] 11:19:13 INFO - PROCESS | 22989 | --DOMWINDOW == 129 (0xa2c6e000) [pid = 23034] [serial = 1803] [outer = (nil)] [url = about:blank] 11:19:13 INFO - PROCESS | 22989 | --DOMWINDOW == 128 (0x9eca3400) [pid = 23034] [serial = 1801] [outer = (nil)] [url = about:blank] 11:19:13 INFO - PROCESS | 22989 | --DOMWINDOW == 127 (0x9e5d5800) [pid = 23034] [serial = 1815] [outer = (nil)] [url = about:blank] 11:19:13 INFO - PROCESS | 22989 | --DOMWINDOW == 126 (0x9ec63800) [pid = 23034] [serial = 1817] [outer = (nil)] [url = about:blank] 11:19:13 INFO - PROCESS | 22989 | --DOMWINDOW == 125 (0xa163e400) [pid = 23034] [serial = 1820] [outer = (nil)] [url = about:blank] 11:19:13 INFO - PROCESS | 22989 | --DOMWINDOW == 124 (0x9eca0400) [pid = 23034] [serial = 1818] [outer = (nil)] [url = about:blank] 11:19:13 INFO - PROCESS | 22989 | --DOMWINDOW == 123 (0x9ec64c00) [pid = 23034] [serial = 1813] [outer = (nil)] [url = about:blank] 11:19:14 INFO - PROCESS | 22989 | [Parent 22989] 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 11:19:14 INFO - PROCESS | 22989 | [Parent 22989] 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 11:19:14 INFO - PROCESS | 22989 | [Child 23034] 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 11:19:14 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c6a400 == 57 [pid = 23034] [id = 652] 11:19:18 INFO - PROCESS | 22989 | [Parent 22989] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 11:19:18 INFO - PROCESS | 22989 | [Parent 22989] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 11:19:18 INFO - PROCESS | 22989 | [Parent 22989] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 11:19:18 INFO - PROCESS | 22989 | [Parent 22989] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 11:19:18 INFO - ...................................................... 11:19:18 INFO - TEST-OK | /service-workers/service-worker/fetch-event-redirect.https.html | took 28121ms 11:19:18 INFO - TEST-START | /service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html 11:19:18 INFO - PROCESS | 22989 | 1480706358661 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]]]}] 11:19:18 INFO - PROCESS | 22989 | 1480706358749 Marionette TRACE conn4 -> [0,1996,"getWindowHandle",null] 11:19:18 INFO - PROCESS | 22989 | 1480706358752 Marionette TRACE conn4 <- [1,1996,null,{"value":"2147483649"}] 11:19:18 INFO - PROCESS | 22989 | 1480706358796 Marionette TRACE conn4 -> [0,1997,"timeouts",{"script":35000}] 11:19:18 INFO - PROCESS | 22989 | 1480706358798 Marionette TRACE conn4 <- [1,1997,null,{}] 11:19:18 INFO - PROCESS | 22989 | 1480706358809 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}] 11:19:19 INFO - PROCESS | 22989 | 1480706359037 Marionette TRACE conn4 <- [1,1998,null,{"value":null}] 11:19:19 INFO - PROCESS | 22989 | 1480706359094 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:19:19 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba1f000 == 58 [pid = 23034] [id = 715] 11:19:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 124 (0x9ba1f800) [pid = 23034] [serial = 1932] [outer = (nil)] 11:19:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 125 (0x9c554400) [pid = 23034] [serial = 1933] [outer = 0x9ba1f800] 11:19:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 126 (0x9cfda000) [pid = 23034] [serial = 1934] [outer = 0x9ba1f800] 11:19:19 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:19 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:19 INFO - PROCESS | 22989 | --DOMWINDOW == 125 (0xa1a66000) [pid = 23034] [serial = 1832] [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] 11:19:19 INFO - PROCESS | 22989 | --DOMWINDOW == 124 (0xa2d2ac00) [pid = 23034] [serial = 1848] [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] 11:19:19 INFO - PROCESS | 22989 | --DOMWINDOW == 123 (0xa1643c00) [pid = 23034] [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] 11:19:19 INFO - PROCESS | 22989 | --DOMWINDOW == 122 (0xa163c800) [pid = 23034] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 11:19:19 INFO - PROCESS | 22989 | --DOMWINDOW == 121 (0xa2c68800) [pid = 23034] [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] 11:19:19 INFO - PROCESS | 22989 | --DOMWINDOW == 120 (0xa3a53c00) [pid = 23034] [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] 11:19:19 INFO - PROCESS | 22989 | --DOMWINDOW == 119 (0xa1611400) [pid = 23034] [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] 11:19:19 INFO - PROCESS | 22989 | --DOMWINDOW == 118 (0x9ec60000) [pid = 23034] [serial = 1846] [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] 11:19:19 INFO - PROCESS | 22989 | --DOMWINDOW == 117 (0xa38ca000) [pid = 23034] [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] 11:19:19 INFO - PROCESS | 22989 | --DOMWINDOW == 116 (0xa2c1fc00) [pid = 23034] [serial = 1836] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 11:19:19 INFO - PROCESS | 22989 | --DOMWINDOW == 115 (0xa1638000) [pid = 23034] [serial = 1826] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 11:19:19 INFO - PROCESS | 22989 | --DOMWINDOW == 114 (0xa363ac00) [pid = 23034] [serial = 1850] [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] 11:19:19 INFO - PROCESS | 22989 | --DOMWINDOW == 113 (0xa2c24000) [pid = 23034] [serial = 1840] [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] 11:19:19 INFO - PROCESS | 22989 | --DOMWINDOW == 112 (0xa2c17400) [pid = 23034] [serial = 1834] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 11:19:19 INFO - PROCESS | 22989 | --DOMWINDOW == 111 (0xa2c65400) [pid = 23034] [serial = 1842] [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] 11:19:19 INFO - PROCESS | 22989 | --DOMWINDOW == 110 (0xa3802000) [pid = 23034] [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] 11:19:19 INFO - PROCESS | 22989 | --DOMWINDOW == 109 (0xa2c22000) [pid = 23034] [serial = 1838] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 11:19:19 INFO - PROCESS | 22989 | --DOMWINDOW == 108 (0xa3637800) [pid = 23034] [serial = 1852] [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] 11:19:20 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d889000 == 59 [pid = 23034] [id = 716] 11:19:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 109 (0x9d889800) [pid = 23034] [serial = 1935] [outer = (nil)] 11:19:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 110 (0x9d889c00) [pid = 23034] [serial = 1936] [outer = 0x9d889800] 11:19:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2694 11:19:21 INFO - PROCESS | 22989 | 1480706361049 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]]]}] 11:19:21 INFO - . 11:19:21 INFO - TEST-OK | /service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html | took 2316ms 11:19:21 INFO - PROCESS | 22989 | 1480706361119 Marionette TRACE conn4 -> [0,2000,"getWindowHandle",null] 11:19:21 INFO - PROCESS | 22989 | 1480706361133 Marionette TRACE conn4 <- [1,2000,null,{"value":"2147483649"}] 11:19:21 INFO - TEST-START | /service-workers/service-worker/fetch-event.https.html 11:19:21 INFO - Clearing pref dom.serviceWorkers.enabled 11:19:21 INFO - PROCESS | 22989 | 1480706361144 Marionette TRACE conn4 -> [0,2001,"getContext",null] 11:19:21 INFO - PROCESS | 22989 | 1480706361152 Marionette TRACE conn4 <- [1,2001,null,{"value":"content"}] 11:19:21 INFO - PROCESS | 22989 | 1480706361159 Marionette TRACE conn4 -> [0,2002,"setContext",{"value":"chrome"}] 11:19:21 INFO - PROCESS | 22989 | 1480706361166 Marionette TRACE conn4 <- [1,2002,null,{}] 11:19:21 INFO - PROCESS | 22989 | 1480706361174 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}] 11:19:21 INFO - PROCESS | 22989 | 1480706361193 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 11:19:21 INFO - PROCESS | 22989 | 1480706361198 Marionette TRACE conn4 -> [0,2004,"setContext",{"value":"content"}] 11:19:21 INFO - PROCESS | 22989 | 1480706361206 Marionette TRACE conn4 <- [1,2004,null,{}] 11:19:21 INFO - PROCESS | 22989 | 1480706361265 Marionette TRACE conn4 -> [0,2005,"getContext",null] 11:19:21 INFO - PROCESS | 22989 | 1480706361272 Marionette TRACE conn4 <- [1,2005,null,{"value":"content"}] 11:19:21 INFO - PROCESS | 22989 | 1480706361279 Marionette TRACE conn4 -> [0,2006,"setContext",{"value":"chrome"}] 11:19:21 INFO - PROCESS | 22989 | 1480706361283 Marionette TRACE conn4 <- [1,2006,null,{}] 11:19:21 INFO - PROCESS | 22989 | 1480706361289 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}] 11:19:21 INFO - PROCESS | 22989 | 1480706361316 Marionette TRACE conn4 <- [1,2007,null,{"value":true}] 11:19:21 INFO - PROCESS | 22989 | 1480706361324 Marionette TRACE conn4 -> [0,2008,"setContext",{"value":"content"}] 11:19:21 INFO - Setting pref dom.serviceWorkers.enabled (true) 11:19:21 INFO - PROCESS | 22989 | 1480706361329 Marionette TRACE conn4 <- [1,2008,null,{}] 11:19:21 INFO - PROCESS | 22989 | 1480706361336 Marionette TRACE conn4 -> [0,2009,"getContext",null] 11:19:21 INFO - PROCESS | 22989 | 1480706361344 Marionette TRACE conn4 <- [1,2009,null,{"value":"content"}] 11:19:21 INFO - PROCESS | 22989 | 1480706361401 Marionette TRACE conn4 -> [0,2010,"setContext",{"value":"chrome"}] 11:19:21 INFO - PROCESS | 22989 | 1480706361410 Marionette TRACE conn4 <- [1,2010,null,{}] 11:19:21 INFO - PROCESS | 22989 | 1480706361427 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}] 11:19:21 INFO - PROCESS | 22989 | 1480706361448 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 11:19:21 INFO - PROCESS | 22989 | 1480706361452 Marionette TRACE conn4 -> [0,2012,"setContext",{"value":"content"}] 11:19:21 INFO - PROCESS | 22989 | 1480706361456 Marionette TRACE conn4 <- [1,2012,null,{}] 11:19:21 INFO - PROCESS | 22989 | 1480706361462 Marionette TRACE conn4 -> [0,2013,"getContext",null] 11:19:21 INFO - PROCESS | 22989 | 1480706361466 Marionette TRACE conn4 <- [1,2013,null,{"value":"content"}] 11:19:21 INFO - PROCESS | 22989 | 1480706361472 Marionette TRACE conn4 -> [0,2014,"setContext",{"value":"chrome"}] 11:19:21 INFO - PROCESS | 22989 | 1480706361476 Marionette TRACE conn4 <- [1,2014,null,{}] 11:19:21 INFO - PROCESS | 22989 | 1480706361482 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}] 11:19:21 INFO - PROCESS | 22989 | 1480706361507 Marionette TRACE conn4 <- [1,2015,null,{"value":true}] 11:19:21 INFO - PROCESS | 22989 | 1480706361562 Marionette TRACE conn4 -> [0,2016,"setContext",{"value":"content"}] 11:19:21 INFO - PROCESS | 22989 | 1480706361566 Marionette TRACE conn4 <- [1,2016,null,{}] 11:19:21 INFO - Setting pref security.mixed_content.block_active_content (false) 11:19:21 INFO - PROCESS | 22989 | 1480706361575 Marionette TRACE conn4 -> [0,2017,"getContext",null] 11:19:21 INFO - PROCESS | 22989 | 1480706361578 Marionette TRACE conn4 <- [1,2017,null,{"value":"content"}] 11:19:21 INFO - PROCESS | 22989 | 1480706361586 Marionette TRACE conn4 -> [0,2018,"setContext",{"value":"chrome"}] 11:19:21 INFO - PROCESS | 22989 | 1480706361590 Marionette TRACE conn4 <- [1,2018,null,{}] 11:19:21 INFO - PROCESS | 22989 | 1480706361597 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}] 11:19:21 INFO - PROCESS | 22989 | 1480706361777 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 11:19:21 INFO - PROCESS | 22989 | 1480706361876 Marionette TRACE conn4 -> [0,2020,"setContext",{"value":"content"}] 11:19:21 INFO - PROCESS | 22989 | 1480706361882 Marionette TRACE conn4 <- [1,2020,null,{}] 11:19:21 INFO - PROCESS | 22989 | 1480706361964 Marionette TRACE conn4 -> [0,2021,"getContext",null] 11:19:21 INFO - PROCESS | 22989 | 1480706361967 Marionette TRACE conn4 <- [1,2021,null,{"value":"content"}] 11:19:22 INFO - PROCESS | 22989 | 1480706362023 Marionette TRACE conn4 -> [0,2022,"setContext",{"value":"chrome"}] 11:19:22 INFO - PROCESS | 22989 | 1480706362037 Marionette TRACE conn4 <- [1,2022,null,{}] 11:19:22 INFO - PROCESS | 22989 | 1480706362058 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}] 11:19:22 INFO - PROCESS | 22989 | 1480706362088 Marionette TRACE conn4 <- [1,2023,null,{"value":false}] 11:19:22 INFO - PROCESS | 22989 | 1480706362111 Marionette TRACE conn4 -> [0,2024,"setContext",{"value":"content"}] 11:19:22 INFO - PROCESS | 22989 | 1480706362115 Marionette TRACE conn4 <- [1,2024,null,{}] 11:19:22 INFO - Setting pref security.mixed_content.block_display_content (false) 11:19:22 INFO - PROCESS | 22989 | 1480706362121 Marionette TRACE conn4 -> [0,2025,"getContext",null] 11:19:22 INFO - PROCESS | 22989 | 1480706362125 Marionette TRACE conn4 <- [1,2025,null,{"value":"content"}] 11:19:22 INFO - PROCESS | 22989 | 1480706362130 Marionette TRACE conn4 -> [0,2026,"setContext",{"value":"chrome"}] 11:19:22 INFO - PROCESS | 22989 | 1480706362133 Marionette TRACE conn4 <- [1,2026,null,{}] 11:19:22 INFO - PROCESS | 22989 | 1480706362140 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}] 11:19:22 INFO - PROCESS | 22989 | 1480706362158 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 11:19:22 INFO - PROCESS | 22989 | 1480706362163 Marionette TRACE conn4 -> [0,2028,"setContext",{"value":"content"}] 11:19:22 INFO - PROCESS | 22989 | 1480706362165 Marionette TRACE conn4 <- [1,2028,null,{}] 11:19:22 INFO - PROCESS | 22989 | 1480706362181 Marionette TRACE conn4 -> [0,2029,"timeouts",{"script":35000}] 11:19:22 INFO - PROCESS | 22989 | 1480706362187 Marionette TRACE conn4 <- [1,2029,null,{}] 11:19:22 INFO - PROCESS | 22989 | 1480706362198 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}] 11:19:22 INFO - PROCESS | 22989 | 1480706362780 Marionette TRACE conn4 <- [1,2030,null,{"value":null}] 11:19:22 INFO - PROCESS | 22989 | 1480706362918 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:19:22 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba03400 == 60 [pid = 23034] [id = 717] 11:19:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 111 (0x9ba09800) [pid = 23034] [serial = 1937] [outer = (nil)] 11:19:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 112 (0x9c54e400) [pid = 23034] [serial = 1938] [outer = 0x9ba09800] 11:19:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 113 (0x9cfde400) [pid = 23034] [serial = 1939] [outer = 0x9ba09800] 11:19:23 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:23 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0xa1637000 == 59 [pid = 23034] [id = 660] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba1f000 == 58 [pid = 23034] [id = 715] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0xa2d2a000 == 57 [pid = 23034] [id = 673] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0xa163c400 == 56 [pid = 23034] [id = 663] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec5f400 == 55 [pid = 23034] [id = 675] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0xa363a400 == 54 [pid = 23034] [id = 674] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0xa1643800 == 53 [pid = 23034] [id = 664] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0x9ecc9c00 == 52 [pid = 23034] [id = 662] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0xa1a6d800 == 51 [pid = 23034] [id = 666] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c1f800 == 50 [pid = 23034] [id = 667] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c26c00 == 49 [pid = 23034] [id = 670] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a53800 == 48 [pid = 23034] [id = 678] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0xa38c7c00 == 47 [pid = 23034] [id = 677] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0xa3801c00 == 46 [pid = 23034] [id = 676] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0xa1611000 == 45 [pid = 23034] [id = 661] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba0f800 == 44 [pid = 23034] [id = 672] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c68400 == 43 [pid = 23034] [id = 671] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c23c00 == 42 [pid = 23034] [id = 669] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0xa1a65c00 == 41 [pid = 23034] [id = 665] 11:19:25 INFO - PROCESS | 22989 | --DOCSHELL 0xa2c21c00 == 40 [pid = 23034] [id = 668] 11:19:25 INFO - PROCESS | 22989 | --DOMWINDOW == 112 (0x9ba24c00) [pid = 23034] [serial = 1833] [outer = (nil)] [url = about:blank] 11:19:25 INFO - PROCESS | 22989 | --DOMWINDOW == 111 (0xa2d2b000) [pid = 23034] [serial = 1849] [outer = (nil)] [url = about:blank] 11:19:25 INFO - PROCESS | 22989 | --DOMWINDOW == 110 (0xa1644000) [pid = 23034] [serial = 1831] [outer = (nil)] [url = about:blank] 11:19:25 INFO - PROCESS | 22989 | --DOMWINDOW == 109 (0xa163cc00) [pid = 23034] [serial = 1829] [outer = (nil)] [url = about:blank] 11:19:25 INFO - PROCESS | 22989 | --DOMWINDOW == 108 (0x9cfe4800) [pid = 23034] [serial = 1845] [outer = (nil)] [url = about:blank] 11:19:25 INFO - PROCESS | 22989 | --DOMWINDOW == 107 (0x9ec5f800) [pid = 23034] [serial = 1859] [outer = (nil)] [url = about:blank] 11:19:25 INFO - PROCESS | 22989 | --DOMWINDOW == 106 (0xa1615c00) [pid = 23034] [serial = 1825] [outer = (nil)] [url = about:blank] 11:19:25 INFO - PROCESS | 22989 | --DOMWINDOW == 105 (0xa1a64400) [pid = 23034] [serial = 1847] [outer = (nil)] [url = about:blank] 11:19:25 INFO - PROCESS | 22989 | --DOMWINDOW == 104 (0xa38ca400) [pid = 23034] [serial = 1857] [outer = (nil)] [url = about:blank] 11:19:25 INFO - PROCESS | 22989 | --DOMWINDOW == 103 (0xa2c20800) [pid = 23034] [serial = 1837] [outer = (nil)] [url = about:blank] 11:19:25 INFO - PROCESS | 22989 | --DOMWINDOW == 102 (0xa1639000) [pid = 23034] [serial = 1827] [outer = (nil)] [url = about:blank] 11:19:25 INFO - PROCESS | 22989 | --DOMWINDOW == 101 (0xa363c000) [pid = 23034] [serial = 1851] [outer = (nil)] [url = about:blank] 11:19:25 INFO - PROCESS | 22989 | --DOMWINDOW == 100 (0xa2c24800) [pid = 23034] [serial = 1841] [outer = (nil)] [url = about:blank] 11:19:25 INFO - PROCESS | 22989 | --DOMWINDOW == 99 (0xa2c17c00) [pid = 23034] [serial = 1835] [outer = (nil)] [url = about:blank] 11:19:25 INFO - PROCESS | 22989 | --DOMWINDOW == 98 (0xa2c65c00) [pid = 23034] [serial = 1843] [outer = (nil)] [url = about:blank] 11:19:25 INFO - PROCESS | 22989 | --DOMWINDOW == 97 (0xa380e400) [pid = 23034] [serial = 1855] [outer = (nil)] [url = about:blank] 11:19:25 INFO - PROCESS | 22989 | --DOMWINDOW == 96 (0x9cfd8c00) [pid = 23034] [serial = 1839] [outer = (nil)] [url = about:blank] 11:19:25 INFO - PROCESS | 22989 | --DOMWINDOW == 95 (0xa375d000) [pid = 23034] [serial = 1853] [outer = (nil)] [url = about:blank] 11:19:26 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b74c400 == 41 [pid = 23034] [id = 718] 11:19:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 96 (0x9b74c800) [pid = 23034] [serial = 1940] [outer = (nil)] 11:19:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 97 (0x9b74cc00) [pid = 23034] [serial = 1941] [outer = 0x9b74c800] 11:19:27 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d893800 == 42 [pid = 23034] [id = 719] 11:19:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 98 (0x9d894c00) [pid = 23034] [serial = 1942] [outer = (nil)] 11:19:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 99 (0x9def6800) [pid = 23034] [serial = 1943] [outer = 0x9d894c00] 11:19:28 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e054c00 == 43 [pid = 23034] [id = 720] 11:19:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 100 (0x9e056c00) [pid = 23034] [serial = 1944] [outer = (nil)] 11:19:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 101 (0x9e057400) [pid = 23034] [serial = 1945] [outer = 0x9e056c00] 11:19:28 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b0400 == 44 [pid = 23034] [id = 721] 11:19:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 102 (0x9b5b4000) [pid = 23034] [serial = 1946] [outer = (nil)] 11:19:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 103 (0x9ba07c00) [pid = 23034] [serial = 1947] [outer = 0x9b5b4000] 11:19:28 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b1c00 == 45 [pid = 23034] [id = 722] 11:19:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 104 (0x9b5b4800) [pid = 23034] [serial = 1948] [outer = (nil)] 11:19:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 105 (0x9b5b6c00) [pid = 23034] [serial = 1949] [outer = 0x9b5b4800] 11:19:28 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc38400 == 46 [pid = 23034] [id = 723] 11:19:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 106 (0x9d29b000) [pid = 23034] [serial = 1950] [outer = (nil)] 11:19:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 107 (0x9d29c400) [pid = 23034] [serial = 1951] [outer = 0x9d29b000] 11:19:29 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e42fc00 == 47 [pid = 23034] [id = 724] 11:19:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 108 (0x9e430000) [pid = 23034] [serial = 1952] [outer = (nil)] 11:19:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 109 (0x9e430800) [pid = 23034] [serial = 1953] [outer = 0x9e430000] 11:19:29 INFO - PROCESS | 22989 | ++DOCSHELL 0x9def4400 == 48 [pid = 23034] [id = 725] 11:19:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 110 (0x9e433800) [pid = 23034] [serial = 1954] [outer = (nil)] 11:19:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 111 (0x9e434800) [pid = 23034] [serial = 1955] [outer = 0x9e433800] 11:19:29 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:29 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:29 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5ba400 == 49 [pid = 23034] [id = 726] 11:19:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 112 (0x9e5bc400) [pid = 23034] [serial = 1956] [outer = (nil)] 11:19:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 113 (0x9e5bcc00) [pid = 23034] [serial = 1957] [outer = 0x9e5bc400] 11:19:29 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5b7c00 == 50 [pid = 23034] [id = 727] 11:19:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 114 (0x9e5c3400) [pid = 23034] [serial = 1958] [outer = (nil)] 11:19:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 115 (0x9e5c5000) [pid = 23034] [serial = 1959] [outer = 0x9e5c3400] 11:19:29 INFO - PROCESS | 22989 | ++DOCSHELL 0x9def4c00 == 51 [pid = 23034] [id = 728] 11:19:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 116 (0x9e5d5800) [pid = 23034] [serial = 1960] [outer = (nil)] 11:19:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 117 (0x9e5d5c00) [pid = 23034] [serial = 1961] [outer = 0x9e5d5800] 11:19:29 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e04c400 == 52 [pid = 23034] [id = 729] 11:19:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 118 (0x9e5da000) [pid = 23034] [serial = 1962] [outer = (nil)] 11:19:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 119 (0x9e5da400) [pid = 23034] [serial = 1963] [outer = 0x9e5da000] 11:19:29 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5dcc00 == 53 [pid = 23034] [id = 730] 11:19:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 120 (0x9e5dd000) [pid = 23034] [serial = 1964] [outer = (nil)] 11:19:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 121 (0x9e5dd400) [pid = 23034] [serial = 1965] [outer = 0x9e5dd000] 11:19:29 INFO - PROCESS | 22989 | ++DOCSHELL 0x9deed000 == 54 [pid = 23034] [id = 731] 11:19:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 122 (0x9e5e0000) [pid = 23034] [serial = 1966] [outer = (nil)] 11:19:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 123 (0x9e5e0400) [pid = 23034] [serial = 1967] [outer = 0x9e5e0000] 11:19:29 INFO - PROCESS | 22989 | ++DOCSHELL 0x9def0000 == 55 [pid = 23034] [id = 732] 11:19:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 124 (0x9e5e2400) [pid = 23034] [serial = 1968] [outer = (nil)] 11:19:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 125 (0x9e5e2800) [pid = 23034] [serial = 1969] [outer = 0x9e5e2400] 11:19:30 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:30 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:30 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2694 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 124 (0xa82b3000) [pid = 23034] [serial = 1868] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-sameorigin-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 123 (0xa559f400) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 122 (0xa8fbd000) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 121 (0xa100cc00) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 120 (0xa2ff3800) [pid = 23034] [serial = 1884] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 119 (0x9fbc4800) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 118 (0xa1004400) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 117 (0xa100f000) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 116 (0x9fbbfc00) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 115 (0x9fc84c00) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 114 (0xa163d000) [pid = 23034] [serial = 1821] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-redirect.https.html] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 113 (0x9d889800) [pid = 23034] [serial = 1935] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 112 (0xa2ff5c00) [pid = 23034] [serial = 1886] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 111 (0xa1a64800) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 110 (0x9fbc2400) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 109 (0xa1ae8c00) [pid = 23034] [serial = 1912] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 108 (0x9fc88000) [pid = 23034] [serial = 1896] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 107 (0x9e04fc00) [pid = 23034] [serial = 1908] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 106 (0xa544bc00) [pid = 23034] [serial = 1864] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 105 (0xa8e1bc00) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 104 (0xa8e14c00) [pid = 23034] [serial = 1924] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-sameorigin-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 103 (0xa8e1b400) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 102 (0xa375fc00) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 101 (0xa1ade800) [pid = 23034] [serial = 1910] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 100 (0x9fc59800) [pid = 23034] [serial = 1926] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-nocors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 99 (0xa2fed800) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 98 (0xa1aaa400) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 97 (0x9fc8a400) [pid = 23034] [serial = 1898] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 96 (0x9e05a400) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 95 (0xa1aa3400) [pid = 23034] [serial = 1916] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 94 (0xa2fef400) [pid = 23034] [serial = 1902] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 93 (0x9b5aa800) [pid = 23034] [serial = 1906] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 92 (0xa3a58c00) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 91 (0x9fc8c800) [pid = 23034] [serial = 1900] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-sameorigin-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 90 (0xa8f5fc00) [pid = 23034] [serial = 1914] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 89 (0x9fed0800) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 88 (0xa1aa6400) [pid = 23034] [serial = 1918] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 87 (0xa1aa8800) [pid = 23034] [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] 11:19:30 INFO - PROCESS | 22989 | --DOMWINDOW == 86 (0x9ba1f800) [pid = 23034] [serial = 1932] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html] 11:19:30 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2694 11:19:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 87 (0x9ec17c00) [pid = 23034] [serial = 1970] [outer = 0x9e5e0000] 11:19:31 INFO - PROCESS | 22989 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 11:19:31 INFO - PROCESS | 22989 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 11:19:31 INFO - PROCESS | 22989 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 11:19:31 INFO - PROCESS | 22989 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 11:19:31 INFO - PROCESS | 22989 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 11:19:31 INFO - PROCESS | 22989 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 11:19:31 INFO - PROCESS | 22989 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 11:19:31 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0e8c00 == 56 [pid = 23034] [id = 733] 11:19:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 88 (0x9b752000) [pid = 23034] [serial = 1971] [outer = (nil)] 11:19:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 89 (0x9ba0b400) [pid = 23034] [serial = 1972] [outer = 0x9b752000] 11:19:32 INFO - PROCESS | 22989 | 1480706372957 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]]]}] 11:19:33 INFO - ............... 11:19:33 INFO - TEST-OK | /service-workers/service-worker/fetch-event.https.html | took 11886ms 11:19:33 INFO - PROCESS | 22989 | 1480706373032 Marionette TRACE conn4 -> [0,2032,"getWindowHandle",null] 11:19:33 INFO - PROCESS | 22989 | 1480706373038 Marionette TRACE conn4 <- [1,2032,null,{"value":"2147483649"}] 11:19:33 INFO - TEST-START | /service-workers/service-worker/fetch-frame-resource.https.html 11:19:33 INFO - Clearing pref dom.serviceWorkers.enabled 11:19:33 INFO - PROCESS | 22989 | 1480706373090 Marionette TRACE conn4 -> [0,2033,"getContext",null] 11:19:33 INFO - PROCESS | 22989 | 1480706373101 Marionette TRACE conn4 <- [1,2033,null,{"value":"content"}] 11:19:33 INFO - PROCESS | 22989 | 1480706373124 Marionette TRACE conn4 -> [0,2034,"setContext",{"value":"chrome"}] 11:19:33 INFO - PROCESS | 22989 | 1480706373130 Marionette TRACE conn4 <- [1,2034,null,{}] 11:19:33 INFO - PROCESS | 22989 | 1480706373149 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}] 11:19:33 INFO - PROCESS | 22989 | 1480706373168 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 11:19:33 INFO - PROCESS | 22989 | 1480706373175 Marionette TRACE conn4 -> [0,2036,"setContext",{"value":"content"}] 11:19:33 INFO - PROCESS | 22989 | 1480706373184 Marionette TRACE conn4 <- [1,2036,null,{}] 11:19:33 INFO - Clearing pref security.mixed_content.block_active_content 11:19:33 INFO - PROCESS | 22989 | 1480706373247 Marionette TRACE conn4 -> [0,2037,"getContext",null] 11:19:33 INFO - PROCESS | 22989 | 1480706373258 Marionette TRACE conn4 <- [1,2037,null,{"value":"content"}] 11:19:33 INFO - PROCESS | 22989 | 1480706373264 Marionette TRACE conn4 -> [0,2038,"setContext",{"value":"chrome"}] 11:19:33 INFO - PROCESS | 22989 | 1480706373271 Marionette TRACE conn4 <- [1,2038,null,{}] 11:19:33 INFO - PROCESS | 22989 | 1480706373283 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}] 11:19:33 INFO - PROCESS | 22989 | 1480706373341 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 11:19:33 INFO - PROCESS | 22989 | 1480706373400 Marionette TRACE conn4 -> [0,2040,"setContext",{"value":"content"}] 11:19:33 INFO - PROCESS | 22989 | 1480706373409 Marionette TRACE conn4 <- [1,2040,null,{}] 11:19:33 INFO - Clearing pref security.mixed_content.block_display_content 11:19:33 INFO - PROCESS | 22989 | 1480706373415 Marionette TRACE conn4 -> [0,2041,"getContext",null] 11:19:33 INFO - PROCESS | 22989 | 1480706373422 Marionette TRACE conn4 <- [1,2041,null,{"value":"content"}] 11:19:33 INFO - PROCESS | 22989 | 1480706373439 Marionette TRACE conn4 -> [0,2042,"setContext",{"value":"chrome"}] 11:19:33 INFO - PROCESS | 22989 | 1480706373447 Marionette TRACE conn4 <- [1,2042,null,{}] 11:19:33 INFO - PROCESS | 22989 | 1480706373453 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}] 11:19:33 INFO - PROCESS | 22989 | 1480706373471 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 11:19:33 INFO - PROCESS | 22989 | 1480706373477 Marionette TRACE conn4 -> [0,2044,"setContext",{"value":"content"}] 11:19:33 INFO - PROCESS | 22989 | 1480706373479 Marionette TRACE conn4 <- [1,2044,null,{}] 11:19:33 INFO - PROCESS | 22989 | 1480706373485 Marionette TRACE conn4 -> [0,2045,"getContext",null] 11:19:33 INFO - PROCESS | 22989 | 1480706373489 Marionette TRACE conn4 <- [1,2045,null,{"value":"content"}] 11:19:33 INFO - PROCESS | 22989 | 1480706373565 Marionette TRACE conn4 -> [0,2046,"setContext",{"value":"chrome"}] 11:19:33 INFO - PROCESS | 22989 | 1480706373571 Marionette TRACE conn4 <- [1,2046,null,{}] 11:19:33 INFO - PROCESS | 22989 | 1480706373577 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}] 11:19:33 INFO - PROCESS | 22989 | 1480706373602 Marionette TRACE conn4 <- [1,2047,null,{"value":true}] 11:19:33 INFO - PROCESS | 22989 | 1480706373607 Marionette TRACE conn4 -> [0,2048,"setContext",{"value":"content"}] 11:19:33 INFO - PROCESS | 22989 | 1480706373611 Marionette TRACE conn4 <- [1,2048,null,{}] 11:19:33 INFO - Setting pref dom.serviceWorkers.enabled (true) 11:19:33 INFO - PROCESS | 22989 | 1480706373617 Marionette TRACE conn4 -> [0,2049,"getContext",null] 11:19:33 INFO - PROCESS | 22989 | 1480706373621 Marionette TRACE conn4 <- [1,2049,null,{"value":"content"}] 11:19:33 INFO - PROCESS | 22989 | 1480706373627 Marionette TRACE conn4 -> [0,2050,"setContext",{"value":"chrome"}] 11:19:33 INFO - PROCESS | 22989 | 1480706373629 Marionette TRACE conn4 <- [1,2050,null,{}] 11:19:33 INFO - PROCESS | 22989 | 1480706373637 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}] 11:19:33 INFO - PROCESS | 22989 | 1480706373656 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 11:19:33 INFO - PROCESS | 22989 | 1480706373721 Marionette TRACE conn4 -> [0,2052,"setContext",{"value":"content"}] 11:19:33 INFO - PROCESS | 22989 | 1480706373727 Marionette TRACE conn4 <- [1,2052,null,{}] 11:19:33 INFO - PROCESS | 22989 | 1480706373737 Marionette TRACE conn4 -> [0,2053,"timeouts",{"script":185000}] 11:19:33 INFO - PROCESS | 22989 | 1480706373746 Marionette TRACE conn4 <- [1,2053,null,{}] 11:19:33 INFO - PROCESS | 22989 | 1480706373755 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}] 11:19:34 INFO - PROCESS | 22989 | 1480706374032 Marionette TRACE conn4 <- [1,2054,null,{"value":null}] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0x9e04c400 == 55 [pid = 23034] [id = 729] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0x9e42fc00 == 54 [pid = 23034] [id = 724] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa4570400 == 53 [pid = 23034] [id = 680] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa2ff5800 == 52 [pid = 23034] [id = 692] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 88 (0xa2ff6000) [pid = 23034] [serial = 1887] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 87 (0xa456d400) [pid = 23034] [serial = 1863] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 86 (0x9fbc2800) [pid = 23034] [serial = 1889] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 85 (0xa1ae9000) [pid = 23034] [serial = 1913] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 84 (0x9fc88400) [pid = 23034] [serial = 1897] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 83 (0x9e050000) [pid = 23034] [serial = 1909] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 82 (0x9b097000) [pid = 23034] [serial = 1865] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 81 (0xa8e1c000) [pid = 23034] [serial = 1871] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 80 (0xa8e15400) [pid = 23034] [serial = 1925] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 79 (0xa2fe9400) [pid = 23034] [serial = 1881] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 78 (0xa3810c00) [pid = 23034] [serial = 1929] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 77 (0xa1adec00) [pid = 23034] [serial = 1911] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 76 (0x9fc59c00) [pid = 23034] [serial = 1927] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 75 (0xa2fee400) [pid = 23034] [serial = 1883] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 74 (0xa1aaa800) [pid = 23034] [serial = 1923] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 73 (0x9fc8a800) [pid = 23034] [serial = 1899] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 72 (0x9e05a800) [pid = 23034] [serial = 1905] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 71 (0xa1aa3800) [pid = 23034] [serial = 1917] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 70 (0xa3639400) [pid = 23034] [serial = 1903] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 69 (0x9b5aac00) [pid = 23034] [serial = 1907] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 68 (0xa2c20000) [pid = 23034] [serial = 1861] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 67 (0x9fc8cc00) [pid = 23034] [serial = 1901] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 66 (0xa1aa1400) [pid = 23034] [serial = 1915] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 65 (0x9fed0c00) [pid = 23034] [serial = 1931] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 64 (0xa1aa6800) [pid = 23034] [serial = 1919] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 63 (0xa1aa8c00) [pid = 23034] [serial = 1921] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0x9d889000 == 51 [pid = 23034] [id = 716] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0x9fbc2000 == 50 [pid = 23034] [id = 693] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0x9fbbf800 == 49 [pid = 23034] [id = 695] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa1ae8800 == 48 [pid = 23034] [id = 705] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0x9fc87c00 == 47 [pid = 23034] [id = 697] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa82b2800 == 46 [pid = 23034] [id = 683] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0x9e04f800 == 45 [pid = 23034] [id = 703] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa544b800 == 44 [pid = 23034] [id = 681] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e1b800 == 43 [pid = 23034] [id = 684] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa559f000 == 42 [pid = 23034] [id = 682] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa8e14800 == 41 [pid = 23034] [id = 711] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa4950c00 == 40 [pid = 23034] [id = 689] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa3638800 == 39 [pid = 23034] [id = 713] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa1ade400 == 38 [pid = 23034] [id = 704] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa2ff3400 == 37 [pid = 23034] [id = 691] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0x9fc59400 == 36 [pid = 23034] [id = 712] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa100c800 == 35 [pid = 23034] [id = 690] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa1aaa000 == 34 [pid = 23034] [id = 710] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0x9fc8a000 == 33 [pid = 23034] [id = 698] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0x9e05a000 == 32 [pid = 23034] [id = 701] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa8fbc000 == 31 [pid = 23034] [id = 685] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa1aa3000 == 30 [pid = 23034] [id = 707] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0x9fc7e400 == 29 [pid = 23034] [id = 700] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5aa400 == 28 [pid = 23034] [id = 702] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa1004000 == 27 [pid = 23034] [id = 686] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0x9fbc4400 == 26 [pid = 23034] [id = 694] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa3a58800 == 25 [pid = 23034] [id = 679] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0x9fc8c400 == 24 [pid = 23034] [id = 699] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa38bfc00 == 23 [pid = 23034] [id = 706] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0x9fed0400 == 22 [pid = 23034] [id = 714] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa100c400 == 21 [pid = 23034] [id = 687] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b3c00 == 20 [pid = 23034] [id = 708] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa100ec00 == 19 [pid = 23034] [id = 688] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0x9fc84800 == 18 [pid = 23034] [id = 696] 11:19:34 INFO - PROCESS | 22989 | --DOCSHELL 0xa1aa8400 == 17 [pid = 23034] [id = 709] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 62 (0x9c554400) [pid = 23034] [serial = 1933] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 61 (0xa82b3400) [pid = 23034] [serial = 1869] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 60 (0xa2c65800) [pid = 23034] [serial = 1867] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 59 (0xacc58000) [pid = 23034] [serial = 1873] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 58 (0xa100d000) [pid = 23034] [serial = 1877] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 57 (0xa2ff3c00) [pid = 23034] [serial = 1885] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0x9fbc4c00) [pid = 23034] [serial = 1891] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0xa1004800) [pid = 23034] [serial = 1875] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0xa100f400) [pid = 23034] [serial = 1879] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0x9fc81800) [pid = 23034] [serial = 1893] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0x9fc85000) [pid = 23034] [serial = 1895] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0xa2c1cc00) [pid = 23034] [serial = 1823] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9d889c00) [pid = 23034] [serial = 1936] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9cfda000) [pid = 23034] [serial = 1934] [outer = (nil)] [url = about:blank] 11:19:34 INFO - PROCESS | 22989 | 1480706374241 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:19:34 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0a0c00 == 18 [pid = 23034] [id = 734] 11:19:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9b0e0400) [pid = 23034] [serial = 1973] [outer = (nil)] 11:19:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9b0e6400) [pid = 23034] [serial = 1974] [outer = 0x9b0e0400] 11:19:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9b0e9800) [pid = 23034] [serial = 1975] [outer = 0x9b0e0400] 11:19:34 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:34 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:36 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc35800 == 19 [pid = 23034] [id = 735] 11:19:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9cfd7800) [pid = 23034] [serial = 1976] [outer = (nil)] 11:19:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0x9c54e800) [pid = 23034] [serial = 1977] [outer = 0x9cfd7800] 11:19:36 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfe5800 == 20 [pid = 23034] [id = 736] 11:19:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0x9cfe5c00) [pid = 23034] [serial = 1978] [outer = (nil)] 11:19:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0x9cfe6000) [pid = 23034] [serial = 1979] [outer = 0x9cfe5c00] 11:19:36 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d295c00 == 21 [pid = 23034] [id = 737] 11:19:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0x9d296000) [pid = 23034] [serial = 1980] [outer = (nil)] 11:19:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0x9d296c00) [pid = 23034] [serial = 1981] [outer = 0x9d296000] 11:19:37 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d29d800 == 22 [pid = 23034] [id = 738] 11:19:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0x9d29dc00) [pid = 23034] [serial = 1982] [outer = (nil)] 11:19:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0x9d2a2c00) [pid = 23034] [serial = 1983] [outer = 0x9d29dc00] 11:19:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 61 (0x9d888000) [pid = 23034] [serial = 1984] [outer = 0x9d29dc00] 11:19:37 INFO - PROCESS | 22989 | --DOMWINDOW == 60 (0x9b74c800) [pid = 23034] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?string] 11:19:37 INFO - PROCESS | 22989 | --DOMWINDOW == 59 (0x9e5e0000) [pid = 23034] [serial = 1966] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?cache] 11:19:37 INFO - PROCESS | 22989 | --DOMWINDOW == 58 (0x9e5dd000) [pid = 23034] [serial = 1964] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?fragment-check#/some/fragment] 11:19:37 INFO - PROCESS | 22989 | --DOMWINDOW == 57 (0x9e5e2400) [pid = 23034] [serial = 1968] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?integrity] 11:19:37 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0x9e5c3400) [pid = 23034] [serial = 1958] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?multiple-respond-with] 11:19:37 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0x9e5bc400) [pid = 23034] [serial = 1956] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?form-post] 11:19:37 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0x9e430000) [pid = 23034] [serial = 1952] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?ignore] 11:19:37 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0x9d29b000) [pid = 23034] [serial = 1950] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?null] 11:19:37 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0x9e433800) [pid = 23034] [serial = 1954] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?fetch] 11:19:37 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0x9e056c00) [pid = 23034] [serial = 1944] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?referrer] 11:19:38 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9d894c00) [pid = 23034] [serial = 1942] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?blob] 11:19:38 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9e5da000) [pid = 23034] [serial = 1962] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?eventsource] 11:19:38 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9b5b4800) [pid = 23034] [serial = 1948] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?clientId] 11:19:38 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d88dc00 == 23 [pid = 23034] [id = 739] 11:19:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9d88e000) [pid = 23034] [serial = 1985] [outer = (nil)] 11:19:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9d894800) [pid = 23034] [serial = 1986] [outer = 0x9d88e000] 11:19:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9d892000) [pid = 23034] [serial = 1987] [outer = 0x9d88e000] 11:19:38 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d891c00 == 24 [pid = 23034] [id = 740] 11:19:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9deebc00) [pid = 23034] [serial = 1988] [outer = (nil)] 11:19:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9def2000) [pid = 23034] [serial = 1989] [outer = 0x9deebc00] 11:19:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0x9def0800) [pid = 23034] [serial = 1990] [outer = 0x9deebc00] 11:19:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0x9e054000) [pid = 23034] [serial = 1991] [outer = 0x9cfe5c00] 11:19:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0x9e426800) [pid = 23034] [serial = 1992] [outer = 0x9deebc00] 11:19:40 INFO - PROCESS | 22989 | [Child 23034] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 11:19:42 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba03400 == 23 [pid = 23034] [id = 717] 11:19:42 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5ba400 == 22 [pid = 23034] [id = 726] 11:19:42 INFO - PROCESS | 22989 | --DOCSHELL 0x9def0000 == 21 [pid = 23034] [id = 732] 11:19:42 INFO - PROCESS | 22989 | --DOCSHELL 0x9b74c400 == 20 [pid = 23034] [id = 718] 11:19:42 INFO - PROCESS | 22989 | --DOCSHELL 0x9def4400 == 19 [pid = 23034] [id = 725] 11:19:42 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc38400 == 18 [pid = 23034] [id = 723] 11:19:42 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5b7c00 == 17 [pid = 23034] [id = 727] 11:19:42 INFO - PROCESS | 22989 | --DOCSHELL 0x9e054c00 == 16 [pid = 23034] [id = 720] 11:19:42 INFO - PROCESS | 22989 | --DOCSHELL 0x9d893800 == 15 [pid = 23034] [id = 719] 11:19:42 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5dcc00 == 14 [pid = 23034] [id = 730] 11:19:42 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b1c00 == 13 [pid = 23034] [id = 722] 11:19:42 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0x9c54e400) [pid = 23034] [serial = 1938] [outer = (nil)] [url = about:blank] 11:19:42 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0x9b74cc00) [pid = 23034] [serial = 1941] [outer = (nil)] [url = about:blank] 11:19:42 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0x9ec17c00) [pid = 23034] [serial = 1970] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?cache] 11:19:42 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0x9e5e0400) [pid = 23034] [serial = 1967] [outer = (nil)] [url = about:blank] 11:19:42 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0x9e5dd400) [pid = 23034] [serial = 1965] [outer = (nil)] [url = about:blank] 11:19:42 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9e5e2800) [pid = 23034] [serial = 1969] [outer = (nil)] [url = about:blank] 11:19:42 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9e5c5000) [pid = 23034] [serial = 1959] [outer = (nil)] [url = about:blank] 11:19:42 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9e5bcc00) [pid = 23034] [serial = 1957] [outer = (nil)] [url = about:blank] 11:19:42 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9e430800) [pid = 23034] [serial = 1953] [outer = (nil)] [url = about:blank] 11:19:42 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9d29c400) [pid = 23034] [serial = 1951] [outer = (nil)] [url = about:blank] 11:19:42 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9e434800) [pid = 23034] [serial = 1955] [outer = (nil)] [url = about:blank] 11:19:42 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9e057400) [pid = 23034] [serial = 1945] [outer = (nil)] [url = about:blank] 11:19:42 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9def6800) [pid = 23034] [serial = 1943] [outer = (nil)] [url = about:blank] 11:19:42 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9e5da400) [pid = 23034] [serial = 1963] [outer = (nil)] [url = about:blank] 11:19:42 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9b5b6c00) [pid = 23034] [serial = 1949] [outer = (nil)] [url = about:blank] 11:19:42 INFO - PROCESS | 22989 | --DOCSHELL 0x9deed000 == 12 [pid = 23034] [id = 731] 11:19:44 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9d29dc00) [pid = 23034] [serial = 1982] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-frame-resource/window-basic?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py] 11:19:44 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9d88e000) [pid = 23034] [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] 11:19:44 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9e5d5800) [pid = 23034] [serial = 1960] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?used-check] 11:19:44 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9b752000) [pid = 23034] [serial = 1971] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?used-check] 11:19:44 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9b5b4000) [pid = 23034] [serial = 1946] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?referrerPolicy] 11:19:44 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9ba09800) [pid = 23034] [serial = 1937] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event.https.html] 11:19:44 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9cfd7800) [pid = 23034] [serial = 1976] [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] 11:19:44 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9d296000) [pid = 23034] [serial = 1980] [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] 11:19:46 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfe5800 == 11 [pid = 23034] [id = 736] 11:19:48 INFO - PROCESS | 22989 | --DOCSHELL 0x9def4c00 == 10 [pid = 23034] [id = 728] 11:19:48 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0e8c00 == 9 [pid = 23034] [id = 733] 11:19:48 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b0400 == 8 [pid = 23034] [id = 721] 11:19:48 INFO - PROCESS | 22989 | --DOCSHELL 0x9d88dc00 == 7 [pid = 23034] [id = 739] 11:19:48 INFO - PROCESS | 22989 | --DOCSHELL 0x9d295c00 == 6 [pid = 23034] [id = 737] 11:19:48 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc35800 == 5 [pid = 23034] [id = 735] 11:19:48 INFO - PROCESS | 22989 | --DOCSHELL 0x9d29d800 == 4 [pid = 23034] [id = 738] 11:19:48 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9d894800) [pid = 23034] [serial = 1986] [outer = (nil)] [url = about:blank] 11:19:48 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9e5d5c00) [pid = 23034] [serial = 1961] [outer = (nil)] [url = about:blank] 11:19:48 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0x9ba0b400) [pid = 23034] [serial = 1972] [outer = (nil)] [url = about:blank] 11:19:48 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0x9ba07c00) [pid = 23034] [serial = 1947] [outer = (nil)] [url = about:blank] 11:19:48 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0x9cfde400) [pid = 23034] [serial = 1939] [outer = (nil)] [url = about:blank] 11:19:48 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0x9cfe6000) [pid = 23034] [serial = 1979] [outer = (nil)] [url = about:blank] 11:19:48 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0x9def2000) [pid = 23034] [serial = 1989] [outer = (nil)] [url = about:blank] 11:19:48 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0x9c54e800) [pid = 23034] [serial = 1977] [outer = (nil)] [url = about:blank] 11:19:48 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0x9d296c00) [pid = 23034] [serial = 1981] [outer = (nil)] [url = about:blank] 11:19:48 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0x9d2a2c00) [pid = 23034] [serial = 1983] [outer = (nil)] [url = about:blank] 11:19:48 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0x9b0e6400) [pid = 23034] [serial = 1974] [outer = (nil)] [url = about:blank] 11:19:48 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0x9d888000) [pid = 23034] [serial = 1984] [outer = (nil)] [url = about:blank] 11:19:48 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0x9def0800) [pid = 23034] [serial = 1990] [outer = (nil)] [url = about:blank] 11:19:48 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0x9d892000) [pid = 23034] [serial = 1987] [outer = (nil)] [url = about:blank] 11:19:49 INFO - PROCESS | 22989 | 1480706389524 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]]]}] 11:19:49 INFO - ...... 11:19:49 INFO - TEST-OK | /service-workers/service-worker/fetch-frame-resource.https.html | took 16513ms 11:19:49 INFO - PROCESS | 22989 | 1480706389561 Marionette TRACE conn4 -> [0,2056,"getWindowHandle",null] 11:19:49 INFO - PROCESS | 22989 | 1480706389568 Marionette TRACE conn4 <- [1,2056,null,{"value":"2147483649"}] 11:19:49 INFO - TEST-START | /service-workers/service-worker/fetch-header-visibility.https.html 11:19:49 INFO - PROCESS | 22989 | 1480706389576 Marionette TRACE conn4 -> [0,2057,"timeouts",{"script":35000}] 11:19:49 INFO - PROCESS | 22989 | 1480706389581 Marionette TRACE conn4 <- [1,2057,null,{}] 11:19:49 INFO - PROCESS | 22989 | 1480706389592 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}] 11:19:49 INFO - PROCESS | 22989 | 1480706389828 Marionette TRACE conn4 <- [1,2058,null,{"value":null}] 11:19:49 INFO - PROCESS | 22989 | 1480706389895 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:19:49 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0e1000 == 5 [pid = 23034] [id = 741] 11:19:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0x9b0e2000) [pid = 23034] [serial = 1993] [outer = (nil)] 11:19:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0x9b0e8c00) [pid = 23034] [serial = 1994] [outer = 0x9b0e2000] 11:19:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0x9b5a9c00) [pid = 23034] [serial = 1995] [outer = 0x9b0e2000] 11:19:50 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:50 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:51 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b5800 == 6 [pid = 23034] [id = 742] 11:19:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0x9b5b6c00) [pid = 23034] [serial = 1996] [outer = (nil)] 11:19:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0x9b5b7400) [pid = 23034] [serial = 1997] [outer = 0x9b5b6c00] 11:19:51 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0x9cfe5c00) [pid = 23034] [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.] 11:19:51 INFO - PROCESS | 22989 | 1480706391853 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]]]}] 11:19:51 INFO - . 11:19:51 INFO - TEST-OK | /service-workers/service-worker/fetch-header-visibility.https.html | took 2348ms 11:19:51 INFO - PROCESS | 22989 | 1480706391925 Marionette TRACE conn4 -> [0,2060,"getWindowHandle",null] 11:19:51 INFO - TEST-START | /service-workers/service-worker/fetch-mixed-content-to-inscope.https.html 11:19:51 INFO - PROCESS | 22989 | 1480706391932 Marionette TRACE conn4 <- [1,2060,null,{"value":"2147483649"}] 11:19:51 INFO - PROCESS | 22989 | 1480706391941 Marionette TRACE conn4 -> [0,2061,"timeouts",{"script":185000}] 11:19:51 INFO - PROCESS | 22989 | 1480706391953 Marionette TRACE conn4 <- [1,2061,null,{}] 11:19:51 INFO - PROCESS | 22989 | 1480706391963 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}] 11:19:52 INFO - PROCESS | 22989 | 1480706392219 Marionette TRACE conn4 <- [1,2062,null,{"value":null}] 11:19:52 INFO - PROCESS | 22989 | 1480706392330 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:19:52 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b1800 == 7 [pid = 23034] [id = 743] 11:19:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0x9b5b2000) [pid = 23034] [serial = 1998] [outer = (nil)] 11:19:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0x9b74b400) [pid = 23034] [serial = 1999] [outer = 0x9b5b2000] 11:19:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0x9b752800) [pid = 23034] [serial = 2000] [outer = 0x9b5b2000] 11:19:52 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:52 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:53 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba0c000 == 8 [pid = 23034] [id = 744] 11:19:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0x9ba0cc00) [pid = 23034] [serial = 2001] [outer = (nil)] 11:19:53 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:53 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0x9ba0b400) [pid = 23034] [serial = 2002] [outer = 0x9ba0cc00] 11:19:53 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba24000 == 9 [pid = 23034] [id = 745] 11:19:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0x9c54c400) [pid = 23034] [serial = 2003] [outer = (nil)] 11:19:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0x9c54e400) [pid = 23034] [serial = 2004] [outer = 0x9c54c400] 11:19:55 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 11:19:55 INFO - PROCESS | 22989 | [Child 23034] 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 11:19:55 INFO - PROCESS | 22989 | [Child 23034] 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 11:19:55 INFO - PROCESS | 22989 | [Child 23034] 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 11:19:55 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 11:19:55 INFO - PROCESS | 22989 | [Child 23034] 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 11:19:55 INFO - PROCESS | 22989 | [Child 23034] 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 11:19:55 INFO - PROCESS | 22989 | [Child 23034] 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 11:19:55 INFO - PROCESS | 22989 | 1480706395312 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]]]}] 11:19:55 INFO - . 11:19:55 INFO - TEST-OK | /service-workers/service-worker/fetch-mixed-content-to-inscope.https.html | took 3405ms 11:19:55 INFO - PROCESS | 22989 | 1480706395345 Marionette TRACE conn4 -> [0,2064,"getWindowHandle",null] 11:19:55 INFO - PROCESS | 22989 | 1480706395351 Marionette TRACE conn4 <- [1,2064,null,{"value":"2147483649"}] 11:19:55 INFO - TEST-START | /service-workers/service-worker/fetch-mixed-content-to-outscope.https.html 11:19:55 INFO - PROCESS | 22989 | 1480706395367 Marionette TRACE conn4 -> [0,2065,"timeouts",{"script":185000}] 11:19:55 INFO - PROCESS | 22989 | 1480706395376 Marionette TRACE conn4 <- [1,2065,null,{}] 11:19:55 INFO - PROCESS | 22989 | 1480706395388 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}] 11:19:55 INFO - PROCESS | 22989 | 1480706395748 Marionette TRACE conn4 <- [1,2066,null,{"value":null}] 11:19:55 INFO - PROCESS | 22989 | 1480706395858 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:19:55 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5af400 == 10 [pid = 23034] [id = 746] 11:19:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9b5af800) [pid = 23034] [serial = 2005] [outer = (nil)] 11:19:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9b74c000) [pid = 23034] [serial = 2006] [outer = 0x9b5af800] 11:19:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9ba17000) [pid = 23034] [serial = 2007] [outer = 0x9b5af800] 11:19:56 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:56 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:57 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba22c00 == 11 [pid = 23034] [id = 747] 11:19:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9ba23c00) [pid = 23034] [serial = 2008] [outer = (nil)] 11:19:57 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:57 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9ba25000) [pid = 23034] [serial = 2009] [outer = 0x9ba23c00] 11:19:57 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc34c00 == 12 [pid = 23034] [id = 748] 11:19:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9cc3c000) [pid = 23034] [serial = 2010] [outer = (nil)] 11:19:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9cc3f400) [pid = 23034] [serial = 2011] [outer = 0x9cc3c000] 11:19:58 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba0c000 == 11 [pid = 23034] [id = 744] 11:19:58 INFO - PROCESS | 22989 | --DOCSHELL 0x9d891c00 == 10 [pid = 23034] [id = 740] 11:19:58 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0a0c00 == 9 [pid = 23034] [id = 734] 11:19:58 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0e1000 == 8 [pid = 23034] [id = 741] 11:19:58 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b1800 == 7 [pid = 23034] [id = 743] 11:19:58 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9e054000) [pid = 23034] [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.] 11:19:58 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 11:19:58 INFO - PROCESS | 22989 | [Child 23034] 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 11:19:58 INFO - PROCESS | 22989 | [Child 23034] 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 11:19:58 INFO - PROCESS | 22989 | [Child 23034] 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 11:19:58 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 11:19:58 INFO - PROCESS | 22989 | [Child 23034] 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 11:19:58 INFO - PROCESS | 22989 | [Child 23034] 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 11:19:58 INFO - PROCESS | 22989 | [Child 23034] 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 11:19:58 INFO - PROCESS | 22989 | 1480706398499 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]]]}] 11:19:58 INFO - . 11:19:58 INFO - TEST-OK | /service-workers/service-worker/fetch-mixed-content-to-outscope.https.html | took 3158ms 11:19:58 INFO - PROCESS | 22989 | 1480706398522 Marionette TRACE conn4 -> [0,2068,"getWindowHandle",null] 11:19:58 INFO - PROCESS | 22989 | 1480706398532 Marionette TRACE conn4 <- [1,2068,null,{"value":"2147483649"}] 11:19:58 INFO - TEST-START | /service-workers/service-worker/fetch-request-css-base-url.https.html 11:19:58 INFO - PROCESS | 22989 | 1480706398547 Marionette TRACE conn4 -> [0,2069,"timeouts",{"script":35000}] 11:19:58 INFO - PROCESS | 22989 | 1480706398556 Marionette TRACE conn4 <- [1,2069,null,{}] 11:19:58 INFO - PROCESS | 22989 | 1480706398563 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}] 11:19:58 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba22c00 == 6 [pid = 23034] [id = 747] 11:19:58 INFO - PROCESS | 22989 | 1480706398797 Marionette TRACE conn4 <- [1,2070,null,{"value":null}] 11:19:58 INFO - PROCESS | 22989 | 1480706398887 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:19:58 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b09fc00 == 7 [pid = 23034] [id = 749] 11:19:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9b0a0400) [pid = 23034] [serial = 2012] [outer = (nil)] 11:19:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9b5b4c00) [pid = 23034] [serial = 2013] [outer = 0x9b0a0400] 11:19:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9b750400) [pid = 23034] [serial = 2014] [outer = 0x9b0a0400] 11:19:59 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:19:59 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:00 INFO - PROCESS | 22989 | ++DOCSHELL 0x9c557400 == 8 [pid = 23034] [id = 750] 11:20:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9c557800) [pid = 23034] [serial = 2015] [outer = (nil)] 11:20:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9c558400) [pid = 23034] [serial = 2016] [outer = 0x9c557800] 11:20:00 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:00 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:00 INFO - PROCESS | 22989 | 1480706400670 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] 11:20:00 INFO - PROCESS | 22989 | 1480706400704 Marionette TRACE conn4 <- [1,2072,null,{"value":"2147483649"}] 11:20:00 INFO - TEST-START | /service-workers/service-worker/fetch-request-css-images.https.html 11:20:00 INFO - PROCESS | 22989 | 1480706400712 Marionette TRACE conn4 -> [0,2073,"timeouts",{"script":35000}] 11:20:00 INFO - PROCESS | 22989 | 1480706400721 Marionette TRACE conn4 <- [1,2073,null,{}] 11:20:00 INFO - PROCESS | 22989 | 1480706400757 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}] 11:20:01 INFO - PROCESS | 22989 | 1480706401113 Marionette TRACE conn4 <- [1,2074,null,{"value":null}] 11:20:01 INFO - PROCESS | 22989 | 1480706401207 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:20:01 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba1a400 == 9 [pid = 23034] [id = 751] 11:20:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9ba1c400) [pid = 23034] [serial = 2017] [outer = (nil)] 11:20:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9cfe4000) [pid = 23034] [serial = 2018] [outer = 0x9ba1c400] 11:20:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9d293400) [pid = 23034] [serial = 2019] [outer = 0x9ba1c400] 11:20:01 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:01 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:02 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9b0e2000) [pid = 23034] [serial = 1993] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-header-visibility.https.html] 11:20:02 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9b5b2000) [pid = 23034] [serial = 1998] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html] 11:20:02 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9ba0cc00) [pid = 23034] [serial = 2001] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=inscope] 11:20:02 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9c54c400) [pid = 23034] [serial = 2003] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-inscope.html] 11:20:02 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9b0e0400) [pid = 23034] [serial = 1973] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-frame-resource.https.html] 11:20:02 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9deebc00) [pid = 23034] [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.] 11:20:02 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9b5b6c00) [pid = 23034] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-header-visibility-iframe.html] 11:20:03 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d88ac00 == 10 [pid = 23034] [id = 752] 11:20:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9deee800) [pid = 23034] [serial = 2020] [outer = (nil)] 11:20:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9deeec00) [pid = 23034] [serial = 2021] [outer = 0x9deee800] 11:20:03 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:03 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:04 INFO - PROCESS | 22989 | ++DOCSHELL 0x9def5400 == 11 [pid = 23034] [id = 753] 11:20:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9def5800) [pid = 23034] [serial = 2022] [outer = (nil)] 11:20:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9def5c00) [pid = 23034] [serial = 2023] [outer = 0x9def5800] 11:20:04 INFO - PROCESS | 22989 | ++DOCSHELL 0x9def8800 == 12 [pid = 23034] [id = 754] 11:20:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9def8c00) [pid = 23034] [serial = 2024] [outer = (nil)] 11:20:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9def9400) [pid = 23034] [serial = 2025] [outer = 0x9def8c00] 11:20:04 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:04 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:04 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e050000 == 13 [pid = 23034] [id = 755] 11:20:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9e050800) [pid = 23034] [serial = 2026] [outer = (nil)] 11:20:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9e050c00) [pid = 23034] [serial = 2027] [outer = 0x9e050800] 11:20:04 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:04 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:04 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:04 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9c557400 == 12 [pid = 23034] [id = 750] 11:20:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9b09fc00 == 11 [pid = 23034] [id = 749] 11:20:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5af400 == 10 [pid = 23034] [id = 746] 11:20:06 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9b74b400) [pid = 23034] [serial = 1999] [outer = (nil)] [url = about:blank] 11:20:06 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9b752800) [pid = 23034] [serial = 2000] [outer = (nil)] [url = about:blank] 11:20:06 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9ba0b400) [pid = 23034] [serial = 2002] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=inscope] 11:20:06 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9c54e400) [pid = 23034] [serial = 2004] [outer = (nil)] [url = about:blank] 11:20:06 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9b0e9800) [pid = 23034] [serial = 1975] [outer = (nil)] [url = about:blank] 11:20:06 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9e426800) [pid = 23034] [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.] 11:20:06 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9b5a9c00) [pid = 23034] [serial = 1995] [outer = (nil)] [url = about:blank] 11:20:06 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9b5b7400) [pid = 23034] [serial = 1997] [outer = (nil)] [url = about:blank] 11:20:06 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9b0e8c00) [pid = 23034] [serial = 1994] [outer = (nil)] [url = about:blank] 11:20:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b5800 == 9 [pid = 23034] [id = 742] 11:20:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba24000 == 8 [pid = 23034] [id = 745] 11:20:08 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9b0a0400) [pid = 23034] [serial = 2012] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-base-url.https.html] 11:20:08 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9cc3c000) [pid = 23034] [serial = 2010] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-outscope.html] 11:20:08 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9ba23c00) [pid = 23034] [serial = 2008] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=outscope] 11:20:08 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9b5af800) [pid = 23034] [serial = 2005] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html] 11:20:08 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9c557800) [pid = 23034] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-css-base-url-iframe.html] 11:20:12 INFO - PROCESS | 22989 | --DOCSHELL 0x9d88ac00 == 7 [pid = 23034] [id = 752] 11:20:13 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0x9cc3f400) [pid = 23034] [serial = 2011] [outer = (nil)] [url = about:blank] 11:20:13 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0x9ba25000) [pid = 23034] [serial = 2009] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=outscope] 11:20:13 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0x9ba17000) [pid = 23034] [serial = 2007] [outer = (nil)] [url = about:blank] 11:20:13 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0x9b750400) [pid = 23034] [serial = 2014] [outer = (nil)] [url = about:blank] 11:20:13 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0x9c558400) [pid = 23034] [serial = 2016] [outer = (nil)] [url = about:blank] 11:20:13 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0x9cfe4000) [pid = 23034] [serial = 2018] [outer = (nil)] [url = about:blank] 11:20:13 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0x9b5b4c00) [pid = 23034] [serial = 2013] [outer = (nil)] [url = about:blank] 11:20:13 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0x9b74c000) [pid = 23034] [serial = 2006] [outer = (nil)] [url = about:blank] 11:20:13 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc34c00 == 6 [pid = 23034] [id = 748] 11:20:15 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0x9deee800) [pid = 23034] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img=backgroundImage] 11:20:19 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0x9deeec00) [pid = 23034] [serial = 2021] [outer = (nil)] [url = about:blank] 11:20:31 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:20:31 INFO - PROCESS | 22989 | 1480706431735 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]]]}] 11:20:31 INFO - .... 11:20:31 INFO - TEST-TIMEOUT | /service-workers/service-worker/fetch-request-css-images.https.html | took 31035ms 11:20:31 INFO - PROCESS | 22989 | 1480706431749 Marionette TRACE conn4 -> [0,2076,"getWindowHandle",null] 11:20:31 INFO - PROCESS | 22989 | 1480706431756 Marionette TRACE conn4 <- [1,2076,null,{"value":"2147483649"}] 11:20:31 INFO - TEST-START | /service-workers/service-worker/fetch-request-fallback.https.html 11:20:31 INFO - PROCESS | 22989 | 1480706431766 Marionette TRACE conn4 -> [0,2077,"timeouts",{"script":35000}] 11:20:31 INFO - PROCESS | 22989 | 1480706431774 Marionette TRACE conn4 <- [1,2077,null,{}] 11:20:31 INFO - PROCESS | 22989 | 1480706431786 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}] 11:20:32 INFO - PROCESS | 22989 | --DOCSHELL 0x9def5400 == 5 [pid = 23034] [id = 753] 11:20:32 INFO - PROCESS | 22989 | --DOCSHELL 0x9def8800 == 4 [pid = 23034] [id = 754] 11:20:32 INFO - PROCESS | 22989 | --DOCSHELL 0x9e050000 == 3 [pid = 23034] [id = 755] 11:20:32 INFO - PROCESS | 22989 | 1480706432020 Marionette TRACE conn4 <- [1,2078,null,{"value":null}] 11:20:32 INFO - PROCESS | 22989 | 1480706432105 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:20:32 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0a0800 == 4 [pid = 23034] [id = 756] 11:20:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0x9b0a0c00) [pid = 23034] [serial = 2028] [outer = (nil)] 11:20:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0x9b0e5000) [pid = 23034] [serial = 2029] [outer = 0x9b0a0c00] 11:20:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0x9b0ebc00) [pid = 23034] [serial = 2030] [outer = 0x9b0a0c00] 11:20:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:33 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b2800 == 5 [pid = 23034] [id = 757] 11:20:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0x9b5b4400) [pid = 23034] [serial = 2031] [outer = (nil)] 11:20:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0x9b5b4c00) [pid = 23034] [serial = 2032] [outer = 0x9b5b4400] 11:20:33 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:33 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:34 INFO - PROCESS | 22989 | 1480706434072 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]]]}] 11:20:34 INFO - . 11:20:34 INFO - TEST-OK | /service-workers/service-worker/fetch-request-fallback.https.html | took 2348ms 11:20:34 INFO - PROCESS | 22989 | 1480706434113 Marionette TRACE conn4 -> [0,2080,"getWindowHandle",null] 11:20:34 INFO - PROCESS | 22989 | 1480706434123 Marionette TRACE conn4 <- [1,2080,null,{"value":"2147483649"}] 11:20:34 INFO - TEST-START | /service-workers/service-worker/fetch-request-no-freshness-headers.https.html 11:20:34 INFO - PROCESS | 22989 | 1480706434142 Marionette TRACE conn4 -> [0,2081,"timeouts",{"script":35000}] 11:20:34 INFO - PROCESS | 22989 | 1480706434150 Marionette TRACE conn4 <- [1,2081,null,{}] 11:20:34 INFO - PROCESS | 22989 | 1480706434157 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}] 11:20:34 INFO - PROCESS | 22989 | 1480706434383 Marionette TRACE conn4 <- [1,2082,null,{"value":null}] 11:20:34 INFO - PROCESS | 22989 | 1480706434427 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:20:34 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5ae000 == 6 [pid = 23034] [id = 758] 11:20:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0x9b5ae400) [pid = 23034] [serial = 2033] [outer = (nil)] 11:20:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0x9b74a000) [pid = 23034] [serial = 2034] [outer = 0x9b5ae400] 11:20:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0x9b74fc00) [pid = 23034] [serial = 2035] [outer = 0x9b5ae400] 11:20:34 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:34 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:35 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba20c00 == 7 [pid = 23034] [id = 759] 11:20:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0x9ba21c00) [pid = 23034] [serial = 2036] [outer = (nil)] 11:20:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9ba22c00) [pid = 23034] [serial = 2037] [outer = 0x9ba21c00] 11:20:35 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2694 11:20:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9c551c00) [pid = 23034] [serial = 2038] [outer = 0x9ba21c00] 11:20:36 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2694 11:20:36 INFO - PROCESS | 22989 | 1480706436265 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]]]}] 11:20:36 INFO - . 11:20:36 INFO - TEST-OK | /service-workers/service-worker/fetch-request-no-freshness-headers.https.html | took 2147ms 11:20:36 INFO - PROCESS | 22989 | 1480706436290 Marionette TRACE conn4 -> [0,2084,"getWindowHandle",null] 11:20:36 INFO - PROCESS | 22989 | 1480706436298 Marionette TRACE conn4 <- [1,2084,null,{"value":"2147483649"}] 11:20:36 INFO - TEST-START | /service-workers/service-worker/fetch-request-redirect.https.html 11:20:36 INFO - PROCESS | 22989 | 1480706436310 Marionette TRACE conn4 -> [0,2085,"timeouts",{"script":185000}] 11:20:36 INFO - PROCESS | 22989 | 1480706436318 Marionette TRACE conn4 <- [1,2085,null,{}] 11:20:36 INFO - PROCESS | 22989 | 1480706436341 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}] 11:20:36 INFO - PROCESS | 22989 | 1480706436565 Marionette TRACE conn4 <- [1,2086,null,{"value":null}] 11:20:36 INFO - PROCESS | 22989 | 1480706436644 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:20:36 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba20000 == 8 [pid = 23034] [id = 760] 11:20:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9ba21000) [pid = 23034] [serial = 2039] [outer = (nil)] 11:20:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9c559400) [pid = 23034] [serial = 2040] [outer = 0x9ba21000] 11:20:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9cc34800) [pid = 23034] [serial = 2041] [outer = 0x9ba21000] 11:20:37 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:37 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:37 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfe6000 == 9 [pid = 23034] [id = 761] 11:20:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9cfe6800) [pid = 23034] [serial = 2042] [outer = (nil)] 11:20:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9cfe6c00) [pid = 23034] [serial = 2043] [outer = 0x9cfe6800] 11:20:38 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d29bc00 == 10 [pid = 23034] [id = 762] 11:20:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9d29c000) [pid = 23034] [serial = 2044] [outer = (nil)] 11:20:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9d29c400) [pid = 23034] [serial = 2045] [outer = 0x9d29c000] 11:20:38 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d29f400 == 11 [pid = 23034] [id = 763] 11:20:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9d29f800) [pid = 23034] [serial = 2046] [outer = (nil)] 11:20:38 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:38 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9d2a0400) [pid = 23034] [serial = 2047] [outer = 0x9d29f800] 11:20:38 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d2a2000 == 12 [pid = 23034] [id = 764] 11:20:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9d2a2800) [pid = 23034] [serial = 2048] [outer = (nil)] 11:20:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9d2a2c00) [pid = 23034] [serial = 2049] [outer = 0x9d2a2800] 11:20:38 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:38 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:38 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b751800 == 13 [pid = 23034] [id = 765] 11:20:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9d888800) [pid = 23034] [serial = 2050] [outer = (nil)] 11:20:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9d888c00) [pid = 23034] [serial = 2051] [outer = 0x9d888800] 11:20:38 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d88a000 == 14 [pid = 23034] [id = 766] 11:20:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9d88a800) [pid = 23034] [serial = 2052] [outer = (nil)] 11:20:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9d88b000) [pid = 23034] [serial = 2053] [outer = 0x9d88a800] 11:20:38 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:38 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9def8400) [pid = 23034] [serial = 2054] [outer = 0x9d888800] 11:20:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 11:20:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 11:20:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 11:20:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 11:20:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9e41a400) [pid = 23034] [serial = 2055] [outer = 0x9d2a2800] 11:20:39 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:39 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 11:20:39 INFO - PROCESS | 22989 | [Child 23034] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 11:20:40 INFO - PROCESS | 22989 | --DOCSHELL 0x9d29f400 == 13 [pid = 23034] [id = 763] 11:20:40 INFO - PROCESS | 22989 | --DOCSHELL 0x9d29bc00 == 12 [pid = 23034] [id = 762] 11:20:40 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5ae000 == 11 [pid = 23034] [id = 758] 11:20:40 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b2800 == 10 [pid = 23034] [id = 757] 11:20:40 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0a0800 == 9 [pid = 23034] [id = 756] 11:20:40 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba1a400 == 8 [pid = 23034] [id = 751] 11:20:42 INFO - PROCESS | 22989 | [Parent 22989] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 11:20:43 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9d88a800) [pid = 23034] [serial = 2052] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 11:20:43 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9b0a0c00) [pid = 23034] [serial = 2028] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-fallback.https.html] 11:20:43 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9e050800) [pid = 23034] [serial = 2026] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img_set=shapeOutside] 11:20:43 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9def8c00) [pid = 23034] [serial = 2024] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img_set=backgroundImage] 11:20:43 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9def5800) [pid = 23034] [serial = 2022] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img=shapeOutside] 11:20:43 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9ba1c400) [pid = 23034] [serial = 2017] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-images.https.html] 11:20:43 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9b5b4400) [pid = 23034] [serial = 2031] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-fallback-iframe.html] 11:20:43 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9b5ae400) [pid = 23034] [serial = 2033] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-no-freshness-headers.https.html] 11:20:43 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9ba21c00) [pid = 23034] [serial = 2036] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html] 11:20:43 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9d29c000) [pid = 23034] [serial = 2044] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 11:20:43 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9d29f800) [pid = 23034] [serial = 2046] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 11:20:47 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9d2a2c00) [pid = 23034] [serial = 2049] [outer = (nil)] [url = about:blank] 11:20:47 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9d88b000) [pid = 23034] [serial = 2053] [outer = (nil)] [url = about:blank] 11:20:47 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9b0e5000) [pid = 23034] [serial = 2029] [outer = (nil)] [url = about:blank] 11:20:47 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9e050c00) [pid = 23034] [serial = 2027] [outer = (nil)] [url = about:blank] 11:20:47 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9def9400) [pid = 23034] [serial = 2025] [outer = (nil)] [url = about:blank] 11:20:47 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9def5c00) [pid = 23034] [serial = 2023] [outer = (nil)] [url = about:blank] 11:20:47 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9d293400) [pid = 23034] [serial = 2019] [outer = (nil)] [url = about:blank] 11:20:47 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0x9b5b4c00) [pid = 23034] [serial = 2032] [outer = (nil)] [url = about:blank] 11:20:47 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0x9b0ebc00) [pid = 23034] [serial = 2030] [outer = (nil)] [url = about:blank] 11:20:47 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0x9b74a000) [pid = 23034] [serial = 2034] [outer = (nil)] [url = about:blank] 11:20:47 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0x9ba22c00) [pid = 23034] [serial = 2037] [outer = (nil)] [url = about:blank] 11:20:47 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0x9c551c00) [pid = 23034] [serial = 2038] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html] 11:20:47 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0x9b74fc00) [pid = 23034] [serial = 2035] [outer = (nil)] [url = about:blank] 11:20:47 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0x9c559400) [pid = 23034] [serial = 2040] [outer = (nil)] [url = about:blank] 11:20:47 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0x9d29c400) [pid = 23034] [serial = 2045] [outer = (nil)] [url = about:blank] 11:20:47 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0x9d2a0400) [pid = 23034] [serial = 2047] [outer = (nil)] [url = about:blank] 11:20:47 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0x9d888c00) [pid = 23034] [serial = 2051] [outer = (nil)] [url = about:blank] 11:20:47 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba20c00 == 7 [pid = 23034] [id = 759] 11:20:48 INFO - PROCESS | 22989 | --DOCSHELL 0x9d2a2000 == 6 [pid = 23034] [id = 764] 11:20:48 INFO - PROCESS | 22989 | --DOCSHELL 0x9b751800 == 5 [pid = 23034] [id = 765] 11:20:48 INFO - PROCESS | 22989 | --DOCSHELL 0x9d88a000 == 4 [pid = 23034] [id = 766] 11:20:48 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0a0800 == 5 [pid = 23034] [id = 767] 11:20:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0x9b0e1800) [pid = 23034] [serial = 2056] [outer = (nil)] 11:20:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0x9b0e3400) [pid = 23034] [serial = 2057] [outer = 0x9b0e1800] 11:20:49 INFO - PROCESS | 22989 | [Child 23034] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 11:20:49 INFO - PROCESS | 22989 | [Child 23034] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 11:20:49 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0e2000 == 6 [pid = 23034] [id = 768] 11:20:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0x9b0e3000) [pid = 23034] [serial = 2058] [outer = (nil)] 11:20:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0x9b0e7800) [pid = 23034] [serial = 2059] [outer = 0x9b0e3000] 11:20:49 INFO - PROCESS | 22989 | [Child 23034] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 11:20:49 INFO - PROCESS | 22989 | [Child 23034] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 11:20:49 INFO - PROCESS | 22989 | 1480706449876 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]]]}] 11:20:49 INFO - ... 11:20:49 INFO - TEST-OK | /service-workers/service-worker/fetch-request-redirect.https.html | took 13590ms 11:20:49 INFO - PROCESS | 22989 | 1480706449917 Marionette TRACE conn4 -> [0,2088,"getWindowHandle",null] 11:20:49 INFO - PROCESS | 22989 | 1480706449929 Marionette TRACE conn4 <- [1,2088,null,{"value":"2147483649"}] 11:20:49 INFO - TEST-START | /service-workers/service-worker/fetch-request-resources.https.html 11:20:49 INFO - PROCESS | 22989 | 1480706449956 Marionette TRACE conn4 -> [0,2089,"timeouts",{"script":35000}] 11:20:49 INFO - PROCESS | 22989 | 1480706449963 Marionette TRACE conn4 <- [1,2089,null,{}] 11:20:49 INFO - PROCESS | 22989 | 1480706449991 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}] 11:20:50 INFO - PROCESS | 22989 | 1480706450210 Marionette TRACE conn4 <- [1,2090,null,{"value":null}] 11:20:50 INFO - PROCESS | 22989 | 1480706450268 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:20:50 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0eb000 == 7 [pid = 23034] [id = 769] 11:20:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0x9b0eb400) [pid = 23034] [serial = 2060] [outer = (nil)] 11:20:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0x9b5b8800) [pid = 23034] [serial = 2061] [outer = 0x9b0eb400] 11:20:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0x9b74c800) [pid = 23034] [serial = 2062] [outer = 0x9b0eb400] 11:20:50 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:50 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:51 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba19800 == 8 [pid = 23034] [id = 770] 11:20:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0x9ba1a400) [pid = 23034] [serial = 2063] [outer = (nil)] 11:20:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0x9ba1a800) [pid = 23034] [serial = 2064] [outer = 0x9ba1a400] 11:20:51 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:51 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:52 INFO - PROCESS | 22989 | [Child 23034] 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 11:20:52 INFO - PROCESS | 22989 | [Child 23034] 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 11:20:52 INFO - PROCESS | 22989 | [Child 23034] 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 11:20:52 INFO - PROCESS | 22989 | [Child 23034] 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 11:20:52 INFO - PROCESS | 22989 | [Child 23034] 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 11:20:52 INFO - PROCESS | 22989 | [Child 23034] 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 11:20:52 INFO - PROCESS | 22989 | [Child 23034] 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 11:20:52 INFO - PROCESS | 22989 | [Child 23034] 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 11:20:52 INFO - PROCESS | 22989 | [Child 23034] 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 11:20:52 INFO - PROCESS | 22989 | [Child 23034] 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 11:20:52 INFO - PROCESS | 22989 | [Child 23034] 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 11:20:52 INFO - PROCESS | 22989 | [Child 23034] 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 11:20:52 INFO - PROCESS | 22989 | [Child 23034] 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 11:20:52 INFO - PROCESS | 22989 | [Child 23034] 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 11:20:52 INFO - PROCESS | 22989 | 1480706452184 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]]]}] 11:20:52 INFO - . 11:20:52 INFO - TEST-OK | /service-workers/service-worker/fetch-request-resources.https.html | took 2270ms 11:20:52 INFO - PROCESS | 22989 | 1480706452213 Marionette TRACE conn4 -> [0,2092,"getWindowHandle",null] 11:20:52 INFO - PROCESS | 22989 | 1480706452220 Marionette TRACE conn4 <- [1,2092,null,{"value":"2147483649"}] 11:20:52 INFO - TEST-START | /service-workers/service-worker/fetch-request-xhr.https.html 11:20:52 INFO - PROCESS | 22989 | 1480706452231 Marionette TRACE conn4 -> [0,2093,"timeouts",{"script":35000}] 11:20:52 INFO - PROCESS | 22989 | 1480706452235 Marionette TRACE conn4 <- [1,2093,null,{}] 11:20:52 INFO - PROCESS | 22989 | 1480706452260 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}] 11:20:52 INFO - PROCESS | 22989 | 1480706452493 Marionette TRACE conn4 <- [1,2094,null,{"value":null}] 11:20:52 INFO - PROCESS | 22989 | 1480706452556 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:20:52 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b74f800 == 9 [pid = 23034] [id = 771] 11:20:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9b755400) [pid = 23034] [serial = 2065] [outer = (nil)] 11:20:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9cc36000) [pid = 23034] [serial = 2066] [outer = 0x9b755400] 11:20:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9cc3bc00) [pid = 23034] [serial = 2067] [outer = 0x9b755400] 11:20:53 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:53 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:53 INFO - PROCESS | 22989 | [Parent 22989] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 11:20:53 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b1800 == 10 [pid = 23034] [id = 772] 11:20:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9b747800) [pid = 23034] [serial = 2068] [outer = (nil)] 11:20:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9b74a000) [pid = 23034] [serial = 2069] [outer = 0x9b747800] 11:20:53 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:53 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:54 INFO - PROCESS | 22989 | 1480706454399 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]]]}] 11:20:54 INFO - . 11:20:54 INFO - TEST-OK | /service-workers/service-worker/fetch-request-xhr.https.html | took 2194ms 11:20:54 INFO - PROCESS | 22989 | 1480706454424 Marionette TRACE conn4 -> [0,2096,"getWindowHandle",null] 11:20:54 INFO - PROCESS | 22989 | 1480706454431 Marionette TRACE conn4 <- [1,2096,null,{"value":"2147483649"}] 11:20:54 INFO - TEST-START | /service-workers/service-worker/fetch-response-xhr.https.html 11:20:54 INFO - PROCESS | 22989 | 1480706454443 Marionette TRACE conn4 -> [0,2097,"timeouts",{"script":35000}] 11:20:54 INFO - PROCESS | 22989 | 1480706454453 Marionette TRACE conn4 <- [1,2097,null,{}] 11:20:54 INFO - PROCESS | 22989 | 1480706454462 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}] 11:20:54 INFO - PROCESS | 22989 | 1480706454723 Marionette TRACE conn4 <- [1,2098,null,{"value":null}] 11:20:54 INFO - PROCESS | 22989 | 1480706454840 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:20:54 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b09a400 == 11 [pid = 23034] [id = 773] 11:20:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9b09b000) [pid = 23034] [serial = 2070] [outer = (nil)] 11:20:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9b5ae800) [pid = 23034] [serial = 2071] [outer = 0x9b09b000] 11:20:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9b5b5800) [pid = 23034] [serial = 2072] [outer = 0x9b09b000] 11:20:55 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba19800 == 10 [pid = 23034] [id = 770] 11:20:55 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:55 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:55 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0eb000 == 9 [pid = 23034] [id = 769] 11:20:55 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba20000 == 8 [pid = 23034] [id = 760] 11:20:56 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba04000 == 9 [pid = 23034] [id = 774] 11:20:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9ba0c400) [pid = 23034] [serial = 2073] [outer = (nil)] 11:20:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9ba0f400) [pid = 23034] [serial = 2074] [outer = 0x9ba0c400] 11:20:56 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:56 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:56 INFO - PROCESS | 22989 | 1480706456453 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]]]}] 11:20:56 INFO - . 11:20:56 INFO - TEST-OK | /service-workers/service-worker/fetch-response-xhr.https.html | took 2046ms 11:20:56 INFO - PROCESS | 22989 | 1480706456490 Marionette TRACE conn4 -> [0,2100,"getWindowHandle",null] 11:20:56 INFO - PROCESS | 22989 | 1480706456494 Marionette TRACE conn4 <- [1,2100,null,{"value":"2147483649"}] 11:20:56 INFO - TEST-START | /service-workers/service-worker/fetch-waits-for-activate.https.html 11:20:56 INFO - PROCESS | 22989 | 1480706456501 Marionette TRACE conn4 -> [0,2101,"timeouts",{"script":185000}] 11:20:56 INFO - PROCESS | 22989 | 1480706456505 Marionette TRACE conn4 <- [1,2101,null,{}] 11:20:56 INFO - PROCESS | 22989 | 1480706456510 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}] 11:20:56 INFO - PROCESS | 22989 | 1480706456722 Marionette TRACE conn4 <- [1,2102,null,{"value":null}] 11:20:56 INFO - PROCESS | 22989 | 1480706456777 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:20:56 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b3800 == 10 [pid = 23034] [id = 775] 11:20:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9b5b7800) [pid = 23034] [serial = 2075] [outer = (nil)] 11:20:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9d29c400) [pid = 23034] [serial = 2076] [outer = 0x9b5b7800] 11:20:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9d29f800) [pid = 23034] [serial = 2077] [outer = 0x9b5b7800] 11:20:57 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:57 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:58 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d896800 == 11 [pid = 23034] [id = 776] 11:20:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9deea800) [pid = 23034] [serial = 2078] [outer = (nil)] 11:20:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9deeb000) [pid = 23034] [serial = 2079] [outer = 0x9deea800] 11:20:58 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9b0eb400) [pid = 23034] [serial = 2060] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-resources.https.html] 11:20:58 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9cfe6800) [pid = 23034] [serial = 2042] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 11:20:58 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9ba1a400) [pid = 23034] [serial = 2063] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html] 11:20:58 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9b0e1800) [pid = 23034] [serial = 2056] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 11:20:58 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9ba21000) [pid = 23034] [serial = 2039] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-redirect.https.html] 11:20:58 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9b0e3000) [pid = 23034] [serial = 2058] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 11:20:58 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9d888800) [pid = 23034] [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.] 11:20:58 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9d2a2800) [pid = 23034] [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.] 11:20:59 INFO - PROCESS | 22989 | 1480706459245 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]]]}] 11:20:59 INFO - . 11:20:59 INFO - TEST-OK | /service-workers/service-worker/fetch-waits-for-activate.https.html | took 2796ms 11:20:59 INFO - TEST-START | /service-workers/service-worker/getregistration.https.html 11:20:59 INFO - PROCESS | 22989 | 1480706459299 Marionette TRACE conn4 -> [0,2104,"getWindowHandle",null] 11:20:59 INFO - PROCESS | 22989 | 1480706459302 Marionette TRACE conn4 <- [1,2104,null,{"value":"2147483649"}] 11:20:59 INFO - PROCESS | 22989 | 1480706459309 Marionette TRACE conn4 -> [0,2105,"timeouts",{"script":35000}] 11:20:59 INFO - PROCESS | 22989 | 1480706459312 Marionette TRACE conn4 <- [1,2105,null,{}] 11:20:59 INFO - PROCESS | 22989 | 1480706459318 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}] 11:20:59 INFO - PROCESS | 22989 | 1480706459507 Marionette TRACE conn4 <- [1,2106,null,{"value":null}] 11:20:59 INFO - PROCESS | 22989 | 1480706459563 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:20:59 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d29b800 == 12 [pid = 23034] [id = 777] 11:20:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9d29d800) [pid = 23034] [serial = 2080] [outer = (nil)] 11:20:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9d891800) [pid = 23034] [serial = 2081] [outer = 0x9d29d800] 11:20:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9d88f400) [pid = 23034] [serial = 2082] [outer = 0x9d29d800] 11:21:00 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:00 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:01 INFO - PROCESS | 22989 | 1480706461179 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]]]}] 11:21:01 INFO - ..... 11:21:01 INFO - TEST-OK | /service-workers/service-worker/getregistration.https.html | took 1895ms 11:21:01 INFO - PROCESS | 22989 | 1480706461204 Marionette TRACE conn4 -> [0,2108,"getWindowHandle",null] 11:21:01 INFO - PROCESS | 22989 | 1480706461207 Marionette TRACE conn4 <- [1,2108,null,{"value":"2147483649"}] 11:21:01 INFO - TEST-START | /service-workers/service-worker/getregistrations.https.html 11:21:01 INFO - PROCESS | 22989 | 1480706461221 Marionette TRACE conn4 -> [0,2109,"timeouts",{"script":35000}] 11:21:01 INFO - PROCESS | 22989 | 1480706461223 Marionette TRACE conn4 <- [1,2109,null,{}] 11:21:01 INFO - PROCESS | 22989 | 1480706461234 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}] 11:21:01 INFO - PROCESS | 22989 | 1480706461471 Marionette TRACE conn4 <- [1,2110,null,{"value":null}] 11:21:01 INFO - PROCESS | 22989 | 1480706461534 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:01 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfe6800 == 13 [pid = 23034] [id = 778] 11:21:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9d296800) [pid = 23034] [serial = 2083] [outer = (nil)] 11:21:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9e056800) [pid = 23034] [serial = 2084] [outer = 0x9d296800] 11:21:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9e42a400) [pid = 23034] [serial = 2085] [outer = 0x9d296800] 11:21:02 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:02 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9d29b800 == 12 [pid = 23034] [id = 777] 11:21:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba04000 == 11 [pid = 23034] [id = 774] 11:21:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9b09a400 == 10 [pid = 23034] [id = 773] 11:21:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b1800 == 9 [pid = 23034] [id = 772] 11:21:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9b74f800 == 8 [pid = 23034] [id = 771] 11:21:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b3800 == 7 [pid = 23034] [id = 775] 11:21:04 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9cc36000) [pid = 23034] [serial = 2066] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9b5b8800) [pid = 23034] [serial = 2061] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9cfe6c00) [pid = 23034] [serial = 2043] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9ba1a800) [pid = 23034] [serial = 2064] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9b74c800) [pid = 23034] [serial = 2062] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9b0e3400) [pid = 23034] [serial = 2057] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9cc34800) [pid = 23034] [serial = 2041] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9b0e7800) [pid = 23034] [serial = 2059] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9def8400) [pid = 23034] [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.] 11:21:04 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9e41a400) [pid = 23034] [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.] 11:21:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfe6000 == 6 [pid = 23034] [id = 761] 11:21:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0a0800 == 5 [pid = 23034] [id = 767] 11:21:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0e2000 == 4 [pid = 23034] [id = 768] 11:21:04 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0eb800 == 5 [pid = 23034] [id = 779] 11:21:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9b0ef800) [pid = 23034] [serial = 2086] [outer = (nil)] 11:21:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9b5a9800) [pid = 23034] [serial = 2087] [outer = 0x9b0ef800] 11:21:04 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:04 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:04 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:04 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:04 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b4000 == 6 [pid = 23034] [id = 780] 11:21:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9b5b4800) [pid = 23034] [serial = 2088] [outer = (nil)] 11:21:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9b5b6000) [pid = 23034] [serial = 2089] [outer = 0x9b5b4800] 11:21:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9b748000) [pid = 23034] [serial = 2090] [outer = 0x9b5b4800] 11:21:05 INFO - PROCESS | 22989 | 1480706465358 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]]]}] 11:21:05 INFO - ....... 11:21:05 INFO - TEST-OK | /service-workers/service-worker/getregistrations.https.html | took 4168ms 11:21:05 INFO - PROCESS | 22989 | 1480706465382 Marionette TRACE conn4 -> [0,2112,"getWindowHandle",null] 11:21:05 INFO - PROCESS | 22989 | 1480706465386 Marionette TRACE conn4 <- [1,2112,null,{"value":"2147483649"}] 11:21:05 INFO - TEST-START | /service-workers/service-worker/indexeddb.https.html 11:21:05 INFO - PROCESS | 22989 | 1480706465412 Marionette TRACE conn4 -> [0,2113,"timeouts",{"script":35000}] 11:21:05 INFO - PROCESS | 22989 | 1480706465416 Marionette TRACE conn4 <- [1,2113,null,{}] 11:21:05 INFO - PROCESS | 22989 | 1480706465422 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}] 11:21:05 INFO - PROCESS | 22989 | 1480706465624 Marionette TRACE conn4 <- [1,2114,null,{"value":null}] 11:21:05 INFO - PROCESS | 22989 | 1480706465686 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:05 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5af400 == 7 [pid = 23034] [id = 781] 11:21:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9b5b0800) [pid = 23034] [serial = 2091] [outer = (nil)] 11:21:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9ba18400) [pid = 23034] [serial = 2092] [outer = 0x9b5b0800] 11:21:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9c54d400) [pid = 23034] [serial = 2093] [outer = 0x9b5b0800] 11:21:06 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:06 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:07 INFO - PROCESS | 22989 | 1480706467108 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]]]}] 11:21:07 INFO - . 11:21:07 INFO - TEST-OK | /service-workers/service-worker/indexeddb.https.html | took 1743ms 11:21:07 INFO - PROCESS | 22989 | 1480706467154 Marionette TRACE conn4 -> [0,2116,"getWindowHandle",null] 11:21:07 INFO - PROCESS | 22989 | 1480706467159 Marionette TRACE conn4 <- [1,2116,null,{"value":"2147483649"}] 11:21:07 INFO - TEST-START | /service-workers/service-worker/install-event-type.https.html 11:21:07 INFO - PROCESS | 22989 | 1480706467169 Marionette TRACE conn4 -> [0,2117,"timeouts",{"script":35000}] 11:21:07 INFO - PROCESS | 22989 | 1480706467173 Marionette TRACE conn4 <- [1,2117,null,{}] 11:21:07 INFO - PROCESS | 22989 | 1480706467178 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}] 11:21:07 INFO - PROCESS | 22989 | 1480706467354 Marionette TRACE conn4 <- [1,2118,null,{"value":null}] 11:21:07 INFO - PROCESS | 22989 | 1480706467448 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:07 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc3e800 == 8 [pid = 23034] [id = 782] 11:21:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9cc3f000) [pid = 23034] [serial = 2094] [outer = (nil)] 11:21:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9d293c00) [pid = 23034] [serial = 2095] [outer = 0x9cc3f000] 11:21:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9d294c00) [pid = 23034] [serial = 2096] [outer = 0x9cc3f000] 11:21:08 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:08 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:08 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9b5b7800) [pid = 23034] [serial = 2075] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-waits-for-activate.https.html] 11:21:08 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9ba0c400) [pid = 23034] [serial = 2073] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-response-xhr-iframe.https.html] 11:21:08 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9b09b000) [pid = 23034] [serial = 2070] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-response-xhr.https.html] 11:21:08 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9d29d800) [pid = 23034] [serial = 2080] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/getregistration.https.html] 11:21:08 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9b747800) [pid = 23034] [serial = 2068] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-xhr-iframe.https.html] 11:21:08 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9b755400) [pid = 23034] [serial = 2065] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-xhr.https.html] 11:21:08 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9deea800) [pid = 23034] [serial = 2078] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-waits-for-activate/] 11:21:09 INFO - PROCESS | 22989 | 1480706469141 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]]]}] 11:21:09 INFO - . 11:21:09 INFO - TEST-OK | /service-workers/service-worker/install-event-type.https.html | took 1985ms 11:21:09 INFO - PROCESS | 22989 | 1480706469156 Marionette TRACE conn4 -> [0,2120,"getWindowHandle",null] 11:21:09 INFO - PROCESS | 22989 | 1480706469158 Marionette TRACE conn4 <- [1,2120,null,{"value":"2147483649"}] 11:21:09 INFO - TEST-START | /service-workers/service-worker/installing.https.html 11:21:09 INFO - PROCESS | 22989 | 1480706469165 Marionette TRACE conn4 -> [0,2121,"timeouts",{"script":35000}] 11:21:09 INFO - PROCESS | 22989 | 1480706469181 Marionette TRACE conn4 <- [1,2121,null,{}] 11:21:09 INFO - PROCESS | 22989 | 1480706469193 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}] 11:21:09 INFO - PROCESS | 22989 | 1480706469367 Marionette TRACE conn4 <- [1,2122,null,{"value":null}] 11:21:09 INFO - PROCESS | 22989 | 1480706469423 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:09 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d895800 == 9 [pid = 23034] [id = 783] 11:21:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9d896000) [pid = 23034] [serial = 2097] [outer = (nil)] 11:21:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9def0400) [pid = 23034] [serial = 2098] [outer = 0x9d896000] 11:21:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9ba07c00) [pid = 23034] [serial = 2099] [outer = 0x9d896000] 11:21:09 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:09 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:10 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0e6800 == 10 [pid = 23034] [id = 784] 11:21:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9b0e6c00) [pid = 23034] [serial = 2100] [outer = (nil)] 11:21:10 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:10 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9b5ab800) [pid = 23034] [serial = 2101] [outer = 0x9b0e6c00] 11:21:10 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:21:10 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:21:10 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:10 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:10 INFO - PROCESS | 22989 | 1480706470944 Marionette TRACE conn4 <- [1,2123,null,{"value":["/service-workers/service-worker/installing.https.html",0,null,null,[["installing is set",0,null,null]]]}] 11:21:10 INFO - . 11:21:10 INFO - TEST-OK | /service-workers/service-worker/installing.https.html | took 1802ms 11:21:10 INFO - PROCESS | 22989 | 1480706470968 Marionette TRACE conn4 -> [0,2124,"getWindowHandle",null] 11:21:10 INFO - PROCESS | 22989 | 1480706470976 Marionette TRACE conn4 <- [1,2124,null,{"value":"2147483649"}] 11:21:11 INFO - TEST-START | /service-workers/service-worker/interfaces.https.html 11:21:11 INFO - PROCESS | 22989 | 1480706471012 Marionette TRACE conn4 -> [0,2125,"timeouts",{"script":35000}] 11:21:11 INFO - PROCESS | 22989 | 1480706471018 Marionette TRACE conn4 <- [1,2125,null,{}] 11:21:11 INFO - PROCESS | 22989 | 1480706471023 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}] 11:21:11 INFO - PROCESS | 22989 | 1480706471184 Marionette TRACE conn4 <- [1,2126,null,{"value":null}] 11:21:11 INFO - PROCESS | 22989 | 1480706471275 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:11 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfdfc00 == 11 [pid = 23034] [id = 785] 11:21:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9cfe0000) [pid = 23034] [serial = 2102] [outer = (nil)] 11:21:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9def3c00) [pid = 23034] [serial = 2103] [outer = 0x9cfe0000] 11:21:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9def7c00) [pid = 23034] [serial = 2104] [outer = 0x9cfe0000] 11:21:11 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:11 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:12 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:12 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:13 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc3e800 == 10 [pid = 23034] [id = 782] 11:21:13 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0eb800 == 9 [pid = 23034] [id = 779] 11:21:13 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b4000 == 8 [pid = 23034] [id = 780] 11:21:13 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfe6800 == 7 [pid = 23034] [id = 778] 11:21:13 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5af400 == 6 [pid = 23034] [id = 781] 11:21:13 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0e6800 == 5 [pid = 23034] [id = 784] 11:21:13 INFO - PROCESS | 22989 | --DOCSHELL 0x9d895800 == 4 [pid = 23034] [id = 783] 11:21:13 INFO - PROCESS | 22989 | --DOCSHELL 0x9d896800 == 3 [pid = 23034] [id = 776] 11:21:13 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9ba0f400) [pid = 23034] [serial = 2074] [outer = (nil)] [url = about:blank] 11:21:13 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9b5b5800) [pid = 23034] [serial = 2072] [outer = (nil)] [url = about:blank] 11:21:13 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9d891800) [pid = 23034] [serial = 2081] [outer = (nil)] [url = about:blank] 11:21:13 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9b74a000) [pid = 23034] [serial = 2069] [outer = (nil)] [url = about:blank] 11:21:13 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9cc3bc00) [pid = 23034] [serial = 2067] [outer = (nil)] [url = about:blank] 11:21:13 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9d88f400) [pid = 23034] [serial = 2082] [outer = (nil)] [url = about:blank] 11:21:13 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9deeb000) [pid = 23034] [serial = 2079] [outer = (nil)] [url = about:blank] 11:21:13 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9d29f800) [pid = 23034] [serial = 2077] [outer = (nil)] [url = about:blank] 11:21:13 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9e056800) [pid = 23034] [serial = 2084] [outer = (nil)] [url = about:blank] 11:21:13 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9d29c400) [pid = 23034] [serial = 2076] [outer = (nil)] [url = about:blank] 11:21:13 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9b5ae800) [pid = 23034] [serial = 2071] [outer = (nil)] [url = about:blank] 11:21:13 INFO - PROCESS | 22989 | 1480706473576 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,{},{}]]]}] 11:21:13 INFO - .......... 11:21:13 INFO - TEST-OK | /service-workers/service-worker/interfaces.https.html | took 2595ms 11:21:13 INFO - PROCESS | 22989 | 1480706473612 Marionette TRACE conn4 -> [0,2128,"getWindowHandle",null] 11:21:13 INFO - PROCESS | 22989 | 1480706473614 Marionette TRACE conn4 <- [1,2128,null,{"value":"2147483649"}] 11:21:13 INFO - TEST-START | /service-workers/service-worker/invalid-blobtype.https.html 11:21:13 INFO - PROCESS | 22989 | 1480706473634 Marionette TRACE conn4 -> [0,2129,"timeouts",{"script":35000}] 11:21:13 INFO - PROCESS | 22989 | 1480706473639 Marionette TRACE conn4 <- [1,2129,null,{}] 11:21:13 INFO - PROCESS | 22989 | 1480706473653 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}] 11:21:13 INFO - PROCESS | 22989 | 1480706473872 Marionette TRACE conn4 <- [1,2130,null,{"value":null}] 11:21:13 INFO - PROCESS | 22989 | 1480706473930 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:13 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0e5c00 == 4 [pid = 23034] [id = 786] 11:21:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9b0e6000) [pid = 23034] [serial = 2105] [outer = (nil)] 11:21:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9b5ad400) [pid = 23034] [serial = 2106] [outer = 0x9b0e6000] 11:21:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9b5b4000) [pid = 23034] [serial = 2107] [outer = 0x9b0e6000] 11:21:14 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:14 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:15 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba03400 == 5 [pid = 23034] [id = 787] 11:21:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9ba09800) [pid = 23034] [serial = 2108] [outer = (nil)] 11:21:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9ba0c800) [pid = 23034] [serial = 2109] [outer = 0x9ba09800] 11:21:15 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:15 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:15 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2694 11:21:15 INFO - PROCESS | 22989 | 1480706475579 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]]]}] 11:21:15 INFO - . 11:21:15 INFO - TEST-OK | /service-workers/service-worker/invalid-blobtype.https.html | took 1998ms 11:21:15 INFO - PROCESS | 22989 | 1480706475627 Marionette TRACE conn4 -> [0,2132,"getWindowHandle",null] 11:21:15 INFO - PROCESS | 22989 | 1480706475631 Marionette TRACE conn4 <- [1,2132,null,{"value":"2147483649"}] 11:21:15 INFO - TEST-START | /service-workers/service-worker/invalid-header.https.html 11:21:15 INFO - PROCESS | 22989 | 1480706475645 Marionette TRACE conn4 -> [0,2133,"timeouts",{"script":35000}] 11:21:15 INFO - PROCESS | 22989 | 1480706475647 Marionette TRACE conn4 <- [1,2133,null,{}] 11:21:15 INFO - PROCESS | 22989 | 1480706475654 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}] 11:21:15 INFO - PROCESS | 22989 | 1480706475857 Marionette TRACE conn4 <- [1,2134,null,{"value":null}] 11:21:15 INFO - PROCESS | 22989 | 1480706475913 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:15 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b74b400 == 6 [pid = 23034] [id = 788] 11:21:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9b74bc00) [pid = 23034] [serial = 2110] [outer = (nil)] 11:21:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9ba20c00) [pid = 23034] [serial = 2111] [outer = 0x9b74bc00] 11:21:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9cc33c00) [pid = 23034] [serial = 2112] [outer = 0x9b74bc00] 11:21:16 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:16 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:17 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9b5b0800) [pid = 23034] [serial = 2091] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/indexeddb.https.html] 11:21:17 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9d896000) [pid = 23034] [serial = 2097] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/installing.https.html] 11:21:17 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9cc3f000) [pid = 23034] [serial = 2094] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/install-event-type.https.html] 11:21:17 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9b0e6c00) [pid = 23034] [serial = 2100] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:21:17 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9b5b4800) [pid = 23034] [serial = 2088] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/frame-for-getregistrations.html] 11:21:17 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9d296800) [pid = 23034] [serial = 2083] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/getregistrations.https.html] 11:21:17 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9b0ef800) [pid = 23034] [serial = 2086] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/getregistrations/register-unregister-controlled] 11:21:17 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0ef800 == 7 [pid = 23034] [id = 789] 11:21:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9b5b0800) [pid = 23034] [serial = 2113] [outer = (nil)] 11:21:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9b5b4800) [pid = 23034] [serial = 2114] [outer = 0x9b5b0800] 11:21:17 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:17 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:17 INFO - PROCESS | 22989 | 1480706477715 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]]]}] 11:21:17 INFO - . 11:21:17 INFO - TEST-OK | /service-workers/service-worker/invalid-header.https.html | took 2095ms 11:21:17 INFO - PROCESS | 22989 | 1480706477737 Marionette TRACE conn4 -> [0,2136,"getWindowHandle",null] 11:21:17 INFO - PROCESS | 22989 | 1480706477741 Marionette TRACE conn4 <- [1,2136,null,{"value":"2147483649"}] 11:21:17 INFO - TEST-START | /service-workers/service-worker/multiple-register.https.html 11:21:17 INFO - PROCESS | 22989 | 1480706477751 Marionette TRACE conn4 -> [0,2137,"timeouts",{"script":35000}] 11:21:17 INFO - PROCESS | 22989 | 1480706477753 Marionette TRACE conn4 <- [1,2137,null,{}] 11:21:17 INFO - PROCESS | 22989 | 1480706477763 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}] 11:21:17 INFO - PROCESS | 22989 | 1480706477992 Marionette TRACE conn4 <- [1,2138,null,{"value":null}] 11:21:18 INFO - PROCESS | 22989 | 1480706478091 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:18 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d293800 == 8 [pid = 23034] [id = 790] 11:21:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9d295400) [pid = 23034] [serial = 2115] [outer = (nil)] 11:21:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9d29fc00) [pid = 23034] [serial = 2116] [outer = 0x9d295400] 11:21:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9d29e800) [pid = 23034] [serial = 2117] [outer = 0x9d295400] 11:21:18 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:18 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:19 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e431400 == 9 [pid = 23034] [id = 791] 11:21:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9e431800) [pid = 23034] [serial = 2118] [outer = (nil)] 11:21:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9e431c00) [pid = 23034] [serial = 2119] [outer = 0x9e431800] 11:21:19 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:19 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:19 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:19 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:19 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:19 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:19 INFO - PROCESS | 22989 | 1480706479961 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]]]}] 11:21:19 INFO - ... 11:21:19 INFO - TEST-OK | /service-workers/service-worker/multiple-register.https.html | took 2240ms 11:21:19 INFO - PROCESS | 22989 | 1480706479994 Marionette TRACE conn4 -> [0,2140,"getWindowHandle",null] 11:21:20 INFO - PROCESS | 22989 | 1480706480008 Marionette TRACE conn4 <- [1,2140,null,{"value":"2147483649"}] 11:21:20 INFO - TEST-START | /service-workers/service-worker/multiple-update.https.html 11:21:20 INFO - PROCESS | 22989 | 1480706480023 Marionette TRACE conn4 -> [0,2141,"timeouts",{"script":35000}] 11:21:20 INFO - PROCESS | 22989 | 1480706480026 Marionette TRACE conn4 <- [1,2141,null,{}] 11:21:20 INFO - PROCESS | 22989 | 1480706480033 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}] 11:21:20 INFO - PROCESS | 22989 | 1480706480207 Marionette TRACE conn4 <- [1,2142,null,{"value":null}] 11:21:20 INFO - PROCESS | 22989 | 1480706480315 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:20 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b74b000 == 10 [pid = 23034] [id = 792] 11:21:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9b74cc00) [pid = 23034] [serial = 2120] [outer = (nil)] 11:21:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9ba1c400) [pid = 23034] [serial = 2121] [outer = 0x9b74cc00] 11:21:20 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9cc40800) [pid = 23034] [serial = 2122] [outer = 0x9b74cc00] 11:21:21 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:21 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:22 INFO - PROCESS | 22989 | --DOCSHELL 0x9e431400 == 9 [pid = 23034] [id = 791] 11:21:22 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0ef800 == 8 [pid = 23034] [id = 789] 11:21:22 INFO - PROCESS | 22989 | --DOCSHELL 0x9b74b400 == 7 [pid = 23034] [id = 788] 11:21:22 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba03400 == 6 [pid = 23034] [id = 787] 11:21:22 INFO - PROCESS | 22989 | 1480706482363 Marionette TRACE conn4 <- [1,2143,null,{"value":["/service-workers/service-worker/multiple-update.https.html",0,null,null,[["Trigger multiple updates.",0,null,null]]]}] 11:21:22 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0e5c00 == 5 [pid = 23034] [id = 786] 11:21:22 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfdfc00 == 4 [pid = 23034] [id = 785] 11:21:22 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9d293c00) [pid = 23034] [serial = 2095] [outer = (nil)] [url = about:blank] 11:21:22 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9ba18400) [pid = 23034] [serial = 2092] [outer = (nil)] [url = about:blank] 11:21:22 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9def0400) [pid = 23034] [serial = 2098] [outer = (nil)] [url = about:blank] 11:21:22 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9b5ab800) [pid = 23034] [serial = 2101] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:21:22 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9b5b6000) [pid = 23034] [serial = 2089] [outer = (nil)] [url = about:blank] 11:21:22 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9ba07c00) [pid = 23034] [serial = 2099] [outer = (nil)] [url = about:blank] 11:21:22 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9b5a9800) [pid = 23034] [serial = 2087] [outer = (nil)] [url = about:blank] 11:21:22 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9e42a400) [pid = 23034] [serial = 2085] [outer = (nil)] [url = about:blank] 11:21:22 INFO - . 11:21:22 INFO - TEST-OK | /service-workers/service-worker/multiple-update.https.html | took 2396ms 11:21:22 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9b748000) [pid = 23034] [serial = 2090] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/frame-for-getregistrations.html] 11:21:22 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9d294c00) [pid = 23034] [serial = 2096] [outer = (nil)] [url = about:blank] 11:21:22 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9c54d400) [pid = 23034] [serial = 2093] [outer = (nil)] [url = about:blank] 11:21:22 INFO - PROCESS | 22989 | 1480706482412 Marionette TRACE conn4 -> [0,2144,"getWindowHandle",null] 11:21:22 INFO - TEST-START | /service-workers/service-worker/navigate-window.https.html 11:21:22 INFO - PROCESS | 22989 | 1480706482414 Marionette TRACE conn4 <- [1,2144,null,{"value":"2147483649"}] 11:21:22 INFO - PROCESS | 22989 | 1480706482437 Marionette TRACE conn4 -> [0,2145,"timeouts",{"script":35000}] 11:21:22 INFO - PROCESS | 22989 | 1480706482444 Marionette TRACE conn4 <- [1,2145,null,{}] 11:21:22 INFO - PROCESS | 22989 | 1480706482456 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}] 11:21:22 INFO - PROCESS | 22989 | 1480706482610 Marionette TRACE conn4 <- [1,2146,null,{"value":null}] 11:21:22 INFO - PROCESS | 22989 | 1480706482676 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:22 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5aec00 == 5 [pid = 23034] [id = 793] 11:21:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9b5af000) [pid = 23034] [serial = 2123] [outer = (nil)] 11:21:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9b74ac00) [pid = 23034] [serial = 2124] [outer = 0x9b5af000] 11:21:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9b752800) [pid = 23034] [serial = 2125] [outer = 0x9b5af000] 11:21:23 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:23 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:23 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d294400 == 6 [pid = 23034] [id = 794] 11:21:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9d294800) [pid = 23034] [serial = 2126] [outer = (nil)] 11:21:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9d29e400) [pid = 23034] [serial = 2127] [outer = 0x9d294800] 11:21:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9d29a400) [pid = 23034] [serial = 2128] [outer = 0x9d294800] 11:21:24 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:24 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:24 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:24 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9e04fc00) [pid = 23034] [serial = 2129] [outer = 0x9d294800] 11:21:25 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:25 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9e5ba800) [pid = 23034] [serial = 2130] [outer = 0x9d294800] 11:21:25 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9b0e6000) [pid = 23034] [serial = 2105] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/invalid-blobtype.https.html] 11:21:25 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9b74bc00) [pid = 23034] [serial = 2110] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/invalid-header.https.html] 11:21:25 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9ba09800) [pid = 23034] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/invalid-blobtype-iframe.https.html] 11:21:25 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9b5b0800) [pid = 23034] [serial = 2113] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/invalid-header-iframe.https.html] 11:21:26 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e437000 == 7 [pid = 23034] [id = 795] 11:21:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9e437400) [pid = 23034] [serial = 2131] [outer = (nil)] 11:21:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9e5c6000) [pid = 23034] [serial = 2132] [outer = 0x9e437400] 11:21:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9e5d7400) [pid = 23034] [serial = 2133] [outer = 0x9e437400] 11:21:26 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:26 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:27 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:27 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9e5dcc00) [pid = 23034] [serial = 2134] [outer = 0x9e437400] 11:21:27 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:27 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9ec0c400) [pid = 23034] [serial = 2135] [outer = 0x9e437400] 11:21:28 INFO - PROCESS | 22989 | 1480706488506 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]]]}] 11:21:28 INFO - .. 11:21:28 INFO - TEST-OK | /service-workers/service-worker/navigate-window.https.html | took 6136ms 11:21:28 INFO - PROCESS | 22989 | 1480706488566 Marionette TRACE conn4 -> [0,2148,"getWindowHandle",null] 11:21:28 INFO - PROCESS | 22989 | 1480706488568 Marionette TRACE conn4 <- [1,2148,null,{"value":"2147483649"}] 11:21:28 INFO - TEST-START | /service-workers/service-worker/navigation-redirect.https.html 11:21:28 INFO - PROCESS | 22989 | 1480706488583 Marionette TRACE conn4 -> [0,2149,"timeouts",{"script":35000}] 11:21:28 INFO - PROCESS | 22989 | 1480706488585 Marionette TRACE conn4 <- [1,2149,null,{}] 11:21:28 INFO - PROCESS | 22989 | 1480706488593 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}] 11:21:28 INFO - PROCESS | 22989 | 1480706488788 Marionette TRACE conn4 <- [1,2150,null,{"value":null}] 11:21:28 INFO - PROCESS | 22989 | 1480706488837 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:28 INFO - PROCESS | 22989 | ++DOCSHELL 0x9def3000 == 8 [pid = 23034] [id = 796] 11:21:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9e42b400) [pid = 23034] [serial = 2136] [outer = (nil)] 11:21:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9ec13800) [pid = 23034] [serial = 2137] [outer = 0x9e42b400] 11:21:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9ec17800) [pid = 23034] [serial = 2138] [outer = 0x9e42b400] 11:21:29 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:29 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:30 INFO - PROCESS | 22989 | ++DOCSHELL 0x9c550800 == 9 [pid = 23034] [id = 797] 11:21:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9cc3dc00) [pid = 23034] [serial = 2139] [outer = (nil)] 11:21:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9cfdc000) [pid = 23034] [serial = 2140] [outer = 0x9cc3dc00] 11:21:30 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:30 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:30 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:30 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:30 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b748000 == 10 [pid = 23034] [id = 798] 11:21:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9b748c00) [pid = 23034] [serial = 2141] [outer = (nil)] 11:21:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9b74a000) [pid = 23034] [serial = 2142] [outer = 0x9b748c00] 11:21:30 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:30 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:31 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:31 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:31 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc3b400 == 11 [pid = 23034] [id = 799] 11:21:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9cc3b800) [pid = 23034] [serial = 2143] [outer = (nil)] 11:21:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9cc3d800) [pid = 23034] [serial = 2144] [outer = 0x9cc3b800] 11:21:31 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:31 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:31 INFO - PROCESS | 22989 | --DOCSHELL 0x9e437000 == 10 [pid = 23034] [id = 795] 11:21:31 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5aec00 == 9 [pid = 23034] [id = 793] 11:21:31 INFO - PROCESS | 22989 | --DOCSHELL 0x9d293800 == 8 [pid = 23034] [id = 790] 11:21:31 INFO - PROCESS | 22989 | --DOCSHELL 0x9d294400 == 7 [pid = 23034] [id = 794] 11:21:31 INFO - PROCESS | 22989 | --DOCSHELL 0x9b74b000 == 6 [pid = 23034] [id = 792] 11:21:31 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0x9d29fc00) [pid = 23034] [serial = 2116] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9ba0c800) [pid = 23034] [serial = 2109] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9b5b4800) [pid = 23034] [serial = 2114] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9cc33c00) [pid = 23034] [serial = 2112] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9b5b4000) [pid = 23034] [serial = 2107] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9ba20c00) [pid = 23034] [serial = 2111] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9b5ad400) [pid = 23034] [serial = 2106] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9def3c00) [pid = 23034] [serial = 2103] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 22989 | --DOCSHELL 0x9b748000 == 5 [pid = 23034] [id = 798] 11:21:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9b09a400) [pid = 23034] [serial = 2145] [outer = 0x9cc3b800] 11:21:31 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5ab000 == 6 [pid = 23034] [id = 800] 11:21:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9b5ad400) [pid = 23034] [serial = 2146] [outer = (nil)] 11:21:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9b5ad800) [pid = 23034] [serial = 2147] [outer = 0x9b5ad400] 11:21:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:32 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b74b800 == 7 [pid = 23034] [id = 801] 11:21:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9b74c800) [pid = 23034] [serial = 2148] [outer = (nil)] 11:21:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9b750000) [pid = 23034] [serial = 2149] [outer = 0x9b74c800] 11:21:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:32 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba0d000 == 8 [pid = 23034] [id = 802] 11:21:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9ba0f400) [pid = 23034] [serial = 2150] [outer = (nil)] 11:21:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9ba16400) [pid = 23034] [serial = 2151] [outer = 0x9ba0f400] 11:21:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:32 INFO - PROCESS | 22989 | ++DOCSHELL 0x9c558c00 == 9 [pid = 23034] [id = 803] 11:21:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9c55a800) [pid = 23034] [serial = 2152] [outer = (nil)] 11:21:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9c55b000) [pid = 23034] [serial = 2153] [outer = 0x9c55a800] 11:21:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0x9cc3bc00) [pid = 23034] [serial = 2154] [outer = 0x9c55a800] 11:21:33 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc35800 == 10 [pid = 23034] [id = 804] 11:21:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0x9cfda800) [pid = 23034] [serial = 2155] [outer = (nil)] 11:21:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0x9cfdb400) [pid = 23034] [serial = 2156] [outer = 0x9cfda800] 11:21:33 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:33 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:33 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:33 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0x9d294000) [pid = 23034] [serial = 2157] [outer = 0x9cfda800] 11:21:33 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d297c00 == 11 [pid = 23034] [id = 805] 11:21:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0x9d2a0400) [pid = 23034] [serial = 2158] [outer = (nil)] 11:21:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0x9d2a0800) [pid = 23034] [serial = 2159] [outer = 0x9d2a0400] 11:21:33 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:33 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:33 INFO - PROCESS | 22989 | ++DOCSHELL 0x9deebc00 == 12 [pid = 23034] [id = 806] 11:21:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0x9deec000) [pid = 23034] [serial = 2160] [outer = (nil)] 11:21:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 61 (0x9deee800) [pid = 23034] [serial = 2161] [outer = 0x9deec000] 11:21:33 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:33 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:34 INFO - PROCESS | 22989 | ++DOCSHELL 0x9def4000 == 13 [pid = 23034] [id = 807] 11:21:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 62 (0x9def4400) [pid = 23034] [serial = 2162] [outer = (nil)] 11:21:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 63 (0x9def5000) [pid = 23034] [serial = 2163] [outer = 0x9def4400] 11:21:34 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:34 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:34 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e059000 == 14 [pid = 23034] [id = 808] 11:21:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 64 (0x9e429c00) [pid = 23034] [serial = 2164] [outer = (nil)] 11:21:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 65 (0x9e42c000) [pid = 23034] [serial = 2165] [outer = 0x9e429c00] 11:21:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 66 (0x9e437000) [pid = 23034] [serial = 2166] [outer = 0x9e429c00] 11:21:34 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5c3400 == 15 [pid = 23034] [id = 809] 11:21:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 67 (0x9e5d6000) [pid = 23034] [serial = 2167] [outer = (nil)] 11:21:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 68 (0x9e5d6800) [pid = 23034] [serial = 2168] [outer = 0x9e5d6000] 11:21:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 69 (0x9e5dec00) [pid = 23034] [serial = 2169] [outer = 0x9e5d6000] 11:21:35 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec11000 == 16 [pid = 23034] [id = 810] 11:21:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 70 (0x9ec15400) [pid = 23034] [serial = 2170] [outer = (nil)] 11:21:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 71 (0x9ec16400) [pid = 23034] [serial = 2171] [outer = 0x9ec15400] 11:21:35 INFO - PROCESS | 22989 | --DOMWINDOW == 70 (0x9cfe0000) [pid = 23034] [serial = 2102] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/interfaces.https.html] 11:21:35 INFO - PROCESS | 22989 | --DOMWINDOW == 69 (0x9b5af000) [pid = 23034] [serial = 2123] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/navigate-window.https.html] 11:21:35 INFO - PROCESS | 22989 | --DOMWINDOW == 68 (0x9d294800) [pid = 23034] [serial = 2126] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 11:21:35 INFO - PROCESS | 22989 | --DOMWINDOW == 67 (0x9e437400) [pid = 23034] [serial = 2131] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 11:21:35 INFO - PROCESS | 22989 | --DOMWINDOW == 66 (0x9e431800) [pid = 23034] [serial = 2118] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/404.py] 11:21:35 INFO - PROCESS | 22989 | --DOMWINDOW == 65 (0x9d295400) [pid = 23034] [serial = 2115] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/multiple-register.https.html] 11:21:35 INFO - PROCESS | 22989 | --DOMWINDOW == 64 (0x9b74cc00) [pid = 23034] [serial = 2120] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/multiple-update.https.html] 11:21:35 INFO - PROCESS | 22989 | --DOMWINDOW == 63 (0x9b748c00) [pid = 23034] [serial = 2141] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 11:21:35 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:35 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:35 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b749c00 == 17 [pid = 23034] [id = 811] 11:21:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 64 (0x9b74a800) [pid = 23034] [serial = 2172] [outer = (nil)] 11:21:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 65 (0x9b74cc00) [pid = 23034] [serial = 2173] [outer = 0x9b74a800] 11:21:35 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:35 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:36 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec65400 == 18 [pid = 23034] [id = 812] 11:21:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 66 (0x9ec65800) [pid = 23034] [serial = 2174] [outer = (nil)] 11:21:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 67 (0x9ec65c00) [pid = 23034] [serial = 2175] [outer = 0x9ec65800] 11:21:36 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:36 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:36 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec67000 == 19 [pid = 23034] [id = 813] 11:21:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 68 (0x9ec68000) [pid = 23034] [serial = 2176] [outer = (nil)] 11:21:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 69 (0x9ec69000) [pid = 23034] [serial = 2177] [outer = 0x9ec68000] 11:21:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 70 (0x9ec9bc00) [pid = 23034] [serial = 2178] [outer = 0x9ec68000] 11:21:36 INFO - PROCESS | 22989 | ++DOCSHELL 0x9eca1400 == 20 [pid = 23034] [id = 814] 11:21:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 71 (0x9eca1c00) [pid = 23034] [serial = 2179] [outer = (nil)] 11:21:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 72 (0x9eca2000) [pid = 23034] [serial = 2180] [outer = 0x9eca1c00] 11:21:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 73 (0x9eca4800) [pid = 23034] [serial = 2181] [outer = 0x9eca1c00] 11:21:37 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec5c800 == 21 [pid = 23034] [id = 815] 11:21:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 74 (0x9eca0c00) [pid = 23034] [serial = 2182] [outer = (nil)] 11:21:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 75 (0x9eca6800) [pid = 23034] [serial = 2183] [outer = 0x9eca0c00] 11:21:37 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:37 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:37 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ecbc800 == 22 [pid = 23034] [id = 816] 11:21:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 76 (0x9ecbf400) [pid = 23034] [serial = 2184] [outer = (nil)] 11:21:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 77 (0x9ecc0400) [pid = 23034] [serial = 2185] [outer = 0x9ecbf400] 11:21:37 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:37 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:37 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ecc1c00 == 23 [pid = 23034] [id = 817] 11:21:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 78 (0x9ecc2000) [pid = 23034] [serial = 2186] [outer = (nil)] 11:21:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 79 (0x9def4c00) [pid = 23034] [serial = 2187] [outer = 0x9ecc2000] 11:21:37 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:37 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:38 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b74b000 == 24 [pid = 23034] [id = 818] 11:21:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 80 (0x9d88dc00) [pid = 23034] [serial = 2188] [outer = (nil)] 11:21:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 81 (0x9d895400) [pid = 23034] [serial = 2189] [outer = 0x9d88dc00] 11:21:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 82 (0x9ec0e400) [pid = 23034] [serial = 2190] [outer = 0x9d88dc00] 11:21:38 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5d5c00 == 25 [pid = 23034] [id = 819] 11:21:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 83 (0x9ecc5000) [pid = 23034] [serial = 2191] [outer = (nil)] 11:21:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 84 (0x9ecc5c00) [pid = 23034] [serial = 2192] [outer = 0x9ecc5000] 11:21:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 85 (0x9ecc9400) [pid = 23034] [serial = 2193] [outer = 0x9ecc5000] 11:21:38 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ecc7c00 == 26 [pid = 23034] [id = 820] 11:21:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 86 (0x9ecca400) [pid = 23034] [serial = 2194] [outer = (nil)] 11:21:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 87 (0x9eccbc00) [pid = 23034] [serial = 2195] [outer = 0x9ecca400] 11:21:39 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:39 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:39 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b4800 == 27 [pid = 23034] [id = 821] 11:21:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 88 (0x9b74ec00) [pid = 23034] [serial = 2196] [outer = (nil)] 11:21:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 89 (0x9ba24800) [pid = 23034] [serial = 2197] [outer = 0x9b74ec00] 11:21:39 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:39 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:39 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc3b400 == 26 [pid = 23034] [id = 799] 11:21:39 INFO - PROCESS | 22989 | --DOMWINDOW == 88 (0x9ec13800) [pid = 23034] [serial = 2137] [outer = (nil)] [url = about:blank] 11:21:39 INFO - PROCESS | 22989 | --DOMWINDOW == 87 (0x9b752800) [pid = 23034] [serial = 2125] [outer = (nil)] [url = about:blank] 11:21:39 INFO - PROCESS | 22989 | --DOMWINDOW == 86 (0x9e431c00) [pid = 23034] [serial = 2119] [outer = (nil)] [url = about:blank] 11:21:39 INFO - PROCESS | 22989 | --DOMWINDOW == 85 (0x9d29e800) [pid = 23034] [serial = 2117] [outer = (nil)] [url = about:blank] 11:21:39 INFO - PROCESS | 22989 | --DOMWINDOW == 84 (0x9cc40800) [pid = 23034] [serial = 2122] [outer = (nil)] [url = about:blank] 11:21:39 INFO - PROCESS | 22989 | --DOMWINDOW == 83 (0x9b74a000) [pid = 23034] [serial = 2142] [outer = (nil)] [url = about:blank] 11:21:39 INFO - PROCESS | 22989 | --DOMWINDOW == 82 (0x9e5dcc00) [pid = 23034] [serial = 2134] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 11:21:39 INFO - PROCESS | 22989 | --DOMWINDOW == 81 (0x9ec0c400) [pid = 23034] [serial = 2135] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 11:21:39 INFO - PROCESS | 22989 | --DOMWINDOW == 80 (0x9e5c6000) [pid = 23034] [serial = 2132] [outer = (nil)] [url = about:blank] 11:21:39 INFO - PROCESS | 22989 | --DOMWINDOW == 79 (0x9e5d7400) [pid = 23034] [serial = 2133] [outer = (nil)] [url = about:blank] 11:21:39 INFO - PROCESS | 22989 | --DOMWINDOW == 78 (0x9e5ba800) [pid = 23034] [serial = 2130] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 11:21:39 INFO - PROCESS | 22989 | --DOMWINDOW == 77 (0x9d29a400) [pid = 23034] [serial = 2128] [outer = (nil)] [url = about:blank] 11:21:39 INFO - PROCESS | 22989 | --DOMWINDOW == 76 (0x9e04fc00) [pid = 23034] [serial = 2129] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 11:21:39 INFO - PROCESS | 22989 | --DOMWINDOW == 75 (0x9d29e400) [pid = 23034] [serial = 2127] [outer = (nil)] [url = about:blank] 11:21:39 INFO - PROCESS | 22989 | --DOMWINDOW == 74 (0x9b74ac00) [pid = 23034] [serial = 2124] [outer = (nil)] [url = about:blank] 11:21:39 INFO - PROCESS | 22989 | --DOMWINDOW == 73 (0x9ba1c400) [pid = 23034] [serial = 2121] [outer = (nil)] [url = about:blank] 11:21:39 INFO - PROCESS | 22989 | --DOMWINDOW == 72 (0x9def7c00) [pid = 23034] [serial = 2104] [outer = (nil)] [url = about:blank] 11:21:40 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b095800 == 27 [pid = 23034] [id = 822] 11:21:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 73 (0x9b097c00) [pid = 23034] [serial = 2198] [outer = (nil)] 11:21:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 74 (0x9b098400) [pid = 23034] [serial = 2199] [outer = 0x9b097c00] 11:21:40 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:40 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:40 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b1000 == 28 [pid = 23034] [id = 823] 11:21:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 75 (0x9b5b1800) [pid = 23034] [serial = 2200] [outer = (nil)] 11:21:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 76 (0x9b5b2800) [pid = 23034] [serial = 2201] [outer = 0x9b5b1800] 11:21:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 77 (0x9b74bc00) [pid = 23034] [serial = 2202] [outer = 0x9b5b1800] 11:21:40 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba01800 == 29 [pid = 23034] [id = 824] 11:21:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 78 (0x9ba02800) [pid = 23034] [serial = 2203] [outer = (nil)] 11:21:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 79 (0x9ba02c00) [pid = 23034] [serial = 2204] [outer = 0x9ba02800] 11:21:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 80 (0x9ba1b400) [pid = 23034] [serial = 2205] [outer = 0x9ba02800] 11:21:41 INFO - PROCESS | 22989 | 1480706501073 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]]]}] 11:21:41 INFO - ........................... 11:21:41 INFO - TEST-OK | /service-workers/service-worker/navigation-redirect.https.html | took 12553ms 11:21:41 INFO - PROCESS | 22989 | 1480706501164 Marionette TRACE conn4 -> [0,2152,"getWindowHandle",null] 11:21:41 INFO - PROCESS | 22989 | 1480706501172 Marionette TRACE conn4 <- [1,2152,null,{"value":"2147483649"}] 11:21:41 INFO - TEST-START | /service-workers/service-worker/onactivate-script-error.https.html 11:21:41 INFO - PROCESS | 22989 | 1480706501246 Marionette TRACE conn4 -> [0,2153,"timeouts",{"script":35000}] 11:21:41 INFO - PROCESS | 22989 | 1480706501263 Marionette TRACE conn4 <- [1,2153,null,{}] 11:21:41 INFO - PROCESS | 22989 | 1480706501424 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}] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5ab000 == 28 [pid = 23034] [id = 800] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9b74b800 == 27 [pid = 23034] [id = 801] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba0d000 == 26 [pid = 23034] [id = 802] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9c558c00 == 25 [pid = 23034] [id = 803] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc35800 == 24 [pid = 23034] [id = 804] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9d297c00 == 23 [pid = 23034] [id = 805] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9deebc00 == 22 [pid = 23034] [id = 806] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9def4000 == 21 [pid = 23034] [id = 807] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9e059000 == 20 [pid = 23034] [id = 808] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5c3400 == 19 [pid = 23034] [id = 809] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec11000 == 18 [pid = 23034] [id = 810] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9b749c00 == 17 [pid = 23034] [id = 811] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec65400 == 16 [pid = 23034] [id = 812] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec67000 == 15 [pid = 23034] [id = 813] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9eca1400 == 14 [pid = 23034] [id = 814] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec5c800 == 13 [pid = 23034] [id = 815] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9ecbc800 == 12 [pid = 23034] [id = 816] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9ecc1c00 == 11 [pid = 23034] [id = 817] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9b74b000 == 10 [pid = 23034] [id = 818] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5d5c00 == 9 [pid = 23034] [id = 819] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9ecc7c00 == 8 [pid = 23034] [id = 820] 11:21:41 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b4800 == 7 [pid = 23034] [id = 821] 11:21:41 INFO - PROCESS | 22989 | 1480706501759 Marionette TRACE conn4 <- [1,2154,null,{"value":null}] 11:21:41 INFO - PROCESS | 22989 | 1480706501845 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:41 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0e4000 == 8 [pid = 23034] [id = 825] 11:21:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 81 (0x9b0e5000) [pid = 23034] [serial = 2206] [outer = (nil)] 11:21:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 82 (0x9b5aa800) [pid = 23034] [serial = 2207] [outer = 0x9b0e5000] 11:21:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 83 (0x9b5b4c00) [pid = 23034] [serial = 2208] [outer = 0x9b0e5000] 11:21:42 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:42 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:43 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:43 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:43 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:43 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 82 (0x9ecc5000) [pid = 23034] [serial = 2191] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 81 (0x9d88dc00) [pid = 23034] [serial = 2188] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 80 (0x9ecc2000) [pid = 23034] [serial = 2186] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 79 (0x9b74ec00) [pid = 23034] [serial = 2196] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 78 (0x9ecca400) [pid = 23034] [serial = 2194] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 77 (0x9cc3b800) [pid = 23034] [serial = 2143] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 76 (0x9b5ad400) [pid = 23034] [serial = 2146] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 75 (0x9b74c800) [pid = 23034] [serial = 2148] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 74 (0x9ba0f400) [pid = 23034] [serial = 2150] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 73 (0x9ec68000) [pid = 23034] [serial = 2176] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 72 (0x9ec65800) [pid = 23034] [serial = 2174] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 71 (0x9c55a800) [pid = 23034] [serial = 2152] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 70 (0x9cfda800) [pid = 23034] [serial = 2155] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 69 (0x9d2a0400) [pid = 23034] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 68 (0x9eca0c00) [pid = 23034] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 67 (0x9b74a800) [pid = 23034] [serial = 2172] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 66 (0x9e5d6000) [pid = 23034] [serial = 2167] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 65 (0x9eca1c00) [pid = 23034] [serial = 2179] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 64 (0x9ec15400) [pid = 23034] [serial = 2170] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 63 (0x9e429c00) [pid = 23034] [serial = 2164] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 62 (0x9def4400) [pid = 23034] [serial = 2162] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 61 (0x9ecbf400) [pid = 23034] [serial = 2184] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 11:21:43 INFO - PROCESS | 22989 | --DOMWINDOW == 60 (0x9deec000) [pid = 23034] [serial = 2160] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 11:21:43 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:43 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:43 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:43 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:43 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:43 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:43 INFO - PROCESS | 22989 | 1480706503730 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]]]}] 11:21:43 INFO - ..... 11:21:43 INFO - TEST-OK | /service-workers/service-worker/onactivate-script-error.https.html | took 2564ms 11:21:43 INFO - PROCESS | 22989 | 1480706503765 Marionette TRACE conn4 -> [0,2156,"getWindowHandle",null] 11:21:43 INFO - PROCESS | 22989 | 1480706503769 Marionette TRACE conn4 <- [1,2156,null,{"value":"2147483649"}] 11:21:43 INFO - TEST-START | /service-workers/service-worker/oninstall-script-error.https.html 11:21:43 INFO - PROCESS | 22989 | 1480706503775 Marionette TRACE conn4 -> [0,2157,"timeouts",{"script":35000}] 11:21:43 INFO - PROCESS | 22989 | 1480706503778 Marionette TRACE conn4 <- [1,2157,null,{}] 11:21:43 INFO - PROCESS | 22989 | 1480706503784 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}] 11:21:43 INFO - PROCESS | 22989 | 1480706503974 Marionette TRACE conn4 <- [1,2158,null,{"value":null}] 11:21:44 INFO - PROCESS | 22989 | 1480706504034 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:44 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba0c000 == 9 [pid = 23034] [id = 826] 11:21:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 61 (0x9ba1ec00) [pid = 23034] [serial = 2209] [outer = (nil)] 11:21:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 62 (0x9e050c00) [pid = 23034] [serial = 2210] [outer = 0x9ba1ec00] 11:21:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 63 (0x9e051c00) [pid = 23034] [serial = 2211] [outer = 0x9ba1ec00] 11:21:44 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:44 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:45 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 11:21:45 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 11:21:45 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 11:21:45 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 11:21:45 INFO - PROCESS | 22989 | 1480706505705 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]]]}] 11:21:45 INFO - ..... 11:21:45 INFO - TEST-OK | /service-workers/service-worker/oninstall-script-error.https.html | took 1988ms 11:21:45 INFO - PROCESS | 22989 | 1480706505763 Marionette TRACE conn4 -> [0,2160,"getWindowHandle",null] 11:21:45 INFO - PROCESS | 22989 | 1480706505767 Marionette TRACE conn4 <- [1,2160,null,{"value":"2147483649"}] 11:21:45 INFO - TEST-START | /service-workers/service-worker/performance-timeline.https.html 11:21:45 INFO - PROCESS | 22989 | 1480706505773 Marionette TRACE conn4 -> [0,2161,"timeouts",{"script":35000}] 11:21:45 INFO - PROCESS | 22989 | 1480706505776 Marionette TRACE conn4 <- [1,2161,null,{}] 11:21:45 INFO - PROCESS | 22989 | 1480706505783 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}] 11:21:45 INFO - PROCESS | 22989 | 1480706505967 Marionette TRACE conn4 <- [1,2162,null,{"value":null}] 11:21:46 INFO - PROCESS | 22989 | 1480706506021 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:46 INFO - PROCESS | 22989 | ++DOCSHELL 0x9eca9c00 == 10 [pid = 23034] [id = 827] 11:21:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 64 (0x9ecbc400) [pid = 23034] [serial = 2212] [outer = (nil)] 11:21:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 65 (0x9ecc2800) [pid = 23034] [serial = 2213] [outer = 0x9ecbc400] 11:21:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 66 (0x9ecc6000) [pid = 23034] [serial = 2214] [outer = 0x9ecbc400] 11:21:46 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:46 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:47 INFO - PROCESS | 22989 | 1480706507861 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"]]]}] 11:21:47 INFO - ... 11:21:47 INFO - TEST-OK | /service-workers/service-worker/performance-timeline.https.html | took 2139ms 11:21:47 INFO - PROCESS | 22989 | 1480706507913 Marionette TRACE conn4 -> [0,2164,"getWindowHandle",null] 11:21:47 INFO - PROCESS | 22989 | 1480706507915 Marionette TRACE conn4 <- [1,2164,null,{"value":"2147483649"}] 11:21:47 INFO - TEST-START | /service-workers/service-worker/postmessage-msgport-to-client.https.html 11:21:47 INFO - PROCESS | 22989 | 1480706507933 Marionette TRACE conn4 -> [0,2165,"timeouts",{"script":35000}] 11:21:47 INFO - PROCESS | 22989 | 1480706507935 Marionette TRACE conn4 <- [1,2165,null,{}] 11:21:47 INFO - PROCESS | 22989 | 1480706507962 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}] 11:21:48 INFO - PROCESS | 22989 | 1480706508163 Marionette TRACE conn4 <- [1,2166,null,{"value":null}] 11:21:48 INFO - PROCESS | 22989 | 1480706508269 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:48 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba0c000 == 9 [pid = 23034] [id = 826] 11:21:48 INFO - PROCESS | 22989 | --DOCSHELL 0x9b095800 == 8 [pid = 23034] [id = 822] 11:21:48 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b1000 == 7 [pid = 23034] [id = 823] 11:21:48 INFO - PROCESS | 22989 | --DOCSHELL 0x9def3000 == 6 [pid = 23034] [id = 796] 11:21:48 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba01800 == 5 [pid = 23034] [id = 824] 11:21:48 INFO - PROCESS | 22989 | --DOCSHELL 0x9c550800 == 4 [pid = 23034] [id = 797] 11:21:48 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0e4000 == 3 [pid = 23034] [id = 825] 11:21:48 INFO - PROCESS | 22989 | --DOCSHELL 0x9eca9c00 == 2 [pid = 23034] [id = 827] 11:21:48 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b098000 == 3 [pid = 23034] [id = 828] 11:21:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 67 (0x9b098800) [pid = 23034] [serial = 2215] [outer = (nil)] 11:21:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 68 (0x9b0ec400) [pid = 23034] [serial = 2216] [outer = 0x9b098800] 11:21:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 69 (0x9b5b6400) [pid = 23034] [serial = 2217] [outer = 0x9b098800] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 68 (0x9ecc5c00) [pid = 23034] [serial = 2192] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 67 (0x9ecc9400) [pid = 23034] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 66 (0x9d895400) [pid = 23034] [serial = 2189] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 65 (0x9ec0e400) [pid = 23034] [serial = 2190] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 64 (0x9def4c00) [pid = 23034] [serial = 2187] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 63 (0x9ba24800) [pid = 23034] [serial = 2197] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 62 (0x9eccbc00) [pid = 23034] [serial = 2195] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 61 (0x9b09a400) [pid = 23034] [serial = 2145] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 60 (0x9b5ad800) [pid = 23034] [serial = 2147] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 59 (0x9b750000) [pid = 23034] [serial = 2149] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 58 (0x9ba16400) [pid = 23034] [serial = 2151] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 57 (0x9ec9bc00) [pid = 23034] [serial = 2178] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0x9ec65c00) [pid = 23034] [serial = 2175] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0x9cc3bc00) [pid = 23034] [serial = 2154] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0x9ec69000) [pid = 23034] [serial = 2177] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0x9d294000) [pid = 23034] [serial = 2157] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0x9d2a0800) [pid = 23034] [serial = 2159] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0x9eca6800) [pid = 23034] [serial = 2183] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9b74cc00) [pid = 23034] [serial = 2173] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9e5dec00) [pid = 23034] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9eca2000) [pid = 23034] [serial = 2180] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9eca4800) [pid = 23034] [serial = 2181] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9ec16400) [pid = 23034] [serial = 2171] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9e437000) [pid = 23034] [serial = 2166] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9def5000) [pid = 23034] [serial = 2163] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9ecc0400) [pid = 23034] [serial = 2185] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9deee800) [pid = 23034] [serial = 2161] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9e5d6800) [pid = 23034] [serial = 2168] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9c55b000) [pid = 23034] [serial = 2153] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9cc3d800) [pid = 23034] [serial = 2144] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9e42c000) [pid = 23034] [serial = 2165] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9cfdb400) [pid = 23034] [serial = 2156] [outer = (nil)] [url = about:blank] 11:21:49 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:49 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:50 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba05000 == 4 [pid = 23034] [id = 829] 11:21:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9ba16400) [pid = 23034] [serial = 2218] [outer = (nil)] 11:21:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9ba17c00) [pid = 23034] [serial = 2219] [outer = 0x9ba16400] 11:21:50 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:50 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:50 INFO - PROCESS | 22989 | 1480706510310 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]]]}] 11:21:50 INFO - . 11:21:50 INFO - TEST-OK | /service-workers/service-worker/postmessage-msgport-to-client.https.html | took 2404ms 11:21:50 INFO - PROCESS | 22989 | 1480706510334 Marionette TRACE conn4 -> [0,2168,"getWindowHandle",null] 11:21:50 INFO - PROCESS | 22989 | 1480706510337 Marionette TRACE conn4 <- [1,2168,null,{"value":"2147483649"}] 11:21:50 INFO - TEST-START | /service-workers/service-worker/postmessage-to-client.https.html 11:21:50 INFO - PROCESS | 22989 | 1480706510355 Marionette TRACE conn4 -> [0,2169,"timeouts",{"script":35000}] 11:21:50 INFO - PROCESS | 22989 | 1480706510357 Marionette TRACE conn4 <- [1,2169,null,{}] 11:21:50 INFO - PROCESS | 22989 | 1480706510363 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}] 11:21:50 INFO - PROCESS | 22989 | 1480706510559 Marionette TRACE conn4 <- [1,2170,null,{"value":null}] 11:21:50 INFO - PROCESS | 22989 | 1480706510652 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:50 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b8c00 == 5 [pid = 23034] [id = 830] 11:21:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9b748400) [pid = 23034] [serial = 2220] [outer = (nil)] 11:21:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9cc33c00) [pid = 23034] [serial = 2221] [outer = 0x9b748400] 11:21:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9cc3cc00) [pid = 23034] [serial = 2222] [outer = 0x9b748400] 11:21:51 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:51 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:51 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d29a000 == 6 [pid = 23034] [id = 831] 11:21:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9d29e000) [pid = 23034] [serial = 2223] [outer = (nil)] 11:21:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9d29f800) [pid = 23034] [serial = 2224] [outer = 0x9d29e000] 11:21:52 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:52 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:52 INFO - PROCESS | 22989 | 1480706512225 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]]]}] 11:21:52 INFO - . 11:21:52 INFO - TEST-OK | /service-workers/service-worker/postmessage-to-client.https.html | took 1944ms 11:21:52 INFO - PROCESS | 22989 | 1480706512294 Marionette TRACE conn4 -> [0,2172,"getWindowHandle",null] 11:21:52 INFO - TEST-START | /service-workers/service-worker/postmessage.https.html 11:21:52 INFO - PROCESS | 22989 | 1480706512299 Marionette TRACE conn4 <- [1,2172,null,{"value":"2147483649"}] 11:21:52 INFO - PROCESS | 22989 | 1480706512305 Marionette TRACE conn4 -> [0,2173,"timeouts",{"script":35000}] 11:21:52 INFO - PROCESS | 22989 | 1480706512321 Marionette TRACE conn4 <- [1,2173,null,{}] 11:21:52 INFO - PROCESS | 22989 | 1480706512358 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}] 11:21:52 INFO - PROCESS | 22989 | 1480706512583 Marionette TRACE conn4 <- [1,2174,null,{"value":null}] 11:21:52 INFO - PROCESS | 22989 | 1480706512636 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:52 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfd7400 == 7 [pid = 23034] [id = 832] 11:21:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9cfda000) [pid = 23034] [serial = 2225] [outer = (nil)] 11:21:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9d891800) [pid = 23034] [serial = 2226] [outer = 0x9cfda000] 11:21:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9b0e5c00) [pid = 23034] [serial = 2227] [outer = 0x9cfda000] 11:21:53 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:53 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:53 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9b0e5000) [pid = 23034] [serial = 2206] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/onactivate-script-error.https.html] 11:21:53 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9ba1ec00) [pid = 23034] [serial = 2209] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/oninstall-script-error.https.html] 11:21:53 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9b097c00) [pid = 23034] [serial = 2198] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 11:21:53 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9b5b1800) [pid = 23034] [serial = 2200] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 11:21:53 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9ba02800) [pid = 23034] [serial = 2203] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 11:21:53 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9cc3dc00) [pid = 23034] [serial = 2139] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-other-origin.html] 11:21:53 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9e42b400) [pid = 23034] [serial = 2136] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/navigation-redirect.https.html] 11:21:54 INFO - PROCESS | 22989 | 1480706514082 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]]]}] 11:21:54 INFO - . 11:21:54 INFO - TEST-OK | /service-workers/service-worker/postmessage.https.html | took 1819ms 11:21:54 INFO - PROCESS | 22989 | 1480706514124 Marionette TRACE conn4 -> [0,2176,"getWindowHandle",null] 11:21:54 INFO - PROCESS | 22989 | 1480706514128 Marionette TRACE conn4 <- [1,2176,null,{"value":"2147483649"}] 11:21:54 INFO - TEST-START | /service-workers/service-worker/ready.https.html 11:21:54 INFO - PROCESS | 22989 | 1480706514134 Marionette TRACE conn4 -> [0,2177,"timeouts",{"script":35000}] 11:21:54 INFO - PROCESS | 22989 | 1480706514137 Marionette TRACE conn4 <- [1,2177,null,{}] 11:21:54 INFO - PROCESS | 22989 | 1480706514142 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}] 11:21:54 INFO - PROCESS | 22989 | 1480706514362 Marionette TRACE conn4 <- [1,2178,null,{"value":null}] 11:21:54 INFO - PROCESS | 22989 | 1480706514411 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:54 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d896c00 == 8 [pid = 23034] [id = 833] 11:21:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9def2c00) [pid = 23034] [serial = 2228] [outer = (nil)] 11:21:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9def7000) [pid = 23034] [serial = 2229] [outer = 0x9def2c00] 11:21:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9e04c400) [pid = 23034] [serial = 2230] [outer = 0x9def2c00] 11:21:54 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:54 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:55 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e057400 == 9 [pid = 23034] [id = 834] 11:21:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9e05a000) [pid = 23034] [serial = 2231] [outer = (nil)] 11:21:55 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:55 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:55 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e42c000 == 10 [pid = 23034] [id = 835] 11:21:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9e42c800) [pid = 23034] [serial = 2232] [outer = (nil)] 11:21:55 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:55 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9e42b400) [pid = 23034] [serial = 2233] [outer = 0x9e05a000] 11:21:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9e436400) [pid = 23034] [serial = 2234] [outer = 0x9e42c800] 11:21:55 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5b8c00 == 11 [pid = 23034] [id = 836] 11:21:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9e5b9000) [pid = 23034] [serial = 2235] [outer = (nil)] 11:21:55 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:55 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:55 INFO - PROCESS | 22989 | [Child 23034] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9718 11:21:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9b5a9800) [pid = 23034] [serial = 2236] [outer = 0x9e5b9000] 11:21:56 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:56 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:56 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:21:56 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:21:56 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5d9000 == 12 [pid = 23034] [id = 837] 11:21:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9e5d9400) [pid = 23034] [serial = 2237] [outer = (nil)] 11:21:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9e5d9800) [pid = 23034] [serial = 2238] [outer = 0x9e5d9400] 11:21:56 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:56 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:56 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e438c00 == 13 [pid = 23034] [id = 838] 11:21:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9e5e0000) [pid = 23034] [serial = 2239] [outer = (nil)] 11:21:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9e5e0400) [pid = 23034] [serial = 2240] [outer = 0x9e5e0000] 11:21:56 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:56 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:57 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:57 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:21:57 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:21:57 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:21:57 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfd7400 == 12 [pid = 23034] [id = 832] 11:21:57 INFO - PROCESS | 22989 | --DOCSHELL 0x9d29a000 == 11 [pid = 23034] [id = 831] 11:21:57 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b8c00 == 10 [pid = 23034] [id = 830] 11:21:57 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba05000 == 9 [pid = 23034] [id = 829] 11:21:57 INFO - PROCESS | 22989 | --DOCSHELL 0x9b098000 == 8 [pid = 23034] [id = 828] 11:21:57 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0x9e050c00) [pid = 23034] [serial = 2210] [outer = (nil)] [url = about:blank] 11:21:57 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0x9b098400) [pid = 23034] [serial = 2199] [outer = (nil)] [url = about:blank] 11:21:57 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9b74bc00) [pid = 23034] [serial = 2202] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 11:21:57 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9ba1b400) [pid = 23034] [serial = 2205] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 11:21:57 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9e051c00) [pid = 23034] [serial = 2211] [outer = (nil)] [url = about:blank] 11:21:57 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9cfdc000) [pid = 23034] [serial = 2140] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-other-origin.html] 11:21:57 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9ec17800) [pid = 23034] [serial = 2138] [outer = (nil)] [url = about:blank] 11:21:57 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9ecc2800) [pid = 23034] [serial = 2213] [outer = (nil)] [url = about:blank] 11:21:57 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9b5b4c00) [pid = 23034] [serial = 2208] [outer = (nil)] [url = about:blank] 11:21:57 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9b5aa800) [pid = 23034] [serial = 2207] [outer = (nil)] [url = about:blank] 11:21:57 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9b5b2800) [pid = 23034] [serial = 2201] [outer = (nil)] [url = about:blank] 11:21:57 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9ba02c00) [pid = 23034] [serial = 2204] [outer = (nil)] [url = about:blank] 11:21:57 INFO - ...... 11:21:57 INFO - TEST-OK | /service-workers/service-worker/ready.https.html | took 3506ms 11:21:57 INFO - PROCESS | 22989 | 1480706517617 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]]]}] 11:21:57 INFO - PROCESS | 22989 | 1480706517647 Marionette TRACE conn4 -> [0,2180,"getWindowHandle",null] 11:21:57 INFO - PROCESS | 22989 | 1480706517650 Marionette TRACE conn4 <- [1,2180,null,{"value":"2147483649"}] 11:21:57 INFO - TEST-START | /service-workers/service-worker/referer.https.html 11:21:57 INFO - PROCESS | 22989 | 1480706517663 Marionette TRACE conn4 -> [0,2181,"timeouts",{"script":35000}] 11:21:57 INFO - PROCESS | 22989 | 1480706517670 Marionette TRACE conn4 <- [1,2181,null,{}] 11:21:57 INFO - PROCESS | 22989 | 1480706517677 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}] 11:21:57 INFO - PROCESS | 22989 | 1480706517853 Marionette TRACE conn4 <- [1,2182,null,{"value":null}] 11:21:57 INFO - PROCESS | 22989 | 1480706517966 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:57 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0ebc00 == 9 [pid = 23034] [id = 839] 11:21:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9b5adc00) [pid = 23034] [serial = 2241] [outer = (nil)] 11:21:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9b5b7400) [pid = 23034] [serial = 2242] [outer = 0x9b5adc00] 11:21:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9b74cc00) [pid = 23034] [serial = 2243] [outer = 0x9b5adc00] 11:21:58 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:58 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:59 INFO - PROCESS | 22989 | ++DOCSHELL 0x9c550400 == 10 [pid = 23034] [id = 840] 11:21:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9cc38c00) [pid = 23034] [serial = 2244] [outer = (nil)] 11:21:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9cc3ac00) [pid = 23034] [serial = 2245] [outer = 0x9cc38c00] 11:21:59 INFO - PROCESS | 22989 | 1480706519761 Marionette TRACE conn4 <- [1,2183,null,{"value":["/service-workers/service-worker/referer.https.html",0,null,null,[["Verify the referer",0,null,null]]]}] 11:21:59 INFO - . 11:21:59 INFO - TEST-OK | /service-workers/service-worker/referer.https.html | took 2151ms 11:21:59 INFO - PROCESS | 22989 | 1480706519815 Marionette TRACE conn4 -> [0,2184,"getWindowHandle",null] 11:21:59 INFO - PROCESS | 22989 | 1480706519817 Marionette TRACE conn4 <- [1,2184,null,{"value":"2147483649"}] 11:21:59 INFO - TEST-START | /service-workers/service-worker/register-closed-window.https.html 11:21:59 INFO - PROCESS | 22989 | 1480706519832 Marionette TRACE conn4 -> [0,2185,"timeouts",{"script":185000}] 11:21:59 INFO - PROCESS | 22989 | 1480706519834 Marionette TRACE conn4 <- [1,2185,null,{}] 11:21:59 INFO - PROCESS | 22989 | 1480706519841 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}] 11:22:00 INFO - PROCESS | 22989 | 1480706520039 Marionette TRACE conn4 <- [1,2186,null,{"value":null}] 11:22:00 INFO - PROCESS | 22989 | 1480706520100 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\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"}] 11:22:00 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b747000 == 11 [pid = 23034] [id = 841] 11:22:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9ba02800) [pid = 23034] [serial = 2246] [outer = (nil)] 11:22:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9d29c000) [pid = 23034] [serial = 2247] [outer = 0x9ba02800] 11:22:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9deed800) [pid = 23034] [serial = 2248] [outer = 0x9ba02800] 11:22:00 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:00 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:01 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9b748400) [pid = 23034] [serial = 2220] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage-to-client.https.html] 11:22:01 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9cfda000) [pid = 23034] [serial = 2225] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage.https.html] 11:22:01 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9b098800) [pid = 23034] [serial = 2215] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage-msgport-to-client.https.html] 11:22:01 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9ecbc400) [pid = 23034] [serial = 2212] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/performance-timeline.https.html] 11:22:01 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9ba16400) [pid = 23034] [serial = 2218] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:22:01 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9d29e000) [pid = 23034] [serial = 2223] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:22:01 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0eb000 == 12 [pid = 23034] [id = 842] 11:22:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9b5b6000) [pid = 23034] [serial = 2249] [outer = (nil)] 11:22:01 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:01 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9b748400) [pid = 23034] [serial = 2250] [outer = 0x9b5b6000] 11:22:01 INFO - PROCESS | 22989 | ++DOCSHELL 0x9def4000 == 13 [pid = 23034] [id = 843] 11:22:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9def6000) [pid = 23034] [serial = 2251] [outer = (nil)] 11:22:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9e059000) [pid = 23034] [serial = 2252] [outer = 0x9def6000] 11:22:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9e42b000) [pid = 23034] [serial = 2253] [outer = 0x9def6000] 11:22:02 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:02 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:02 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 11:22:02 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 11:22:02 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 11:22:02 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 11:22:02 INFO - PROCESS | 22989 | 1480706522379 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]]]}] 11:22:02 INFO - PROCESS | 22989 | 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. 11:22:02 INFO - . 11:22:02 INFO - TEST-OK | /service-workers/service-worker/register-closed-window.https.html | took 2596ms 11:22:02 INFO - PROCESS | 22989 | 1480706522431 Marionette TRACE conn4 -> [0,2188,"getWindowHandle",null] 11:22:02 INFO - PROCESS | 22989 | 1480706522436 Marionette TRACE conn4 <- [1,2188,null,{"value":"2147483649"}] 11:22:02 INFO - TEST-START | /service-workers/service-worker/register-default-scope.https.html 11:22:02 INFO - PROCESS | 22989 | 1480706522449 Marionette TRACE conn4 -> [0,2189,"timeouts",{"script":35000}] 11:22:02 INFO - PROCESS | 22989 | 1480706522452 Marionette TRACE conn4 <- [1,2189,null,{}] 11:22:02 INFO - PROCESS | 22989 | 1480706522463 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}] 11:22:02 INFO - PROCESS | 22989 | 1480706522752 Marionette TRACE conn4 <- [1,2190,null,{"value":null}] 11:22:02 INFO - PROCESS | 22989 | 1480706522802 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:22:02 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5c0c00 == 14 [pid = 23034] [id = 844] 11:22:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9e5c4000) [pid = 23034] [serial = 2254] [outer = (nil)] 11:22:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9e5dd400) [pid = 23034] [serial = 2255] [outer = 0x9e5c4000] 11:22:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9e5e4000) [pid = 23034] [serial = 2256] [outer = 0x9e5c4000] 11:22:03 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:03 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:04 INFO - PROCESS | 22989 | 1480706524429 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]]]}] 11:22:04 INFO - ... 11:22:04 INFO - TEST-OK | /service-workers/service-worker/register-default-scope.https.html | took 1997ms 11:22:04 INFO - PROCESS | 22989 | 1480706524446 Marionette TRACE conn4 -> [0,2192,"getWindowHandle",null] 11:22:04 INFO - PROCESS | 22989 | 1480706524449 Marionette TRACE conn4 <- [1,2192,null,{"value":"2147483649"}] 11:22:04 INFO - TEST-START | /service-workers/service-worker/register-same-scope-different-script-url.https.html 11:22:04 INFO - PROCESS | 22989 | 1480706524459 Marionette TRACE conn4 -> [0,2193,"timeouts",{"script":35000}] 11:22:04 INFO - PROCESS | 22989 | 1480706524464 Marionette TRACE conn4 <- [1,2193,null,{}] 11:22:04 INFO - PROCESS | 22989 | 1480706524470 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}] 11:22:04 INFO - PROCESS | 22989 | 1480706524686 Marionette TRACE conn4 <- [1,2194,null,{"value":null}] 11:22:04 INFO - PROCESS | 22989 | 1480706524792 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:22:04 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0ef800 == 15 [pid = 23034] [id = 845] 11:22:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9ba1a800) [pid = 23034] [serial = 2257] [outer = (nil)] 11:22:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9ec0c400) [pid = 23034] [serial = 2258] [outer = 0x9ba1a800] 11:22:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0x9ec0f400) [pid = 23034] [serial = 2259] [outer = 0x9ba1a800] 11:22:05 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:05 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0eb000 == 14 [pid = 23034] [id = 842] 11:22:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9def4000 == 13 [pid = 23034] [id = 843] 11:22:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9b747000 == 12 [pid = 23034] [id = 841] 11:22:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9e057400 == 11 [pid = 23034] [id = 834] 11:22:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9e42c000 == 10 [pid = 23034] [id = 835] 11:22:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5b8c00 == 9 [pid = 23034] [id = 836] 11:22:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9d896c00 == 8 [pid = 23034] [id = 833] 11:22:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5d9000 == 7 [pid = 23034] [id = 837] 11:22:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9e438c00 == 6 [pid = 23034] [id = 838] 11:22:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0ebc00 == 5 [pid = 23034] [id = 839] 11:22:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5c0c00 == 4 [pid = 23034] [id = 844] 11:22:06 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0x9d891800) [pid = 23034] [serial = 2226] [outer = (nil)] [url = about:blank] 11:22:06 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0x9cc33c00) [pid = 23034] [serial = 2221] [outer = (nil)] [url = about:blank] 11:22:06 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0x9b0ec400) [pid = 23034] [serial = 2216] [outer = (nil)] [url = about:blank] 11:22:06 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9ecc6000) [pid = 23034] [serial = 2214] [outer = (nil)] [url = about:blank] 11:22:06 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9b5b6400) [pid = 23034] [serial = 2217] [outer = (nil)] [url = about:blank] 11:22:06 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9ba17c00) [pid = 23034] [serial = 2219] [outer = (nil)] [url = about:blank] 11:22:06 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9b0e5c00) [pid = 23034] [serial = 2227] [outer = (nil)] [url = about:blank] 11:22:06 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9d29f800) [pid = 23034] [serial = 2224] [outer = (nil)] [url = about:blank] 11:22:06 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9def7000) [pid = 23034] [serial = 2229] [outer = (nil)] [url = about:blank] 11:22:06 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9cc3cc00) [pid = 23034] [serial = 2222] [outer = (nil)] [url = about:blank] 11:22:06 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:06 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:07 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc3b400 == 5 [pid = 23034] [id = 846] 11:22:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9cc3cc00) [pid = 23034] [serial = 2260] [outer = (nil)] 11:22:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9cc3e000) [pid = 23034] [serial = 2261] [outer = 0x9cc3cc00] 11:22:07 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:07 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:07 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:07 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0a0800 == 6 [pid = 23034] [id = 847] 11:22:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9b0e5c00) [pid = 23034] [serial = 2262] [outer = (nil)] 11:22:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9b0e6000) [pid = 23034] [serial = 2263] [outer = 0x9b0e5c00] 11:22:08 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:08 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:08 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba17000 == 7 [pid = 23034] [id = 848] 11:22:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9ba17c00) [pid = 23034] [serial = 2264] [outer = (nil)] 11:22:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9ba19000) [pid = 23034] [serial = 2265] [outer = 0x9ba17c00] 11:22:08 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:08 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:08 INFO - PROCESS | 22989 | 1480706528443 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]]]}] 11:22:08 INFO - ..... 11:22:08 INFO - TEST-OK | /service-workers/service-worker/register-same-scope-different-script-url.https.html | took 4049ms 11:22:08 INFO - PROCESS | 22989 | 1480706528509 Marionette TRACE conn4 -> [0,2196,"getWindowHandle",null] 11:22:08 INFO - PROCESS | 22989 | 1480706528513 Marionette TRACE conn4 <- [1,2196,null,{"value":"2147483649"}] 11:22:08 INFO - TEST-START | /service-workers/service-worker/register-wait-forever-in-install-worker.https.html 11:22:08 INFO - PROCESS | 22989 | 1480706528519 Marionette TRACE conn4 -> [0,2197,"timeouts",{"script":35000}] 11:22:08 INFO - PROCESS | 22989 | 1480706528521 Marionette TRACE conn4 <- [1,2197,null,{}] 11:22:08 INFO - PROCESS | 22989 | 1480706528527 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}] 11:22:08 INFO - PROCESS | 22989 | 1480706528724 Marionette TRACE conn4 <- [1,2198,null,{"value":null}] 11:22:08 INFO - PROCESS | 22989 | 1480706528817 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:22:08 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfdec00 == 8 [pid = 23034] [id = 849] 11:22:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9cfe6c00) [pid = 23034] [serial = 2266] [outer = (nil)] 11:22:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9e42dc00) [pid = 23034] [serial = 2267] [outer = 0x9cfe6c00] 11:22:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9e5b9c00) [pid = 23034] [serial = 2268] [outer = 0x9cfe6c00] 11:22:09 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:09 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:10 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0x9b5adc00) [pid = 23034] [serial = 2241] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/referer.https.html] 11:22:10 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0x9ba02800) [pid = 23034] [serial = 2246] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-closed-window.https.html] 11:22:10 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9e5c4000) [pid = 23034] [serial = 2254] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-default-scope.https.html] 11:22:10 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9e05a000) [pid = 23034] [serial = 2231] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?uncontrolled] 11:22:10 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9def6000) [pid = 23034] [serial = 2251] [outer = (nil)] [url = about:blank] 11:22:10 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9e42c800) [pid = 23034] [serial = 2232] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-potential-controlled] 11:22:10 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9e5d9400) [pid = 23034] [serial = 2237] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-resolve-longer] 11:22:10 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9e5e0000) [pid = 23034] [serial = 2239] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-controlled] 11:22:10 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9e5b9000) [pid = 23034] [serial = 2235] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-match-longer] 11:22:10 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9def2c00) [pid = 23034] [serial = 2228] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ready.https.html] 11:22:10 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9cc38c00) [pid = 23034] [serial = 2244] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/referer-iframe.html] 11:22:10 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9b5b6000) [pid = 23034] [serial = 2249] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/register-closed-window-iframe.html] 11:22:10 INFO - PROCESS | 22989 | 1480706530670 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]]]}] 11:22:10 INFO - . 11:22:10 INFO - TEST-OK | /service-workers/service-worker/register-wait-forever-in-install-worker.https.html | took 2187ms 11:22:10 INFO - TEST-START | /service-workers/service-worker/registration-end-to-end.https.html 11:22:10 INFO - PROCESS | 22989 | 1480706530706 Marionette TRACE conn4 -> [0,2200,"getWindowHandle",null] 11:22:10 INFO - PROCESS | 22989 | 1480706530709 Marionette TRACE conn4 <- [1,2200,null,{"value":"2147483649"}] 11:22:10 INFO - PROCESS | 22989 | 1480706530715 Marionette TRACE conn4 -> [0,2201,"timeouts",{"script":35000}] 11:22:10 INFO - PROCESS | 22989 | 1480706530718 Marionette TRACE conn4 <- [1,2201,null,{}] 11:22:10 INFO - PROCESS | 22989 | 1480706530724 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}] 11:22:10 INFO - PROCESS | 22989 | 1480706530872 Marionette TRACE conn4 <- [1,2202,null,{"value":null}] 11:22:10 INFO - PROCESS | 22989 | 1480706530921 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:22:11 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5b9000 == 9 [pid = 23034] [id = 850] 11:22:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9e5bcc00) [pid = 23034] [serial = 2269] [outer = (nil)] 11:22:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9ec62c00) [pid = 23034] [serial = 2270] [outer = 0x9e5bcc00] 11:22:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9ec5f800) [pid = 23034] [serial = 2271] [outer = 0x9e5bcc00] 11:22:11 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:11 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:12 INFO - PROCESS | 22989 | 1480706532212 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]]]}] 11:22:12 INFO - . 11:22:12 INFO - TEST-OK | /service-workers/service-worker/registration-end-to-end.https.html | took 1537ms 11:22:12 INFO - PROCESS | 22989 | 1480706532251 Marionette TRACE conn4 -> [0,2204,"getWindowHandle",null] 11:22:12 INFO - PROCESS | 22989 | 1480706532255 Marionette TRACE conn4 <- [1,2204,null,{"value":"2147483649"}] 11:22:12 INFO - TEST-START | /service-workers/service-worker/registration-events.https.html 11:22:12 INFO - PROCESS | 22989 | 1480706532261 Marionette TRACE conn4 -> [0,2205,"timeouts",{"script":35000}] 11:22:12 INFO - PROCESS | 22989 | 1480706532264 Marionette TRACE conn4 <- [1,2205,null,{}] 11:22:12 INFO - PROCESS | 22989 | 1480706532270 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}] 11:22:12 INFO - PROCESS | 22989 | 1480706532479 Marionette TRACE conn4 <- [1,2206,null,{"value":null}] 11:22:12 INFO - PROCESS | 22989 | 1480706532519 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:22:12 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b09d400 == 10 [pid = 23034] [id = 851] 11:22:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9b5aa400) [pid = 23034] [serial = 2272] [outer = (nil)] 11:22:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9ba23400) [pid = 23034] [serial = 2273] [outer = 0x9b5aa400] 11:22:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9def8000) [pid = 23034] [serial = 2274] [outer = 0x9b5aa400] 11:22:13 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:13 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:14 INFO - PROCESS | 22989 | 1480706534108 Marionette TRACE conn4 <- [1,2207,null,{"value":["/service-workers/service-worker/registration-events.https.html",0,null,null,[["Registration: events",0,null,null]]]}] 11:22:14 INFO - . 11:22:14 INFO - TEST-OK | /service-workers/service-worker/registration-events.https.html | took 1881ms 11:22:14 INFO - PROCESS | 22989 | 1480706534143 Marionette TRACE conn4 -> [0,2208,"getWindowHandle",null] 11:22:14 INFO - PROCESS | 22989 | 1480706534147 Marionette TRACE conn4 <- [1,2208,null,{"value":"2147483649"}] 11:22:14 INFO - TEST-START | /service-workers/service-worker/registration-iframe.https.html 11:22:14 INFO - PROCESS | 22989 | 1480706534156 Marionette TRACE conn4 -> [0,2209,"timeouts",{"script":35000}] 11:22:14 INFO - PROCESS | 22989 | 1480706534161 Marionette TRACE conn4 <- [1,2209,null,{}] 11:22:14 INFO - PROCESS | 22989 | 1480706534170 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}] 11:22:14 INFO - PROCESS | 22989 | 1480706534337 Marionette TRACE conn4 <- [1,2210,null,{"value":null}] 11:22:14 INFO - PROCESS | 22989 | 1480706534392 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:22:14 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d29c800 == 11 [pid = 23034] [id = 852] 11:22:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9d29d400) [pid = 23034] [serial = 2275] [outer = (nil)] 11:22:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9d894400) [pid = 23034] [serial = 2276] [outer = 0x9d29d400] 11:22:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9deee000) [pid = 23034] [serial = 2277] [outer = 0x9d29d400] 11:22:14 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:14 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:15 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b09c400 == 12 [pid = 23034] [id = 853] 11:22:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9b5ab000) [pid = 23034] [serial = 2278] [outer = (nil)] 11:22:15 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:15 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:15 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0e6c00 == 13 [pid = 23034] [id = 854] 11:22:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9b74b400) [pid = 23034] [serial = 2279] [outer = (nil)] 11:22:15 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b750400 == 14 [pid = 23034] [id = 855] 11:22:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9b750800) [pid = 23034] [serial = 2280] [outer = (nil)] 11:22:15 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:15 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:15 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:15 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:15 INFO - PROCESS | 22989 | [Child 23034] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9718 11:22:15 INFO - PROCESS | 22989 | [Child 23034] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9718 11:22:15 INFO - PROCESS | 22989 | [Child 23034] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9718 11:22:15 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5b9000 == 13 [pid = 23034] [id = 850] 11:22:15 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc3b400 == 12 [pid = 23034] [id = 846] 11:22:15 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0ef800 == 11 [pid = 23034] [id = 845] 11:22:15 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0a0800 == 10 [pid = 23034] [id = 847] 11:22:15 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba17000 == 9 [pid = 23034] [id = 848] 11:22:15 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfdec00 == 8 [pid = 23034] [id = 849] 11:22:15 INFO - PROCESS | 22989 | --DOCSHELL 0x9b09d400 == 7 [pid = 23034] [id = 851] 11:22:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0x9b09e000) [pid = 23034] [serial = 2281] [outer = 0x9b5ab000] 11:22:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0x9b0e4000) [pid = 23034] [serial = 2282] [outer = 0x9b74b400] 11:22:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0x9b5ab800) [pid = 23034] [serial = 2283] [outer = 0x9b750800] 11:22:16 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0x9e5dd400) [pid = 23034] [serial = 2255] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0x9e42b400) [pid = 23034] [serial = 2233] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?uncontrolled] 11:22:16 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0x9e5e4000) [pid = 23034] [serial = 2256] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0x9e436400) [pid = 23034] [serial = 2234] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-potential-controlled] 11:22:16 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0x9e5d9800) [pid = 23034] [serial = 2238] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9e5e0400) [pid = 23034] [serial = 2240] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9b5a9800) [pid = 23034] [serial = 2236] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-match-longer] 11:22:16 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9e04c400) [pid = 23034] [serial = 2230] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9cc3ac00) [pid = 23034] [serial = 2245] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9b748400) [pid = 23034] [serial = 2250] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/register-closed-window-iframe.html] 11:22:16 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9e059000) [pid = 23034] [serial = 2252] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9e42b000) [pid = 23034] [serial = 2253] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9deed800) [pid = 23034] [serial = 2248] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9b74cc00) [pid = 23034] [serial = 2243] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9d29c000) [pid = 23034] [serial = 2247] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9b5b7400) [pid = 23034] [serial = 2242] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 22989 | --DOCSHELL 0x9c550400 == 6 [pid = 23034] [id = 840] 11:22:16 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 11:22:16 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 11:22:16 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 11:22:16 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 11:22:16 INFO - PROCESS | 22989 | 1480706536726 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]]]}] 11:22:16 INFO - ... 11:22:16 INFO - TEST-OK | /service-workers/service-worker/registration-iframe.https.html | took 2599ms 11:22:16 INFO - PROCESS | 22989 | 1480706536755 Marionette TRACE conn4 -> [0,2212,"getWindowHandle",null] 11:22:16 INFO - PROCESS | 22989 | 1480706536758 Marionette TRACE conn4 <- [1,2212,null,{"value":"2147483649"}] 11:22:16 INFO - TEST-START | /service-workers/service-worker/registration-service-worker-attributes.https.html 11:22:16 INFO - PROCESS | 22989 | 1480706536773 Marionette TRACE conn4 -> [0,2213,"timeouts",{"script":35000}] 11:22:16 INFO - PROCESS | 22989 | 1480706536776 Marionette TRACE conn4 <- [1,2213,null,{}] 11:22:16 INFO - PROCESS | 22989 | 1480706536782 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}] 11:22:16 INFO - PROCESS | 22989 | 1480706536950 Marionette TRACE conn4 <- [1,2214,null,{"value":null}] 11:22:17 INFO - PROCESS | 22989 | 1480706537049 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:22:17 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b6400 == 7 [pid = 23034] [id = 856] 11:22:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9b5b6800) [pid = 23034] [serial = 2284] [outer = (nil)] 11:22:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9ba24000) [pid = 23034] [serial = 2285] [outer = 0x9b5b6800] 11:22:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9c558c00) [pid = 23034] [serial = 2286] [outer = 0x9b5b6800] 11:22:17 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:17 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:18 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:18 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:18 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:18 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:18 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:18 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:18 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:22:18 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 11:22:18 INFO - PROCESS | 22989 | [Child 23034] 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 11:22:18 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 11:22:18 INFO - PROCESS | 22989 | [Child 23034] 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 11:22:18 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 11:22:18 INFO - PROCESS | 22989 | [Child 23034] 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 11:22:18 INFO - PROCESS | 22989 | 1480706538334 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]]]}] 11:22:18 INFO - . 11:22:18 INFO - TEST-OK | /service-workers/service-worker/registration-service-worker-attributes.https.html | took 1582ms 11:22:18 INFO - PROCESS | 22989 | 1480706538360 Marionette TRACE conn4 -> [0,2216,"getWindowHandle",null] 11:22:18 INFO - TEST-START | /service-workers/service-worker/registration.https.html 11:22:18 INFO - PROCESS | 22989 | 1480706538365 Marionette TRACE conn4 <- [1,2216,null,{"value":"2147483649"}] 11:22:18 INFO - PROCESS | 22989 | 1480706538372 Marionette TRACE conn4 -> [0,2217,"timeouts",{"script":35000}] 11:22:18 INFO - PROCESS | 22989 | 1480706538375 Marionette TRACE conn4 <- [1,2217,null,{}] 11:22:18 INFO - PROCESS | 22989 | 1480706538380 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}] 11:22:18 INFO - PROCESS | 22989 | 1480706538546 Marionette TRACE conn4 <- [1,2218,null,{"value":null}] 11:22:18 INFO - PROCESS | 22989 | 1480706538638 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:22:18 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc40c00 == 8 [pid = 23034] [id = 857] 11:22:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9cfe6000) [pid = 23034] [serial = 2287] [outer = (nil)] 11:22:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9d29b400) [pid = 23034] [serial = 2288] [outer = 0x9cfe6000] 11:22:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9d29d800) [pid = 23034] [serial = 2289] [outer = 0x9cfe6000] 11:22:19 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:19 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:20 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9ba1a800) [pid = 23034] [serial = 2257] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-same-scope-different-script-url.https.html] 11:22:20 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9cfe6c00) [pid = 23034] [serial = 2266] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-wait-forever-in-install-worker.https.html] 11:22:20 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9e5bcc00) [pid = 23034] [serial = 2269] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-end-to-end.https.html] 11:22:20 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9cc3cc00) [pid = 23034] [serial = 2260] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 11:22:20 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9b0e5c00) [pid = 23034] [serial = 2262] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 11:22:20 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9ba17c00) [pid = 23034] [serial = 2264] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 11:22:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 556 11:22:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 11:22:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 535 11:22:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 11:22:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 11:22:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 11:22:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 11:22:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 11:22:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 11:22:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 11:22:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 11:22:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 11:22:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 11:22:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 11:22:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 11:22:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 11:22:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 11:22:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 11:22:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 11:22:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 11:22:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 11:22:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 11:22:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 11:22:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 11:22:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 11:22:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 11:22:21 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 11:22:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 11:22:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 11:22:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 11:22:22 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 11:22:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 11:22:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 11:22:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 11:22:23 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 11:22:23 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b6400 == 7 [pid = 23034] [id = 856] 11:22:23 INFO - PROCESS | 22989 | --DOCSHELL 0x9b750400 == 6 [pid = 23034] [id = 855] 11:22:23 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0e6c00 == 5 [pid = 23034] [id = 854] 11:22:23 INFO - PROCESS | 22989 | --DOCSHELL 0x9b09c400 == 4 [pid = 23034] [id = 853] 11:22:23 INFO - PROCESS | 22989 | --DOCSHELL 0x9d29c800 == 3 [pid = 23034] [id = 852] 11:22:23 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9ec5f800) [pid = 23034] [serial = 2271] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9cc3e000) [pid = 23034] [serial = 2261] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9b0e6000) [pid = 23034] [serial = 2263] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9ba19000) [pid = 23034] [serial = 2265] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9e5b9c00) [pid = 23034] [serial = 2268] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9ec0f400) [pid = 23034] [serial = 2259] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9ec62c00) [pid = 23034] [serial = 2270] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9e42dc00) [pid = 23034] [serial = 2267] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9ec0c400) [pid = 23034] [serial = 2258] [outer = (nil)] [url = about:blank] 11:22:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!url', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 113 11:22:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 11:22:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!url', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 113 11:22:24 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 11:22:24 INFO - PROCESS | 22989 | 1480706544165 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]]]}] 11:22:24 INFO - .................................. 11:22:24 INFO - TEST-OK | /service-workers/service-worker/registration.https.html | took 5873ms 11:22:24 INFO - TEST-START | /service-workers/service-worker/rejections.https.html 11:22:24 INFO - PROCESS | 22989 | 1480706544244 Marionette TRACE conn4 -> [0,2220,"getWindowHandle",null] 11:22:24 INFO - PROCESS | 22989 | 1480706544246 Marionette TRACE conn4 <- [1,2220,null,{"value":"2147483649"}] 11:22:24 INFO - PROCESS | 22989 | 1480706544253 Marionette TRACE conn4 -> [0,2221,"timeouts",{"script":35000}] 11:22:24 INFO - PROCESS | 22989 | 1480706544256 Marionette TRACE conn4 <- [1,2221,null,{}] 11:22:24 INFO - PROCESS | 22989 | 1480706544261 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}] 11:22:24 INFO - PROCESS | 22989 | 1480706544441 Marionette TRACE conn4 <- [1,2222,null,{"value":null}] 11:22:24 INFO - PROCESS | 22989 | 1480706544496 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:22:24 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba09400 == 4 [pid = 23034] [id = 858] 11:22:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9ba09800) [pid = 23034] [serial = 2290] [outer = (nil)] 11:22:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9c553c00) [pid = 23034] [serial = 2291] [outer = 0x9ba09800] 11:22:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9cc3fc00) [pid = 23034] [serial = 2292] [outer = 0x9ba09800] 11:22:24 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:24 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 535 11:22:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 11:22:25 INFO - PROCESS | 22989 | 1480706545550 Marionette TRACE conn4 <- [1,2223,null,{"value":["/service-workers/service-worker/rejections.https.html",0,null,null,[["Rejections are DOMExceptions",0,null,null]]]}] 11:22:25 INFO - . 11:22:25 INFO - TEST-OK | /service-workers/service-worker/rejections.https.html | took 1331ms 11:22:25 INFO - PROCESS | 22989 | 1480706545584 Marionette TRACE conn4 -> [0,2224,"getWindowHandle",null] 11:22:25 INFO - PROCESS | 22989 | 1480706545588 Marionette TRACE conn4 <- [1,2224,null,{"value":"2147483649"}] 11:22:25 INFO - TEST-START | /service-workers/service-worker/request-end-to-end.https.html 11:22:25 INFO - PROCESS | 22989 | 1480706545594 Marionette TRACE conn4 -> [0,2225,"timeouts",{"script":35000}] 11:22:25 INFO - PROCESS | 22989 | 1480706545596 Marionette TRACE conn4 <- [1,2225,null,{}] 11:22:25 INFO - PROCESS | 22989 | 1480706545602 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}] 11:22:25 INFO - PROCESS | 22989 | 1480706545763 Marionette TRACE conn4 <- [1,2226,null,{"value":null}] 11:22:25 INFO - PROCESS | 22989 | 1480706545856 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:22:25 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d293400 == 5 [pid = 23034] [id = 859] 11:22:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9d295800) [pid = 23034] [serial = 2293] [outer = (nil)] 11:22:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9d887400) [pid = 23034] [serial = 2294] [outer = 0x9d295800] 11:22:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9d88e000) [pid = 23034] [serial = 2295] [outer = 0x9d295800] 11:22:26 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:26 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:26 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9b5b6800) [pid = 23034] [serial = 2284] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-service-worker-attributes.https.html] 11:22:26 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9b74b400) [pid = 23034] [serial = 2279] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:22:26 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9b5ab000) [pid = 23034] [serial = 2278] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:22:26 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9b750800) [pid = 23034] [serial = 2280] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:22:26 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9b5aa400) [pid = 23034] [serial = 2272] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-events.https.html] 11:22:26 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9d29d400) [pid = 23034] [serial = 2275] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-iframe.https.html] 11:22:27 INFO - PROCESS | 22989 | ++DOCSHELL 0x9def3400 == 6 [pid = 23034] [id = 860] 11:22:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9def4c00) [pid = 23034] [serial = 2296] [outer = (nil)] 11:22:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9def6400) [pid = 23034] [serial = 2297] [outer = 0x9def4c00] 11:22:27 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:27 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:27 INFO - PROCESS | 22989 | 1480706547400 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]]]}] 11:22:27 INFO - . 11:22:27 INFO - TEST-OK | /service-workers/service-worker/request-end-to-end.https.html | took 1834ms 11:22:27 INFO - PROCESS | 22989 | 1480706547428 Marionette TRACE conn4 -> [0,2228,"getWindowHandle",null] 11:22:27 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-connect.https.html 11:22:27 INFO - PROCESS | 22989 | 1480706547439 Marionette TRACE conn4 <- [1,2228,null,{"value":"2147483649"}] 11:22:27 INFO - PROCESS | 22989 | 1480706547445 Marionette TRACE conn4 -> [0,2229,"timeouts",{"script":35000}] 11:22:27 INFO - PROCESS | 22989 | 1480706547451 Marionette TRACE conn4 <- [1,2229,null,{}] 11:22:27 INFO - PROCESS | 22989 | 1480706547460 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}] 11:22:27 INFO - PROCESS | 22989 | 1480706547687 Marionette TRACE conn4 <- [1,2230,null,{"value":null}] 11:22:27 INFO - PROCESS | 22989 | 1480706547743 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:22:27 INFO - PROCESS | 22989 | ++DOCSHELL 0x9deeb800 == 7 [pid = 23034] [id = 861] 11:22:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9deebc00) [pid = 23034] [serial = 2298] [outer = (nil)] 11:22:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9e42c000) [pid = 23034] [serial = 2299] [outer = 0x9deebc00] 11:22:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9e41a400) [pid = 23034] [serial = 2300] [outer = 0x9deebc00] 11:22:28 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:28 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:29 INFO - PROCESS | 22989 | 1480706549337 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"]]]}] 11:22:29 INFO - .... 11:22:29 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-connect.https.html | took 1939ms 11:22:29 INFO - PROCESS | 22989 | 1480706549386 Marionette TRACE conn4 -> [0,2232,"getWindowHandle",null] 11:22:29 INFO - PROCESS | 22989 | 1480706549396 Marionette TRACE conn4 <- [1,2232,null,{"value":"2147483649"}] 11:22:29 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-default.https.html 11:22:29 INFO - PROCESS | 22989 | 1480706549422 Marionette TRACE conn4 -> [0,2233,"timeouts",{"script":35000}] 11:22:29 INFO - PROCESS | 22989 | 1480706549428 Marionette TRACE conn4 <- [1,2233,null,{}] 11:22:29 INFO - PROCESS | 22989 | 1480706549438 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}] 11:22:29 INFO - PROCESS | 22989 | 1480706549573 Marionette TRACE conn4 <- [1,2234,null,{"value":null}] 11:22:29 INFO - PROCESS | 22989 | 1480706549641 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:22:29 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5c1400 == 8 [pid = 23034] [id = 862] 11:22:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9e5d9800) [pid = 23034] [serial = 2301] [outer = (nil)] 11:22:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9ec11c00) [pid = 23034] [serial = 2302] [outer = 0x9e5d9800] 11:22:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9ec10c00) [pid = 23034] [serial = 2303] [outer = 0x9e5d9800] 11:22:30 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:30 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:31 INFO - PROCESS | 22989 | 1480706551567 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"]]]}] 11:22:31 INFO - .... 11:22:31 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-default.https.html | took 2192ms 11:22:31 INFO - PROCESS | 22989 | 1480706551621 Marionette TRACE conn4 -> [0,2236,"getWindowHandle",null] 11:22:31 INFO - PROCESS | 22989 | 1480706551626 Marionette TRACE conn4 <- [1,2236,null,{"value":"2147483649"}] 11:22:31 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-script.https.html 11:22:31 INFO - PROCESS | 22989 | 1480706551653 Marionette TRACE conn4 -> [0,2237,"timeouts",{"script":35000}] 11:22:31 INFO - PROCESS | 22989 | 1480706551655 Marionette TRACE conn4 <- [1,2237,null,{}] 11:22:31 INFO - PROCESS | 22989 | 1480706551667 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}] 11:22:31 INFO - PROCESS | 22989 | 1480706551864 Marionette TRACE conn4 <- [1,2238,null,{"value":null}] 11:22:31 INFO - PROCESS | 22989 | 1480706551933 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:22:32 INFO - PROCESS | 22989 | --DOCSHELL 0x9def3400 == 7 [pid = 23034] [id = 860] 11:22:32 INFO - PROCESS | 22989 | --DOCSHELL 0x9deeb800 == 6 [pid = 23034] [id = 861] 11:22:32 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc40c00 == 5 [pid = 23034] [id = 857] 11:22:32 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba09400 == 4 [pid = 23034] [id = 858] 11:22:32 INFO - PROCESS | 22989 | --DOCSHELL 0x9d293400 == 3 [pid = 23034] [id = 859] 11:22:32 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5c1400 == 2 [pid = 23034] [id = 862] 11:22:32 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9d29b400) [pid = 23034] [serial = 2288] [outer = (nil)] [url = about:blank] 11:22:32 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9b0e4000) [pid = 23034] [serial = 2282] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:22:32 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9b09e000) [pid = 23034] [serial = 2281] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:22:32 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9b5ab800) [pid = 23034] [serial = 2283] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:22:32 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9def8000) [pid = 23034] [serial = 2274] [outer = (nil)] [url = about:blank] 11:22:32 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9deee000) [pid = 23034] [serial = 2277] [outer = (nil)] [url = about:blank] 11:22:32 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9c558c00) [pid = 23034] [serial = 2286] [outer = (nil)] [url = about:blank] 11:22:32 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9ba24000) [pid = 23034] [serial = 2285] [outer = (nil)] [url = about:blank] 11:22:32 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0x9d894400) [pid = 23034] [serial = 2276] [outer = (nil)] [url = about:blank] 11:22:32 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0x9ba23400) [pid = 23034] [serial = 2273] [outer = (nil)] [url = about:blank] 11:22:32 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b094400 == 3 [pid = 23034] [id = 863] 11:22:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0x9b095800) [pid = 23034] [serial = 2304] [outer = (nil)] 11:22:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9b0e3400) [pid = 23034] [serial = 2305] [outer = 0x9b095800] 11:22:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9b0ebc00) [pid = 23034] [serial = 2306] [outer = 0x9b095800] 11:22:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:33 INFO - PROCESS | 22989 | 1480706553907 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,{},{}]]]}] 11:22:33 INFO - .... 11:22:33 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-script.https.html | took 2303ms 11:22:33 INFO - PROCESS | 22989 | 1480706553950 Marionette TRACE conn4 -> [0,2240,"getWindowHandle",null] 11:22:33 INFO - PROCESS | 22989 | 1480706553960 Marionette TRACE conn4 <- [1,2240,null,{"value":"2147483649"}] 11:22:33 INFO - TEST-START | /service-workers/service-worker/serviceworkerobject-scripturl.https.html 11:22:33 INFO - PROCESS | 22989 | 1480706553980 Marionette TRACE conn4 -> [0,2241,"timeouts",{"script":35000}] 11:22:33 INFO - PROCESS | 22989 | 1480706553986 Marionette TRACE conn4 <- [1,2241,null,{}] 11:22:34 INFO - PROCESS | 22989 | 1480706553995 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}] 11:22:34 INFO - PROCESS | 22989 | 1480706554157 Marionette TRACE conn4 <- [1,2242,null,{"value":null}] 11:22:34 INFO - PROCESS | 22989 | 1480706554271 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:22:34 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5ab800 == 4 [pid = 23034] [id = 864] 11:22:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9b5aec00) [pid = 23034] [serial = 2307] [outer = (nil)] 11:22:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9b74f400) [pid = 23034] [serial = 2308] [outer = 0x9b5aec00] 11:22:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9ba09400) [pid = 23034] [serial = 2309] [outer = 0x9b5aec00] 11:22:34 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:34 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:35 INFO - PROCESS | 22989 | 1480706555779 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]]]}] 11:22:35 INFO - .. 11:22:35 INFO - TEST-OK | /service-workers/service-worker/serviceworkerobject-scripturl.https.html | took 1845ms 11:22:35 INFO - PROCESS | 22989 | 1480706555830 Marionette TRACE conn4 -> [0,2244,"getWindowHandle",null] 11:22:35 INFO - PROCESS | 22989 | 1480706555836 Marionette TRACE conn4 <- [1,2244,null,{"value":"2147483649"}] 11:22:35 INFO - TEST-START | /service-workers/service-worker/shared-worker-controlled.https.html 11:22:35 INFO - PROCESS | 22989 | 1480706555846 Marionette TRACE conn4 -> [0,2245,"timeouts",{"script":35000}] 11:22:35 INFO - PROCESS | 22989 | 1480706555854 Marionette TRACE conn4 <- [1,2245,null,{}] 11:22:35 INFO - PROCESS | 22989 | 1480706555862 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}] 11:22:36 INFO - PROCESS | 22989 | 1480706556042 Marionette TRACE conn4 <- [1,2246,null,{"value":null}] 11:22:36 INFO - PROCESS | 22989 | 1480706556102 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:22:36 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9d295800) [pid = 23034] [serial = 2293] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/request-end-to-end.https.html] 11:22:36 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9deebc00) [pid = 23034] [serial = 2298] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-connect.https.html] 11:22:36 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9cfe6000) [pid = 23034] [serial = 2287] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration.https.html] 11:22:36 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9ba09800) [pid = 23034] [serial = 2290] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/rejections.https.html] 11:22:36 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0x9def4c00) [pid = 23034] [serial = 2296] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:22:36 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba07c00 == 5 [pid = 23034] [id = 865] 11:22:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9ba08c00) [pid = 23034] [serial = 2310] [outer = (nil)] 11:22:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9cfdc800) [pid = 23034] [serial = 2311] [outer = 0x9ba08c00] 11:22:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9cfe0000) [pid = 23034] [serial = 2312] [outer = 0x9ba08c00] 11:22:36 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:36 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:22:39 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5ab800 == 4 [pid = 23034] [id = 864] 11:22:39 INFO - PROCESS | 22989 | --DOCSHELL 0x9b094400 == 3 [pid = 23034] [id = 863] 11:22:39 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9ec11c00) [pid = 23034] [serial = 2302] [outer = (nil)] [url = about:blank] 11:22:39 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9e42c000) [pid = 23034] [serial = 2299] [outer = (nil)] [url = about:blank] 11:22:39 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0x9e41a400) [pid = 23034] [serial = 2300] [outer = (nil)] [url = about:blank] 11:22:39 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0x9d29d800) [pid = 23034] [serial = 2289] [outer = (nil)] [url = about:blank] 11:22:39 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0x9cc3fc00) [pid = 23034] [serial = 2292] [outer = (nil)] [url = about:blank] 11:22:39 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0x9def6400) [pid = 23034] [serial = 2297] [outer = (nil)] [url = about:blank] 11:22:39 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0x9d88e000) [pid = 23034] [serial = 2295] [outer = (nil)] [url = about:blank] 11:22:39 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0x9d887400) [pid = 23034] [serial = 2294] [outer = (nil)] [url = about:blank] 11:22:39 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0x9c553c00) [pid = 23034] [serial = 2291] [outer = (nil)] [url = about:blank] 11:22:41 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0x9b5aec00) [pid = 23034] [serial = 2307] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/serviceworkerobject-scripturl.https.html] 11:22:41 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0x9b095800) [pid = 23034] [serial = 2304] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-script.https.html] 11:22:41 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0x9e5d9800) [pid = 23034] [serial = 2301] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-default.https.html] 11:22:45 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0x9b0ebc00) [pid = 23034] [serial = 2306] [outer = (nil)] [url = about:blank] 11:22:45 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0x9cfdc800) [pid = 23034] [serial = 2311] [outer = (nil)] [url = about:blank] 11:22:45 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0x9ba09400) [pid = 23034] [serial = 2309] [outer = (nil)] [url = about:blank] 11:22:45 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0x9b74f400) [pid = 23034] [serial = 2308] [outer = (nil)] [url = about:blank] 11:22:45 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0x9b0e3400) [pid = 23034] [serial = 2305] [outer = (nil)] [url = about:blank] 11:22:45 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0x9ec10c00) [pid = 23034] [serial = 2303] [outer = (nil)] [url = about:blank] 11:23:06 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:23:06 INFO - PROCESS | 22989 | 1480706586793 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]]]}] 11:23:06 INFO - ... 11:23:06 INFO - TEST-ERROR | /service-workers/service-worker/shared-worker-controlled.https.html | took 30995ms 11:23:06 INFO - PROCESS | 22989 | 1480706586842 Marionette TRACE conn4 -> [0,2248,"getWindowHandle",null] 11:23:06 INFO - PROCESS | 22989 | 1480706586845 Marionette TRACE conn4 <- [1,2248,null,{"value":"2147483649"}] 11:23:06 INFO - TEST-START | /service-workers/service-worker/skip-waiting-installed.https.html 11:23:06 INFO - PROCESS | 22989 | 1480706586851 Marionette TRACE conn4 -> [0,2249,"timeouts",{"script":35000}] 11:23:06 INFO - PROCESS | 22989 | 1480706586853 Marionette TRACE conn4 <- [1,2249,null,{}] 11:23:06 INFO - PROCESS | 22989 | 1480706586859 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}] 11:23:07 INFO - PROCESS | 22989 | 1480706587076 Marionette TRACE conn4 <- [1,2250,null,{"value":null}] 11:23:07 INFO - PROCESS | 22989 | 1480706587171 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:07 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b09ec00 == 4 [pid = 23034] [id = 866] 11:23:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0x9b09f400) [pid = 23034] [serial = 2313] [outer = (nil)] 11:23:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0x9b0e5000) [pid = 23034] [serial = 2314] [outer = 0x9b09f400] 11:23:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0x9b0ec800) [pid = 23034] [serial = 2315] [outer = 0x9b09f400] 11:23:07 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:07 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:08 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b6400 == 5 [pid = 23034] [id = 867] 11:23:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0x9b5b8000) [pid = 23034] [serial = 2316] [outer = (nil)] 11:23:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0x9b5b8c00) [pid = 23034] [serial = 2317] [outer = 0x9b5b8000] 11:23:08 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:08 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:08 INFO - PROCESS | 22989 | 1480706588833 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]]]}] 11:23:08 INFO - . 11:23:08 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-installed.https.html | took 2038ms 11:23:08 INFO - PROCESS | 22989 | 1480706588941 Marionette TRACE conn4 -> [0,2252,"getWindowHandle",null] 11:23:08 INFO - PROCESS | 22989 | 1480706588946 Marionette TRACE conn4 <- [1,2252,null,{"value":"2147483649"}] 11:23:08 INFO - TEST-START | /service-workers/service-worker/skip-waiting-using-registration.https.html 11:23:08 INFO - PROCESS | 22989 | 1480706588964 Marionette TRACE conn4 -> [0,2253,"timeouts",{"script":35000}] 11:23:08 INFO - PROCESS | 22989 | 1480706588966 Marionette TRACE conn4 <- [1,2253,null,{}] 11:23:08 INFO - PROCESS | 22989 | 1480706588973 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}] 11:23:09 INFO - PROCESS | 22989 | 1480706589193 Marionette TRACE conn4 <- [1,2254,null,{"value":null}] 11:23:09 INFO - PROCESS | 22989 | 1480706589242 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:09 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b09dc00 == 6 [pid = 23034] [id = 868] 11:23:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0x9b0e4800) [pid = 23034] [serial = 2318] [outer = (nil)] 11:23:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0x9ba05000) [pid = 23034] [serial = 2319] [outer = 0x9b0e4800] 11:23:09 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0x9ba17400) [pid = 23034] [serial = 2320] [outer = 0x9b0e4800] 11:23:09 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:09 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:10 INFO - PROCESS | 22989 | ++DOCSHELL 0x9c55bc00 == 7 [pid = 23034] [id = 869] 11:23:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0x9cc36000) [pid = 23034] [serial = 2321] [outer = (nil)] 11:23:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0x9cc38400) [pid = 23034] [serial = 2322] [outer = 0x9cc36000] 11:23:10 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:10 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:11 INFO - PROCESS | 22989 | 1480706591017 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,{},{}]]]}] 11:23:11 INFO - .. 11:23:11 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-using-registration.https.html | took 2098ms 11:23:11 INFO - PROCESS | 22989 | 1480706591066 Marionette TRACE conn4 -> [0,2256,"getWindowHandle",null] 11:23:11 INFO - PROCESS | 22989 | 1480706591076 Marionette TRACE conn4 <- [1,2256,null,{"value":"2147483649"}] 11:23:11 INFO - TEST-START | /service-workers/service-worker/skip-waiting-without-client.https.html 11:23:11 INFO - PROCESS | 22989 | 1480706591094 Marionette TRACE conn4 -> [0,2257,"timeouts",{"script":35000}] 11:23:11 INFO - PROCESS | 22989 | 1480706591097 Marionette TRACE conn4 <- [1,2257,null,{}] 11:23:11 INFO - PROCESS | 22989 | 1480706591115 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}] 11:23:11 INFO - PROCESS | 22989 | 1480706591338 Marionette TRACE conn4 <- [1,2258,null,{"value":null}] 11:23:11 INFO - PROCESS | 22989 | 1480706591379 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:11 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfdb400 == 8 [pid = 23034] [id = 870] 11:23:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0x9cfe6800) [pid = 23034] [serial = 2323] [outer = (nil)] 11:23:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0x9d29ec00) [pid = 23034] [serial = 2324] [outer = 0x9cfe6800] 11:23:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0x9d2a1400) [pid = 23034] [serial = 2325] [outer = 0x9cfe6800] 11:23:11 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:11 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:12 INFO - PROCESS | 22989 | 1480706592746 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,{},{}]]]}] 11:23:12 INFO - .. 11:23:12 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-without-client.https.html | took 1708ms 11:23:12 INFO - PROCESS | 22989 | 1480706592796 Marionette TRACE conn4 -> [0,2260,"getWindowHandle",null] 11:23:12 INFO - PROCESS | 22989 | 1480706592803 Marionette TRACE conn4 <- [1,2260,null,{"value":"2147483649"}] 11:23:12 INFO - TEST-START | /service-workers/service-worker/skip-waiting-without-using-registration.https.html 11:23:12 INFO - PROCESS | 22989 | 1480706592818 Marionette TRACE conn4 -> [0,2261,"timeouts",{"script":35000}] 11:23:12 INFO - PROCESS | 22989 | 1480706592824 Marionette TRACE conn4 <- [1,2261,null,{}] 11:23:12 INFO - PROCESS | 22989 | 1480706592829 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}] 11:23:13 INFO - PROCESS | 22989 | 1480706593069 Marionette TRACE conn4 <- [1,2262,null,{"value":null}] 11:23:13 INFO - PROCESS | 22989 | 1480706593112 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:13 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d88e800 == 9 [pid = 23034] [id = 871] 11:23:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0x9d88f000) [pid = 23034] [serial = 2326] [outer = (nil)] 11:23:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0x9def0000) [pid = 23034] [serial = 2327] [outer = 0x9d88f000] 11:23:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9def7c00) [pid = 23034] [serial = 2328] [outer = 0x9d88f000] 11:23:13 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:13 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:14 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfda000 == 10 [pid = 23034] [id = 872] 11:23:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9def9800) [pid = 23034] [serial = 2329] [outer = (nil)] 11:23:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9e051800) [pid = 23034] [serial = 2330] [outer = 0x9def9800] 11:23:14 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:14 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:14 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:23:14 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:23:14 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:23:14 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:23:14 INFO - PROCESS | 22989 | 1480706594795 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,{},{}]]]}] 11:23:14 INFO - .. 11:23:14 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-without-using-registration.https.html | took 1998ms 11:23:14 INFO - PROCESS | 22989 | 1480706594823 Marionette TRACE conn4 -> [0,2264,"getWindowHandle",null] 11:23:14 INFO - PROCESS | 22989 | 1480706594827 Marionette TRACE conn4 <- [1,2264,null,{"value":"2147483649"}] 11:23:14 INFO - TEST-START | /service-workers/service-worker/skip-waiting.https.html 11:23:14 INFO - PROCESS | 22989 | 1480706594851 Marionette TRACE conn4 -> [0,2265,"timeouts",{"script":35000}] 11:23:14 INFO - PROCESS | 22989 | 1480706594855 Marionette TRACE conn4 <- [1,2265,null,{}] 11:23:14 INFO - PROCESS | 22989 | 1480706594873 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}] 11:23:15 INFO - PROCESS | 22989 | 1480706595060 Marionette TRACE conn4 <- [1,2266,null,{"value":null}] 11:23:15 INFO - PROCESS | 22989 | 1480706595168 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:15 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b099000 == 11 [pid = 23034] [id = 873] 11:23:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9b09a400) [pid = 23034] [serial = 2331] [outer = (nil)] 11:23:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9b74c800) [pid = 23034] [serial = 2332] [outer = 0x9b09a400] 11:23:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9b755000) [pid = 23034] [serial = 2333] [outer = 0x9b09a400] 11:23:15 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:15 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:16 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d891400 == 12 [pid = 23034] [id = 874] 11:23:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9deebc00) [pid = 23034] [serial = 2334] [outer = (nil)] 11:23:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9def0c00) [pid = 23034] [serial = 2335] [outer = 0x9deebc00] 11:23:16 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:16 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:17 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfda000 == 11 [pid = 23034] [id = 872] 11:23:17 INFO - PROCESS | 22989 | --DOCSHELL 0x9d88e800 == 10 [pid = 23034] [id = 871] 11:23:17 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfdb400 == 9 [pid = 23034] [id = 870] 11:23:17 INFO - PROCESS | 22989 | --DOCSHELL 0x9c55bc00 == 8 [pid = 23034] [id = 869] 11:23:17 INFO - PROCESS | 22989 | --DOCSHELL 0x9b09dc00 == 7 [pid = 23034] [id = 868] 11:23:17 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b6400 == 6 [pid = 23034] [id = 867] 11:23:17 INFO - PROCESS | 22989 | --DOCSHELL 0x9b09ec00 == 5 [pid = 23034] [id = 866] 11:23:17 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba07c00 == 4 [pid = 23034] [id = 865] 11:23:17 INFO - PROCESS | 22989 | 1480706597455 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]]]}] 11:23:17 INFO - . 11:23:17 INFO - TEST-OK | /service-workers/service-worker/skip-waiting.https.html | took 2665ms 11:23:17 INFO - PROCESS | 22989 | 1480706597500 Marionette TRACE conn4 -> [0,2268,"getWindowHandle",null] 11:23:17 INFO - PROCESS | 22989 | 1480706597504 Marionette TRACE conn4 <- [1,2268,null,{"value":"2147483649"}] 11:23:17 INFO - TEST-START | /service-workers/service-worker/state.https.html 11:23:17 INFO - PROCESS | 22989 | 1480706597510 Marionette TRACE conn4 -> [0,2269,"timeouts",{"script":35000}] 11:23:17 INFO - PROCESS | 22989 | 1480706597512 Marionette TRACE conn4 <- [1,2269,null,{}] 11:23:17 INFO - PROCESS | 22989 | 1480706597518 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}] 11:23:17 INFO - PROCESS | 22989 | 1480706597690 Marionette TRACE conn4 <- [1,2270,null,{"value":null}] 11:23:17 INFO - PROCESS | 22989 | 1480706597788 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:17 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b3c00 == 5 [pid = 23034] [id = 875] 11:23:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9b74a800) [pid = 23034] [serial = 2336] [outer = (nil)] 11:23:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9ba1b000) [pid = 23034] [serial = 2337] [outer = 0x9b74a800] 11:23:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9cc3bc00) [pid = 23034] [serial = 2338] [outer = 0x9b74a800] 11:23:18 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:18 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:19 INFO - PROCESS | 22989 | 1480706599000 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]]]}] 11:23:19 INFO - . 11:23:19 INFO - TEST-OK | /service-workers/service-worker/state.https.html | took 1530ms 11:23:19 INFO - PROCESS | 22989 | 1480706599041 Marionette TRACE conn4 -> [0,2272,"getWindowHandle",null] 11:23:19 INFO - PROCESS | 22989 | 1480706599043 Marionette TRACE conn4 <- [1,2272,null,{"value":"2147483649"}] 11:23:19 INFO - TEST-START | /service-workers/service-worker/synced-state.https.html 11:23:19 INFO - PROCESS | 22989 | 1480706599050 Marionette TRACE conn4 -> [0,2273,"timeouts",{"script":35000}] 11:23:19 INFO - PROCESS | 22989 | 1480706599053 Marionette TRACE conn4 <- [1,2273,null,{}] 11:23:19 INFO - PROCESS | 22989 | 1480706599067 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}] 11:23:19 INFO - PROCESS | 22989 | 1480706599246 Marionette TRACE conn4 <- [1,2274,null,{"value":null}] 11:23:19 INFO - PROCESS | 22989 | 1480706599308 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:19 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc3fc00 == 6 [pid = 23034] [id = 876] 11:23:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9cfdb400) [pid = 23034] [serial = 2339] [outer = (nil)] 11:23:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9d890c00) [pid = 23034] [serial = 2340] [outer = 0x9cfdb400] 11:23:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9d894000) [pid = 23034] [serial = 2341] [outer = 0x9cfdb400] 11:23:19 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:19 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:20 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:20 INFO - PROCESS | 22989 | 1480706600724 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]]]}] 11:23:20 INFO - . 11:23:20 INFO - TEST-OK | /service-workers/service-worker/synced-state.https.html | took 1689ms 11:23:20 INFO - PROCESS | 22989 | 1480706600739 Marionette TRACE conn4 -> [0,2276,"getWindowHandle",null] 11:23:20 INFO - TEST-START | /service-workers/service-worker/uncontrolled-page.https.html 11:23:20 INFO - PROCESS | 22989 | 1480706600750 Marionette TRACE conn4 <- [1,2276,null,{"value":"2147483649"}] 11:23:20 INFO - PROCESS | 22989 | 1480706600756 Marionette TRACE conn4 -> [0,2277,"timeouts",{"script":35000}] 11:23:20 INFO - PROCESS | 22989 | 1480706600760 Marionette TRACE conn4 <- [1,2277,null,{}] 11:23:20 INFO - PROCESS | 22989 | 1480706600769 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}] 11:23:21 INFO - PROCESS | 22989 | 1480706601019 Marionette TRACE conn4 <- [1,2278,null,{"value":null}] 11:23:21 INFO - PROCESS | 22989 | 1480706601055 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:21 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e42c000 == 7 [pid = 23034] [id = 877] 11:23:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9e5b7800) [pid = 23034] [serial = 2342] [outer = (nil)] 11:23:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9e5d8800) [pid = 23034] [serial = 2343] [outer = 0x9e5b7800] 11:23:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9e5c6000) [pid = 23034] [serial = 2344] [outer = 0x9e5b7800] 11:23:21 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:21 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:21 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9cfe6800) [pid = 23034] [serial = 2323] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-client.https.html] 11:23:21 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9cc36000) [pid = 23034] [serial = 2321] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:23:21 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9b0e4800) [pid = 23034] [serial = 2318] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-using-registration.https.html] 11:23:21 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9ba08c00) [pid = 23034] [serial = 2310] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/shared-worker-controlled.https.html] 11:23:21 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9b09f400) [pid = 23034] [serial = 2313] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-installed.https.html] 11:23:21 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9b5b8000) [pid = 23034] [serial = 2316] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:23:22 INFO - PROCESS | 22989 | 1480706602585 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]]]}] 11:23:22 INFO - . 11:23:22 INFO - TEST-OK | /service-workers/service-worker/uncontrolled-page.https.html | took 1847ms 11:23:22 INFO - PROCESS | 22989 | 1480706602603 Marionette TRACE conn4 -> [0,2280,"getWindowHandle",null] 11:23:22 INFO - PROCESS | 22989 | 1480706602605 Marionette TRACE conn4 <- [1,2280,null,{"value":"2147483649"}] 11:23:22 INFO - TEST-START | /service-workers/service-worker/unregister-controller.https.html 11:23:22 INFO - PROCESS | 22989 | 1480706602619 Marionette TRACE conn4 -> [0,2281,"timeouts",{"script":35000}] 11:23:22 INFO - PROCESS | 22989 | 1480706602621 Marionette TRACE conn4 <- [1,2281,null,{}] 11:23:22 INFO - PROCESS | 22989 | 1480706602629 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}] 11:23:22 INFO - PROCESS | 22989 | 1480706602801 Marionette TRACE conn4 <- [1,2282,null,{"value":null}] 11:23:22 INFO - PROCESS | 22989 | 1480706602902 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:22 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5de000 == 8 [pid = 23034] [id = 878] 11:23:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9e5de400) [pid = 23034] [serial = 2345] [outer = (nil)] 11:23:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9ec10800) [pid = 23034] [serial = 2346] [outer = 0x9e5de400] 11:23:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9ec11c00) [pid = 23034] [serial = 2347] [outer = 0x9e5de400] 11:23:23 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:23 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:24 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec0ec00 == 9 [pid = 23034] [id = 879] 11:23:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9ec17400) [pid = 23034] [serial = 2348] [outer = (nil)] 11:23:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9e436800) [pid = 23034] [serial = 2349] [outer = 0x9ec17400] 11:23:24 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:24 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:24 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc39400 == 10 [pid = 23034] [id = 880] 11:23:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9ec60800) [pid = 23034] [serial = 2350] [outer = (nil)] 11:23:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9cc38c00) [pid = 23034] [serial = 2351] [outer = 0x9ec60800] 11:23:25 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec69000 == 11 [pid = 23034] [id = 881] 11:23:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9ec69400) [pid = 23034] [serial = 2352] [outer = (nil)] 11:23:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9ec69c00) [pid = 23034] [serial = 2353] [outer = 0x9ec69400] 11:23:25 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:25 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:25 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:25 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:23:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:23:25 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfdc000 == 12 [pid = 23034] [id = 882] 11:23:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9cfe2c00) [pid = 23034] [serial = 2354] [outer = (nil)] 11:23:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9cfe4c00) [pid = 23034] [serial = 2355] [outer = 0x9cfe2c00] 11:23:25 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:25 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:23:25 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:23:25 INFO - PROCESS | 22989 | 1480706605774 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]]]}] 11:23:25 INFO - ... 11:23:25 INFO - TEST-OK | /service-workers/service-worker/unregister-controller.https.html | took 3196ms 11:23:25 INFO - TEST-START | /service-workers/service-worker/unregister-then-register-new-script.https.html 11:23:25 INFO - PROCESS | 22989 | 1480706605812 Marionette TRACE conn4 -> [0,2284,"getWindowHandle",null] 11:23:25 INFO - PROCESS | 22989 | 1480706605814 Marionette TRACE conn4 <- [1,2284,null,{"value":"2147483649"}] 11:23:25 INFO - PROCESS | 22989 | 1480706605821 Marionette TRACE conn4 -> [0,2285,"timeouts",{"script":35000}] 11:23:25 INFO - PROCESS | 22989 | 1480706605824 Marionette TRACE conn4 <- [1,2285,null,{}] 11:23:25 INFO - PROCESS | 22989 | 1480706605830 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}] 11:23:26 INFO - PROCESS | 22989 | 1480706606015 Marionette TRACE conn4 <- [1,2286,null,{"value":null}] 11:23:26 INFO - PROCESS | 22989 | 1480706606113 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:26 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0eac00 == 13 [pid = 23034] [id = 883] 11:23:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9b5ae000) [pid = 23034] [serial = 2356] [outer = (nil)] 11:23:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0x9ba19c00) [pid = 23034] [serial = 2357] [outer = 0x9b5ae000] 11:23:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0x9cfe5400) [pid = 23034] [serial = 2358] [outer = 0x9b5ae000] 11:23:26 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:26 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:27 INFO - PROCESS | 22989 | --DOCSHELL 0x9e42c000 == 12 [pid = 23034] [id = 877] 11:23:27 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc3fc00 == 11 [pid = 23034] [id = 876] 11:23:27 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b3c00 == 10 [pid = 23034] [id = 875] 11:23:27 INFO - PROCESS | 22989 | --DOCSHELL 0x9d891400 == 9 [pid = 23034] [id = 874] 11:23:27 INFO - PROCESS | 22989 | --DOCSHELL 0x9b099000 == 8 [pid = 23034] [id = 873] 11:23:27 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0x9def0000) [pid = 23034] [serial = 2327] [outer = (nil)] [url = about:blank] 11:23:27 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0x9d2a1400) [pid = 23034] [serial = 2325] [outer = (nil)] [url = about:blank] 11:23:27 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0x9d29ec00) [pid = 23034] [serial = 2324] [outer = (nil)] [url = about:blank] 11:23:27 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0x9cc38400) [pid = 23034] [serial = 2322] [outer = (nil)] [url = about:blank] 11:23:27 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9ba17400) [pid = 23034] [serial = 2320] [outer = (nil)] [url = about:blank] 11:23:27 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9cfe0000) [pid = 23034] [serial = 2312] [outer = (nil)] [url = about:blank] 11:23:27 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9b0e5000) [pid = 23034] [serial = 2314] [outer = (nil)] [url = about:blank] 11:23:27 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9b5b8c00) [pid = 23034] [serial = 2317] [outer = (nil)] [url = about:blank] 11:23:27 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9b0ec800) [pid = 23034] [serial = 2315] [outer = (nil)] [url = about:blank] 11:23:27 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9ba05000) [pid = 23034] [serial = 2319] [outer = (nil)] [url = about:blank] 11:23:27 INFO - PROCESS | 22989 | [Parent 22989] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFileChunk.cpp, line 460 11:23:27 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc31c00 == 9 [pid = 23034] [id = 884] 11:23:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9cc35800) [pid = 23034] [serial = 2359] [outer = (nil)] 11:23:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9cc38400) [pid = 23034] [serial = 2360] [outer = 0x9cc35800] 11:23:27 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:27 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:27 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfd7800 == 10 [pid = 23034] [id = 885] 11:23:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9cfda000) [pid = 23034] [serial = 2361] [outer = (nil)] 11:23:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9cfdc800) [pid = 23034] [serial = 2362] [outer = 0x9cfda000] 11:23:28 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d294800 == 11 [pid = 23034] [id = 886] 11:23:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9d294c00) [pid = 23034] [serial = 2363] [outer = (nil)] 11:23:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9d295800) [pid = 23034] [serial = 2364] [outer = 0x9d294c00] 11:23:28 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:28 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:28 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:28 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 11:23:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 11:23:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 11:23:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 11:23:28 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b7400 == 12 [pid = 23034] [id = 887] 11:23:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9c553c00) [pid = 23034] [serial = 2365] [outer = (nil)] 11:23:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9def1c00) [pid = 23034] [serial = 2366] [outer = 0x9c553c00] 11:23:28 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:28 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:28 INFO - PROCESS | 22989 | [Parent 22989] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 11:23:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:23:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:23:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:28 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e42c000 == 13 [pid = 23034] [id = 888] 11:23:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0x9e42cc00) [pid = 23034] [serial = 2367] [outer = (nil)] 11:23:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0x9e42e000) [pid = 23034] [serial = 2368] [outer = 0x9e42cc00] 11:23:28 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 11:23:28 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:28 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:28 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e438c00 == 14 [pid = 23034] [id = 889] 11:23:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0x9e5b8c00) [pid = 23034] [serial = 2369] [outer = (nil)] 11:23:28 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0x9e5b9c00) [pid = 23034] [serial = 2370] [outer = 0x9e5b8c00] 11:23:29 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:29 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:29 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:23:29 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:23:29 INFO - PROCESS | 22989 | 1480706609316 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]]]}] 11:23:29 INFO - ... 11:23:29 INFO - TEST-OK | /service-workers/service-worker/unregister-then-register-new-script.https.html | took 3555ms 11:23:29 INFO - PROCESS | 22989 | 1480706609376 Marionette TRACE conn4 -> [0,2288,"getWindowHandle",null] 11:23:29 INFO - PROCESS | 22989 | 1480706609381 Marionette TRACE conn4 <- [1,2288,null,{"value":"2147483649"}] 11:23:29 INFO - TEST-START | /service-workers/service-worker/unregister-then-register.https.html 11:23:29 INFO - PROCESS | 22989 | 1480706609392 Marionette TRACE conn4 -> [0,2289,"timeouts",{"script":35000}] 11:23:29 INFO - PROCESS | 22989 | 1480706609396 Marionette TRACE conn4 <- [1,2289,null,{}] 11:23:29 INFO - PROCESS | 22989 | 1480706609401 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}] 11:23:29 INFO - PROCESS | 22989 | 1480706609631 Marionette TRACE conn4 <- [1,2290,null,{"value":null}] 11:23:29 INFO - PROCESS | 22989 | 1480706609694 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:29 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d2a1400 == 15 [pid = 23034] [id = 890] 11:23:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0x9def4400) [pid = 23034] [serial = 2371] [outer = (nil)] 11:23:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0x9e5e0800) [pid = 23034] [serial = 2372] [outer = 0x9def4400] 11:23:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0x9ec09400) [pid = 23034] [serial = 2373] [outer = 0x9def4400] 11:23:30 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:30 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:31 INFO - PROCESS | 22989 | --DOMWINDOW == 59 (0x9cfdb400) [pid = 23034] [serial = 2339] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/synced-state.https.html] 11:23:31 INFO - PROCESS | 22989 | --DOMWINDOW == 58 (0x9e5b7800) [pid = 23034] [serial = 2342] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/uncontrolled-page.https.html] 11:23:31 INFO - PROCESS | 22989 | --DOMWINDOW == 57 (0x9b74a800) [pid = 23034] [serial = 2336] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/state.https.html] 11:23:31 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0x9deebc00) [pid = 23034] [serial = 2334] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:23:31 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0x9d88f000) [pid = 23034] [serial = 2326] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-using-registration.https.html] 11:23:31 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0x9def9800) [pid = 23034] [serial = 2329] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:23:31 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ecc7400 == 16 [pid = 23034] [id = 891] 11:23:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0x9ecc7800) [pid = 23034] [serial = 2374] [outer = (nil)] 11:23:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0x9ecc7c00) [pid = 23034] [serial = 2375] [outer = 0x9ecc7800] 11:23:31 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:31 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:31 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5d8400 == 17 [pid = 23034] [id = 892] 11:23:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0x9eccb800) [pid = 23034] [serial = 2376] [outer = (nil)] 11:23:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0x9eccbc00) [pid = 23034] [serial = 2377] [outer = 0x9eccb800] 11:23:31 INFO - PROCESS | 22989 | ++DOCSHELL 0x9f16e400 == 18 [pid = 23034] [id = 893] 11:23:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0x9f16e800) [pid = 23034] [serial = 2378] [outer = (nil)] 11:23:31 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:31 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0x9f16f000) [pid = 23034] [serial = 2379] [outer = 0x9f16e800] 11:23:31 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:31 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:32 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:32 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:32 INFO - PROCESS | 22989 | ++DOCSHELL 0x9eca0400 == 19 [pid = 23034] [id = 894] 11:23:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 61 (0x9f16bc00) [pid = 23034] [serial = 2380] [outer = (nil)] 11:23:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 62 (0x9f16d400) [pid = 23034] [serial = 2381] [outer = 0x9f16bc00] 11:23:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:32 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:32 INFO - PROCESS | 22989 | 1480706612573 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]]]}] 11:23:32 INFO - .... 11:23:32 INFO - TEST-OK | /service-workers/service-worker/unregister-then-register.https.html | took 3218ms 11:23:32 INFO - PROCESS | 22989 | 1480706612609 Marionette TRACE conn4 -> [0,2292,"getWindowHandle",null] 11:23:32 INFO - PROCESS | 22989 | 1480706612612 Marionette TRACE conn4 <- [1,2292,null,{"value":"2147483649"}] 11:23:32 INFO - TEST-START | /service-workers/service-worker/unregister.https.html 11:23:32 INFO - PROCESS | 22989 | 1480706612619 Marionette TRACE conn4 -> [0,2293,"timeouts",{"script":35000}] 11:23:32 INFO - PROCESS | 22989 | 1480706612623 Marionette TRACE conn4 <- [1,2293,null,{}] 11:23:32 INFO - PROCESS | 22989 | 1480706612628 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}] 11:23:32 INFO - PROCESS | 22989 | 1480706612825 Marionette TRACE conn4 <- [1,2294,null,{"value":null}] 11:23:32 INFO - PROCESS | 22989 | 1480706612903 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:33 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec9b800 == 20 [pid = 23034] [id = 895] 11:23:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 63 (0x9ec9c000) [pid = 23034] [serial = 2382] [outer = (nil)] 11:23:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 64 (0x9ecbfc00) [pid = 23034] [serial = 2383] [outer = 0x9ec9c000] 11:23:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 65 (0x9ecc1c00) [pid = 23034] [serial = 2384] [outer = 0x9ec9c000] 11:23:33 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:33 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:34 INFO - PROCESS | 22989 | 1480706614519 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]]]}] 11:23:34 INFO - .. 11:23:34 INFO - TEST-OK | /service-workers/service-worker/unregister.https.html | took 1941ms 11:23:34 INFO - PROCESS | 22989 | 1480706614560 Marionette TRACE conn4 -> [0,2296,"getWindowHandle",null] 11:23:34 INFO - PROCESS | 22989 | 1480706614563 Marionette TRACE conn4 <- [1,2296,null,{"value":"2147483649"}] 11:23:34 INFO - TEST-START | /service-workers/service-worker/update-after-navigation-fetch-event.https.html 11:23:34 INFO - PROCESS | 22989 | 1480706614570 Marionette TRACE conn4 -> [0,2297,"timeouts",{"script":35000}] 11:23:34 INFO - PROCESS | 22989 | 1480706614573 Marionette TRACE conn4 <- [1,2297,null,{}] 11:23:34 INFO - PROCESS | 22989 | 1480706614578 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}] 11:23:34 INFO - PROCESS | 22989 | 1480706614749 Marionette TRACE conn4 <- [1,2298,null,{"value":null}] 11:23:34 INFO - PROCESS | 22989 | 1480706614781 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:34 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d88bc00 == 21 [pid = 23034] [id = 896] 11:23:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 66 (0x9d88c000) [pid = 23034] [serial = 2385] [outer = (nil)] 11:23:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 67 (0x9eca7800) [pid = 23034] [serial = 2386] [outer = 0x9d88c000] 11:23:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 68 (0x9ec9bc00) [pid = 23034] [serial = 2387] [outer = 0x9d88c000] 11:23:35 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:35 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:36 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e053800 == 22 [pid = 23034] [id = 897] 11:23:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 69 (0x9e431000) [pid = 23034] [serial = 2388] [outer = (nil)] 11:23:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 70 (0x9e5c1400) [pid = 23034] [serial = 2389] [outer = 0x9e431000] 11:23:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9ecc7400 == 21 [pid = 23034] [id = 891] 11:23:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5d8400 == 20 [pid = 23034] [id = 892] 11:23:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9f16e400 == 19 [pid = 23034] [id = 893] 11:23:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9eca0400 == 18 [pid = 23034] [id = 894] 11:23:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec0ec00 == 17 [pid = 23034] [id = 879] 11:23:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc39400 == 16 [pid = 23034] [id = 880] 11:23:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec69000 == 15 [pid = 23034] [id = 881] 11:23:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfdc000 == 14 [pid = 23034] [id = 882] 11:23:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc31c00 == 13 [pid = 23034] [id = 884] 11:23:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0eac00 == 12 [pid = 23034] [id = 883] 11:23:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfd7800 == 11 [pid = 23034] [id = 885] 11:23:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9d294800 == 10 [pid = 23034] [id = 886] 11:23:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b7400 == 9 [pid = 23034] [id = 887] 11:23:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9e42c000 == 8 [pid = 23034] [id = 888] 11:23:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9e438c00 == 7 [pid = 23034] [id = 889] 11:23:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9d2a1400 == 6 [pid = 23034] [id = 890] 11:23:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5de000 == 5 [pid = 23034] [id = 878] 11:23:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec9b800 == 4 [pid = 23034] [id = 895] 11:23:36 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:36 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:36 INFO - PROCESS | 22989 | --DOMWINDOW == 69 (0x9ec10800) [pid = 23034] [serial = 2346] [outer = (nil)] [url = about:blank] 11:23:36 INFO - PROCESS | 22989 | --DOMWINDOW == 68 (0x9cc3bc00) [pid = 23034] [serial = 2338] [outer = (nil)] [url = about:blank] 11:23:36 INFO - PROCESS | 22989 | --DOMWINDOW == 67 (0x9def0c00) [pid = 23034] [serial = 2335] [outer = (nil)] [url = about:blank] 11:23:36 INFO - PROCESS | 22989 | --DOMWINDOW == 66 (0x9e5d8800) [pid = 23034] [serial = 2343] [outer = (nil)] [url = about:blank] 11:23:36 INFO - PROCESS | 22989 | --DOMWINDOW == 65 (0x9e5c6000) [pid = 23034] [serial = 2344] [outer = (nil)] [url = about:blank] 11:23:36 INFO - PROCESS | 22989 | --DOMWINDOW == 64 (0x9d894000) [pid = 23034] [serial = 2341] [outer = (nil)] [url = about:blank] 11:23:36 INFO - PROCESS | 22989 | --DOMWINDOW == 63 (0x9d890c00) [pid = 23034] [serial = 2340] [outer = (nil)] [url = about:blank] 11:23:36 INFO - PROCESS | 22989 | --DOMWINDOW == 62 (0x9ba1b000) [pid = 23034] [serial = 2337] [outer = (nil)] [url = about:blank] 11:23:36 INFO - PROCESS | 22989 | --DOMWINDOW == 61 (0x9b74c800) [pid = 23034] [serial = 2332] [outer = (nil)] [url = about:blank] 11:23:36 INFO - PROCESS | 22989 | --DOMWINDOW == 60 (0x9def7c00) [pid = 23034] [serial = 2328] [outer = (nil)] [url = about:blank] 11:23:36 INFO - PROCESS | 22989 | --DOMWINDOW == 59 (0x9e051800) [pid = 23034] [serial = 2330] [outer = (nil)] [url = about:blank] 11:23:38 INFO - PROCESS | 22989 | 1480706618017 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]]]}] 11:23:38 INFO - . 11:23:38 INFO - TEST-OK | /service-workers/service-worker/update-after-navigation-fetch-event.https.html | took 3504ms 11:23:38 INFO - PROCESS | 22989 | 1480706618074 Marionette TRACE conn4 -> [0,2300,"getWindowHandle",null] 11:23:38 INFO - PROCESS | 22989 | 1480706618078 Marionette TRACE conn4 <- [1,2300,null,{"value":"2147483649"}] 11:23:38 INFO - TEST-START | /service-workers/service-worker/update-after-oneday.https.html 11:23:38 INFO - Clearing pref dom.serviceWorkers.enabled 11:23:38 INFO - PROCESS | 22989 | 1480706618085 Marionette TRACE conn4 -> [0,2301,"getContext",null] 11:23:38 INFO - PROCESS | 22989 | 1480706618088 Marionette TRACE conn4 <- [1,2301,null,{"value":"content"}] 11:23:38 INFO - PROCESS | 22989 | 1480706618100 Marionette TRACE conn4 -> [0,2302,"setContext",{"value":"chrome"}] 11:23:38 INFO - PROCESS | 22989 | 1480706618103 Marionette TRACE conn4 <- [1,2302,null,{}] 11:23:38 INFO - PROCESS | 22989 | 1480706618109 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}] 11:23:38 INFO - PROCESS | 22989 | 1480706618124 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 11:23:38 INFO - PROCESS | 22989 | 1480706618129 Marionette TRACE conn4 -> [0,2304,"setContext",{"value":"content"}] 11:23:38 INFO - PROCESS | 22989 | 1480706618133 Marionette TRACE conn4 <- [1,2304,null,{}] 11:23:38 INFO - PROCESS | 22989 | 1480706618137 Marionette TRACE conn4 -> [0,2305,"getContext",null] 11:23:38 INFO - PROCESS | 22989 | 1480706618140 Marionette TRACE conn4 <- [1,2305,null,{"value":"content"}] 11:23:38 INFO - PROCESS | 22989 | 1480706618145 Marionette TRACE conn4 -> [0,2306,"setContext",{"value":"chrome"}] 11:23:38 INFO - PROCESS | 22989 | 1480706618148 Marionette TRACE conn4 <- [1,2306,null,{}] 11:23:38 INFO - PROCESS | 22989 | 1480706618153 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}] 11:23:38 INFO - PROCESS | 22989 | 1480706618177 Marionette TRACE conn4 <- [1,2307,null,{"value":true}] 11:23:38 INFO - PROCESS | 22989 | 1480706618181 Marionette TRACE conn4 -> [0,2308,"setContext",{"value":"content"}] 11:23:38 INFO - PROCESS | 22989 | 1480706618184 Marionette TRACE conn4 <- [1,2308,null,{}] 11:23:38 INFO - Setting pref dom.serviceWorkers.enabled (true) 11:23:38 INFO - PROCESS | 22989 | 1480706618190 Marionette TRACE conn4 -> [0,2309,"getContext",null] 11:23:38 INFO - PROCESS | 22989 | 1480706618192 Marionette TRACE conn4 <- [1,2309,null,{"value":"content"}] 11:23:38 INFO - PROCESS | 22989 | 1480706618197 Marionette TRACE conn4 -> [0,2310,"setContext",{"value":"chrome"}] 11:23:38 INFO - PROCESS | 22989 | 1480706618200 Marionette TRACE conn4 <- [1,2310,null,{}] 11:23:38 INFO - PROCESS | 22989 | 1480706618205 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}] 11:23:38 INFO - PROCESS | 22989 | 1480706618222 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 11:23:38 INFO - PROCESS | 22989 | 1480706618227 Marionette TRACE conn4 -> [0,2312,"setContext",{"value":"content"}] 11:23:38 INFO - PROCESS | 22989 | 1480706618229 Marionette TRACE conn4 <- [1,2312,null,{}] 11:23:38 INFO - PROCESS | 22989 | 1480706618234 Marionette TRACE conn4 -> [0,2313,"getContext",null] 11:23:38 INFO - PROCESS | 22989 | 1480706618237 Marionette TRACE conn4 <- [1,2313,null,{"value":"content"}] 11:23:38 INFO - PROCESS | 22989 | 1480706618242 Marionette TRACE conn4 -> [0,2314,"setContext",{"value":"chrome"}] 11:23:38 INFO - PROCESS | 22989 | 1480706618244 Marionette TRACE conn4 <- [1,2314,null,{}] 11:23:38 INFO - PROCESS | 22989 | 1480706618250 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}] 11:23:38 INFO - PROCESS | 22989 | 1480706618271 Marionette TRACE conn4 <- [1,2315,null,{"value":false}] 11:23:38 INFO - PROCESS | 22989 | 1480706618276 Marionette TRACE conn4 -> [0,2316,"setContext",{"value":"content"}] 11:23:38 INFO - PROCESS | 22989 | 1480706618284 Marionette TRACE conn4 <- [1,2316,null,{}] 11:23:38 INFO - Setting pref dom.serviceWorkers.testUpdateOverOneDay (' true') 11:23:38 INFO - PROCESS | 22989 | 1480706618291 Marionette TRACE conn4 -> [0,2317,"getContext",null] 11:23:38 INFO - PROCESS | 22989 | 1480706618298 Marionette TRACE conn4 <- [1,2317,null,{"value":"content"}] 11:23:38 INFO - PROCESS | 22989 | 1480706618304 Marionette TRACE conn4 -> [0,2318,"setContext",{"value":"chrome"}] 11:23:38 INFO - PROCESS | 22989 | 1480706618306 Marionette TRACE conn4 <- [1,2318,null,{}] 11:23:38 INFO - PROCESS | 22989 | 1480706618311 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}] 11:23:38 INFO - PROCESS | 22989 | 1480706618329 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 11:23:38 INFO - PROCESS | 22989 | 1480706618333 Marionette TRACE conn4 -> [0,2320,"setContext",{"value":"content"}] 11:23:38 INFO - PROCESS | 22989 | 1480706618336 Marionette TRACE conn4 <- [1,2320,null,{}] 11:23:38 INFO - PROCESS | 22989 | 1480706618341 Marionette TRACE conn4 -> [0,2321,"timeouts",{"script":35000}] 11:23:38 INFO - PROCESS | 22989 | 1480706618344 Marionette TRACE conn4 <- [1,2321,null,{}] 11:23:38 INFO - PROCESS | 22989 | 1480706618349 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}] 11:23:38 INFO - PROCESS | 22989 | 1480706618539 Marionette TRACE conn4 <- [1,2322,null,{"value":null}] 11:23:38 INFO - PROCESS | 22989 | 1480706618593 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:38 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0e7400 == 5 [pid = 23034] [id = 898] 11:23:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0x9b0ea000) [pid = 23034] [serial = 2390] [outer = (nil)] 11:23:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 61 (0x9b749400) [pid = 23034] [serial = 2391] [outer = 0x9b0ea000] 11:23:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 62 (0x9b74d800) [pid = 23034] [serial = 2392] [outer = 0x9b0ea000] 11:23:39 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:39 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:40 INFO - PROCESS | 22989 | ++DOCSHELL 0x9c55b800 == 6 [pid = 23034] [id = 899] 11:23:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 63 (0x9cc39400) [pid = 23034] [serial = 2393] [outer = (nil)] 11:23:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 64 (0x9cc3bc00) [pid = 23034] [serial = 2394] [outer = 0x9cc39400] 11:23:40 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:40 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 63 (0x9b09a400) [pid = 23034] [serial = 2331] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting.https.html] 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 62 (0x9b5ae000) [pid = 23034] [serial = 2356] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-then-register-new-script.https.html] 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 61 (0x9ec9c000) [pid = 23034] [serial = 2382] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister.https.html] 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 60 (0x9def4400) [pid = 23034] [serial = 2371] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-then-register.https.html] 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 59 (0x9ecc7800) [pid = 23034] [serial = 2374] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/re-register-while-old-registration-in-use] 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 58 (0x9f16e800) [pid = 23034] [serial = 2378] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/resurrection] 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 57 (0x9ec60800) [pid = 23034] [serial = 2350] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/no-new-controllee-even-if-registration-is-still-used] 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0x9e5de400) [pid = 23034] [serial = 2345] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-controller.https.html] 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0x9ec17400) [pid = 23034] [serial = 2348] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister-controller-page.html?load-before-unregister] 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0x9ec69400) [pid = 23034] [serial = 2352] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister-controller-page.html?load-after-unregister] 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 53 (0x9cfe2c00) [pid = 23034] [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] 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 52 (0x9eccb800) [pid = 23034] [serial = 2376] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/re-register-does-not-affect-existing-controllee] 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 51 (0x9f16bc00) [pid = 23034] [serial = 2380] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/resurrection] 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9cfda000) [pid = 23034] [serial = 2361] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-404s] 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9d294c00) [pid = 23034] [serial = 2363] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-reject-install-worker] 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9cc35800) [pid = 23034] [serial = 2359] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-exists] 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9c553c00) [pid = 23034] [serial = 2365] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-404s] 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9e5b8c00) [pid = 23034] [serial = 2369] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-reject-install-worker] 11:23:40 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9e42cc00) [pid = 23034] [serial = 2367] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-exists] 11:23:41 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:42 INFO - PROCESS | 22989 | 1480706622489 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]]]}] 11:23:42 INFO - . 11:23:42 INFO - TEST-OK | /service-workers/service-worker/update-after-oneday.https.html | took 4454ms 11:23:42 INFO - PROCESS | 22989 | 1480706622538 Marionette TRACE conn4 -> [0,2324,"getWindowHandle",null] 11:23:42 INFO - PROCESS | 22989 | 1480706622542 Marionette TRACE conn4 <- [1,2324,null,{"value":"2147483649"}] 11:23:42 INFO - TEST-START | /service-workers/service-worker/update-recovery.https.html 11:23:42 INFO - Clearing pref dom.serviceWorkers.enabled 11:23:42 INFO - PROCESS | 22989 | 1480706622551 Marionette TRACE conn4 -> [0,2325,"getContext",null] 11:23:42 INFO - PROCESS | 22989 | 1480706622554 Marionette TRACE conn4 <- [1,2325,null,{"value":"content"}] 11:23:42 INFO - PROCESS | 22989 | 1480706622559 Marionette TRACE conn4 -> [0,2326,"setContext",{"value":"chrome"}] 11:23:42 INFO - PROCESS | 22989 | 1480706622562 Marionette TRACE conn4 <- [1,2326,null,{}] 11:23:42 INFO - PROCESS | 22989 | 1480706622568 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}] 11:23:42 INFO - PROCESS | 22989 | 1480706622586 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 11:23:42 INFO - PROCESS | 22989 | 1480706622591 Marionette TRACE conn4 -> [0,2328,"setContext",{"value":"content"}] 11:23:42 INFO - PROCESS | 22989 | 1480706622593 Marionette TRACE conn4 <- [1,2328,null,{}] 11:23:42 INFO - Clearing pref dom.serviceWorkers.testUpdateOverOneDay 11:23:42 INFO - PROCESS | 22989 | 1480706622599 Marionette TRACE conn4 -> [0,2329,"getContext",null] 11:23:42 INFO - PROCESS | 22989 | 1480706622601 Marionette TRACE conn4 <- [1,2329,null,{"value":"content"}] 11:23:42 INFO - PROCESS | 22989 | 1480706622607 Marionette TRACE conn4 -> [0,2330,"setContext",{"value":"chrome"}] 11:23:42 INFO - PROCESS | 22989 | 1480706622609 Marionette TRACE conn4 <- [1,2330,null,{}] 11:23:42 INFO - PROCESS | 22989 | 1480706622614 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}] 11:23:42 INFO - PROCESS | 22989 | 1480706622637 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 11:23:42 INFO - PROCESS | 22989 | 1480706622644 Marionette TRACE conn4 -> [0,2332,"setContext",{"value":"content"}] 11:23:42 INFO - PROCESS | 22989 | 1480706622650 Marionette TRACE conn4 <- [1,2332,null,{}] 11:23:42 INFO - PROCESS | 22989 | 1480706622655 Marionette TRACE conn4 -> [0,2333,"getContext",null] 11:23:42 INFO - PROCESS | 22989 | 1480706622658 Marionette TRACE conn4 <- [1,2333,null,{"value":"content"}] 11:23:42 INFO - PROCESS | 22989 | 1480706622663 Marionette TRACE conn4 -> [0,2334,"setContext",{"value":"chrome"}] 11:23:42 INFO - PROCESS | 22989 | 1480706622666 Marionette TRACE conn4 <- [1,2334,null,{}] 11:23:42 INFO - PROCESS | 22989 | 1480706622672 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}] 11:23:42 INFO - PROCESS | 22989 | 1480706622688 Marionette TRACE conn4 <- [1,2335,null,{"value":true}] 11:23:42 INFO - PROCESS | 22989 | 1480706622692 Marionette TRACE conn4 -> [0,2336,"setContext",{"value":"content"}] 11:23:42 INFO - PROCESS | 22989 | 1480706622695 Marionette TRACE conn4 <- [1,2336,null,{}] 11:23:42 INFO - Setting pref dom.serviceWorkers.enabled (true) 11:23:42 INFO - PROCESS | 22989 | 1480706622701 Marionette TRACE conn4 -> [0,2337,"getContext",null] 11:23:42 INFO - PROCESS | 22989 | 1480706622703 Marionette TRACE conn4 <- [1,2337,null,{"value":"content"}] 11:23:42 INFO - PROCESS | 22989 | 1480706622708 Marionette TRACE conn4 -> [0,2338,"setContext",{"value":"chrome"}] 11:23:42 INFO - PROCESS | 22989 | 1480706622710 Marionette TRACE conn4 <- [1,2338,null,{}] 11:23:42 INFO - PROCESS | 22989 | 1480706622716 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}] 11:23:42 INFO - PROCESS | 22989 | 1480706622731 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 11:23:42 INFO - PROCESS | 22989 | 1480706622735 Marionette TRACE conn4 -> [0,2340,"setContext",{"value":"content"}] 11:23:42 INFO - PROCESS | 22989 | 1480706622737 Marionette TRACE conn4 <- [1,2340,null,{}] 11:23:42 INFO - PROCESS | 22989 | 1480706622743 Marionette TRACE conn4 -> [0,2341,"timeouts",{"script":35000}] 11:23:42 INFO - PROCESS | 22989 | 1480706622745 Marionette TRACE conn4 <- [1,2341,null,{}] 11:23:42 INFO - PROCESS | 22989 | 1480706622759 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}] 11:23:42 INFO - PROCESS | 22989 | 1480706622934 Marionette TRACE conn4 <- [1,2342,null,{"value":null}] 11:23:43 INFO - PROCESS | 22989 | 1480706623003 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:43 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b1400 == 7 [pid = 23034] [id = 900] 11:23:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9b5b1800) [pid = 23034] [serial = 2395] [outer = (nil)] 11:23:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9cc36000) [pid = 23034] [serial = 2396] [outer = 0x9b5b1800] 11:23:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9d887c00) [pid = 23034] [serial = 2397] [outer = 0x9b5b1800] 11:23:43 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:43 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:44 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e050000 == 8 [pid = 23034] [id = 901] 11:23:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9e050c00) [pid = 23034] [serial = 2398] [outer = (nil)] 11:23:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9e052000) [pid = 23034] [serial = 2399] [outer = 0x9e050c00] 11:23:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9e05a000) [pid = 23034] [serial = 2400] [outer = 0x9e050c00] 11:23:45 INFO - PROCESS | 22989 | --DOCSHELL 0x9d88bc00 == 7 [pid = 23034] [id = 896] 11:23:45 INFO - PROCESS | 22989 | --DOCSHELL 0x9e053800 == 6 [pid = 23034] [id = 897] 11:23:45 INFO - PROCESS | 22989 | --DOCSHELL 0x9c55b800 == 5 [pid = 23034] [id = 899] 11:23:45 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0e7400 == 4 [pid = 23034] [id = 898] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 50 (0x9ecc1c00) [pid = 23034] [serial = 2384] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 49 (0x9ecbfc00) [pid = 23034] [serial = 2383] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9ecc7c00) [pid = 23034] [serial = 2375] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9ec09400) [pid = 23034] [serial = 2373] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9f16f000) [pid = 23034] [serial = 2379] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9cc38c00) [pid = 23034] [serial = 2351] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9ec11c00) [pid = 23034] [serial = 2347] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9e436800) [pid = 23034] [serial = 2349] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9ec69c00) [pid = 23034] [serial = 2353] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9cfe4c00) [pid = 23034] [serial = 2355] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9eccbc00) [pid = 23034] [serial = 2377] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9f16d400) [pid = 23034] [serial = 2381] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9cfdc800) [pid = 23034] [serial = 2362] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9d295800) [pid = 23034] [serial = 2364] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9cc38400) [pid = 23034] [serial = 2360] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9def1c00) [pid = 23034] [serial = 2366] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9e5b9c00) [pid = 23034] [serial = 2370] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9e42e000) [pid = 23034] [serial = 2368] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9cfe5400) [pid = 23034] [serial = 2358] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9e5e0800) [pid = 23034] [serial = 2372] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0x9ba19c00) [pid = 23034] [serial = 2357] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0x9b755000) [pid = 23034] [serial = 2333] [outer = (nil)] [url = about:blank] 11:23:48 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0x9d88c000) [pid = 23034] [serial = 2385] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-after-navigation-fetch-event.https.html] 11:23:48 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0x9b0ea000) [pid = 23034] [serial = 2390] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-after-oneday.https.html] 11:23:48 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0x9e431000) [pid = 23034] [serial = 2388] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/update] 11:23:48 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0x9cc39400) [pid = 23034] [serial = 2393] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/update/update-after-oneday.https.html] 11:23:49 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b09a800 == 5 [pid = 23034] [id = 902] 11:23:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0x9b09ec00) [pid = 23034] [serial = 2401] [outer = (nil)] 11:23:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0x9b09f400) [pid = 23034] [serial = 2402] [outer = 0x9b09ec00] 11:23:49 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:49 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:49 INFO - PROCESS | 22989 | 1480706629717 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]]]}] 11:23:49 INFO - . 11:23:49 INFO - TEST-OK | /service-workers/service-worker/update-recovery.https.html | took 7199ms 11:23:49 INFO - TEST-START | /service-workers/service-worker/update.https.html 11:23:49 INFO - PROCESS | 22989 | 1480706629749 Marionette TRACE conn4 -> [0,2344,"getWindowHandle",null] 11:23:49 INFO - PROCESS | 22989 | 1480706629751 Marionette TRACE conn4 <- [1,2344,null,{"value":"2147483649"}] 11:23:49 INFO - PROCESS | 22989 | 1480706629758 Marionette TRACE conn4 -> [0,2345,"timeouts",{"script":35000}] 11:23:49 INFO - PROCESS | 22989 | 1480706629760 Marionette TRACE conn4 <- [1,2345,null,{}] 11:23:49 INFO - PROCESS | 22989 | 1480706629766 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}] 11:23:49 INFO - PROCESS | 22989 | 1480706629971 Marionette TRACE conn4 <- [1,2346,null,{"value":null}] 11:23:50 INFO - PROCESS | 22989 | 1480706630004 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:50 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0e3c00 == 6 [pid = 23034] [id = 903] 11:23:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0x9b0e4000) [pid = 23034] [serial = 2403] [outer = (nil)] 11:23:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0x9b5b3000) [pid = 23034] [serial = 2404] [outer = 0x9b0e4000] 11:23:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0x9b5b8c00) [pid = 23034] [serial = 2405] [outer = 0x9b0e4000] 11:23:50 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:50 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:51 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:51 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:51 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:51 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:51 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:51 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:51 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 11:23:51 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 11:23:51 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 11:23:51 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 11:23:51 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:51 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfdcc00 == 7 [pid = 23034] [id = 904] 11:23:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9cfdec00) [pid = 23034] [serial = 2406] [outer = (nil)] 11:23:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9d295800) [pid = 23034] [serial = 2407] [outer = 0x9cfdec00] 11:23:51 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:51 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:51 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 11:23:51 INFO - PROCESS | 22989 | 1480706631900 Marionette TRACE conn4 <- [1,2347,null,{"value":["/service-workers/service-worker/update.https.html",0,null,null,[["Update a registration.",0,null,null]]]}] 11:23:51 INFO - . 11:23:51 INFO - TEST-OK | /service-workers/service-worker/update.https.html | took 2184ms 11:23:51 INFO - PROCESS | 22989 | 1480706631947 Marionette TRACE conn4 -> [0,2348,"getWindowHandle",null] 11:23:51 INFO - PROCESS | 22989 | 1480706631950 Marionette TRACE conn4 <- [1,2348,null,{"value":"2147483649"}] 11:23:51 INFO - TEST-START | /service-workers/service-worker/waiting.https.html 11:23:51 INFO - PROCESS | 22989 | 1480706631962 Marionette TRACE conn4 -> [0,2349,"timeouts",{"script":35000}] 11:23:51 INFO - PROCESS | 22989 | 1480706631964 Marionette TRACE conn4 <- [1,2349,null,{}] 11:23:51 INFO - PROCESS | 22989 | 1480706631976 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}] 11:23:52 INFO - PROCESS | 22989 | 1480706632172 Marionette TRACE conn4 <- [1,2350,null,{"value":null}] 11:23:52 INFO - PROCESS | 22989 | 1480706632238 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:52 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b74f400 == 8 [pid = 23034] [id = 905] 11:23:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9b751800) [pid = 23034] [serial = 2408] [outer = (nil)] 11:23:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9cc38c00) [pid = 23034] [serial = 2409] [outer = 0x9b751800] 11:23:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9d2a1400) [pid = 23034] [serial = 2410] [outer = 0x9b751800] 11:23:52 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:52 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:53 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d299800 == 9 [pid = 23034] [id = 906] 11:23:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9d88d800) [pid = 23034] [serial = 2411] [outer = (nil)] 11:23:53 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:53 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9d88f400) [pid = 23034] [serial = 2412] [outer = 0x9d88d800] 11:23:53 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:23:53 INFO - PROCESS | 22989 | [Child 23034] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:23:53 INFO - PROCESS | 22989 | [Child 23034] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:23:53 INFO - PROCESS | 22989 | 1480706633785 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]]]}] 11:23:53 INFO - . 11:23:53 INFO - TEST-OK | /service-workers/service-worker/waiting.https.html | took 1843ms 11:23:53 INFO - PROCESS | 22989 | 1480706633805 Marionette TRACE conn4 -> [0,2352,"getWindowHandle",null] 11:23:53 INFO - PROCESS | 22989 | 1480706633809 Marionette TRACE conn4 <- [1,2352,null,{"value":"2147483649"}] 11:23:53 INFO - TEST-START | /service-workers/service-worker/websocket.https.html 11:23:53 INFO - PROCESS | 22989 | 1480706633821 Marionette TRACE conn4 -> [0,2353,"timeouts",{"script":35000}] 11:23:53 INFO - PROCESS | 22989 | 1480706633830 Marionette TRACE conn4 <- [1,2353,null,{}] 11:23:53 INFO - PROCESS | 22989 | 1480706633840 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}] 11:23:54 INFO - PROCESS | 22989 | 1480706634048 Marionette TRACE conn4 <- [1,2354,null,{"value":null}] 11:23:54 INFO - PROCESS | 22989 | 1480706634155 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:54 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0e0800 == 10 [pid = 23034] [id = 907] 11:23:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9b0e5400) [pid = 23034] [serial = 2413] [outer = (nil)] 11:23:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9c555800) [pid = 23034] [serial = 2414] [outer = 0x9b0e5400] 11:23:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9d2a0800) [pid = 23034] [serial = 2415] [outer = 0x9b0e5400] 11:23:54 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:54 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:54 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b1400 == 9 [pid = 23034] [id = 900] 11:23:54 INFO - PROCESS | 22989 | --DOCSHELL 0x9b09a800 == 8 [pid = 23034] [id = 902] 11:23:54 INFO - PROCESS | 22989 | --DOCSHELL 0x9e050000 == 7 [pid = 23034] [id = 901] 11:23:54 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9b749400) [pid = 23034] [serial = 2391] [outer = (nil)] [url = about:blank] 11:23:54 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9e5c1400) [pid = 23034] [serial = 2389] [outer = (nil)] [url = about:blank] 11:23:54 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9cc3bc00) [pid = 23034] [serial = 2394] [outer = (nil)] [url = about:blank] 11:23:54 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9ec9bc00) [pid = 23034] [serial = 2387] [outer = (nil)] [url = about:blank] 11:23:54 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9b74d800) [pid = 23034] [serial = 2392] [outer = (nil)] [url = about:blank] 11:23:54 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9cc36000) [pid = 23034] [serial = 2396] [outer = (nil)] [url = about:blank] 11:23:54 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9eca7800) [pid = 23034] [serial = 2386] [outer = (nil)] [url = about:blank] 11:23:54 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9e052000) [pid = 23034] [serial = 2399] [outer = (nil)] [url = about:blank] 11:23:55 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba07c00 == 8 [pid = 23034] [id = 908] 11:23:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9ba19800) [pid = 23034] [serial = 2416] [outer = (nil)] 11:23:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9ba1b000) [pid = 23034] [serial = 2417] [outer = 0x9ba19800] 11:23:55 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:55 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:55 INFO - PROCESS | 22989 | 1480706635846 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]]]}] 11:23:55 INFO - . 11:23:55 INFO - TEST-OK | /service-workers/service-worker/websocket.https.html | took 2042ms 11:23:55 INFO - PROCESS | 22989 | 1480706635864 Marionette TRACE conn4 -> [0,2356,"getWindowHandle",null] 11:23:55 INFO - PROCESS | 22989 | 1480706635866 Marionette TRACE conn4 <- [1,2356,null,{"value":"2147483649"}] 11:23:55 INFO - TEST-START | /service-workers/service-worker/worker-interception.https.html 11:23:55 INFO - PROCESS | 22989 | 1480706635881 Marionette TRACE conn4 -> [0,2357,"timeouts",{"script":35000}] 11:23:55 INFO - PROCESS | 22989 | 1480706635884 Marionette TRACE conn4 <- [1,2357,null,{}] 11:23:55 INFO - PROCESS | 22989 | 1480706635891 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}] 11:23:56 INFO - PROCESS | 22989 | 1480706636050 Marionette TRACE conn4 <- [1,2358,null,{"value":null}] 11:23:56 INFO - PROCESS | 22989 | 1480706636192 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:56 INFO - PROCESS | 22989 | ++DOCSHELL 0x9c54e400 == 9 [pid = 23034] [id = 909] 11:23:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9c54f000) [pid = 23034] [serial = 2418] [outer = (nil)] 11:23:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9cfd8000) [pid = 23034] [serial = 2419] [outer = 0x9c54f000] 11:23:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9cfdb400) [pid = 23034] [serial = 2420] [outer = 0x9c54f000] 11:23:56 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:56 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:57 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9e050c00) [pid = 23034] [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.] 11:23:57 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9b09ec00) [pid = 23034] [serial = 2401] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.txt] 11:23:58 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5e3800 == 10 [pid = 23034] [id = 910] 11:23:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9ec0a400) [pid = 23034] [serial = 2421] [outer = (nil)] 11:23:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9ec0bc00) [pid = 23034] [serial = 2422] [outer = 0x9ec0a400] 11:23:58 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:58 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:58 INFO - PROCESS | 22989 | 1480706638985 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]]]}] 11:23:59 INFO - ..... 11:23:59 INFO - TEST-OK | /service-workers/service-worker/worker-interception.https.html | took 3160ms 11:23:59 INFO - PROCESS | 22989 | 1480706639034 Marionette TRACE conn4 -> [0,2360,"getWindowHandle",null] 11:23:59 INFO - PROCESS | 22989 | 1480706639037 Marionette TRACE conn4 <- [1,2360,null,{"value":"2147483649"}] 11:23:59 INFO - TEST-START | /service-workers/service-worker/xhr.https.html 11:23:59 INFO - PROCESS | 22989 | 1480706639045 Marionette TRACE conn4 -> [0,2361,"timeouts",{"script":35000}] 11:23:59 INFO - PROCESS | 22989 | 1480706639051 Marionette TRACE conn4 <- [1,2361,null,{}] 11:23:59 INFO - PROCESS | 22989 | 1480706639058 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}] 11:23:59 INFO - PROCESS | 22989 | 1480706639220 Marionette TRACE conn4 <- [1,2362,null,{"value":null}] 11:23:59 INFO - PROCESS | 22989 | 1480706639352 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:59 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec5bc00 == 11 [pid = 23034] [id = 911] 11:23:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9ec5c800) [pid = 23034] [serial = 2423] [outer = (nil)] 11:23:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9eca2800) [pid = 23034] [serial = 2424] [outer = 0x9ec5c800] 11:23:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9eca1c00) [pid = 23034] [serial = 2425] [outer = 0x9ec5c800] 11:23:59 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:59 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:24:00 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ecc5c00 == 12 [pid = 23034] [id = 912] 11:24:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9ecc6400) [pid = 23034] [serial = 2426] [outer = (nil)] 11:24:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9ecc6800) [pid = 23034] [serial = 2427] [outer = 0x9ecc6400] 11:24:00 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05660 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:24:00 INFO - PROCESS | 22989 | [Parent 22989] WARNING: Suboptimal indexes for the SQL statement 0x99e05580 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:24:00 INFO - PROCESS | 22989 | 1480706640876 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]]]}] 11:24:00 INFO - . 11:24:00 INFO - TEST-OK | /service-workers/service-worker/xhr.https.html | took 1852ms 11:24:00 INFO - PROCESS | 22989 | 1480706640897 Marionette TRACE conn4 -> [0,2364,"getWindowHandle",null] 11:24:00 INFO - PROCESS | 22989 | 1480706640900 Marionette TRACE conn4 <- [1,2364,null,{"value":"2147483649"}] 11:24:00 INFO - TEST-START | /shadow-dom/Document-prototype-adoptNode.html 11:24:00 INFO - Clearing pref dom.serviceWorkers.enabled 11:24:00 INFO - PROCESS | 22989 | 1480706640911 Marionette TRACE conn4 -> [0,2365,"getContext",null] 11:24:00 INFO - PROCESS | 22989 | 1480706640914 Marionette TRACE conn4 <- [1,2365,null,{"value":"content"}] 11:24:00 INFO - PROCESS | 22989 | 1480706640923 Marionette TRACE conn4 -> [0,2366,"setContext",{"value":"chrome"}] 11:24:00 INFO - PROCESS | 22989 | 1480706640927 Marionette TRACE conn4 <- [1,2366,null,{}] 11:24:00 INFO - PROCESS | 22989 | 1480706640931 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}] 11:24:00 INFO - PROCESS | 22989 | 1480706640945 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 11:24:00 INFO - PROCESS | 22989 | 1480706640949 Marionette TRACE conn4 -> [0,2368,"setContext",{"value":"content"}] 11:24:00 INFO - PROCESS | 22989 | 1480706640952 Marionette TRACE conn4 <- [1,2368,null,{}] 11:24:00 INFO - PROCESS | 22989 | 1480706640957 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}] 11:24:01 INFO - PROCESS | 22989 | 1480706641182 Marionette TRACE conn4 <- [1,2369,null,{"value":null}] 11:24:01 INFO - PROCESS | 22989 | 1480706641235 Marionette TRACE conn4 -> [0,2370,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:24:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9b5ad800) [pid = 23034] [serial = 2428] [outer = 0xa77bf800] 11:24:01 INFO - PROCESS | 22989 | 1480706641632 Marionette TRACE conn4 <- [1,2370,null,{}] 11:24:01 INFO - PROCESS | 22989 | 1480706641644 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:24:01 INFO - PROCESS | 22989 | 1480706641670 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 11:24:01 INFO - PROCESS | 22989 | 1480706641676 Marionette TRACE conn4 -> [0,2372,"timeouts",{"script":35000}] 11:24:01 INFO - PROCESS | 22989 | 1480706641683 Marionette TRACE conn4 <- [1,2372,null,{}] 11:24:01 INFO - PROCESS | 22989 | 1480706641737 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}] 11:24:01 INFO - PROCESS | 22989 | 1480706641765 Marionette TRACE conn4 <- [1,2373,null,{"value":null}] 11:24:01 INFO - PROCESS | 22989 | 1480706641773 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:24:01 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d293800 == 13 [pid = 23034] [id = 913] 11:24:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9d294400) [pid = 23034] [serial = 2429] [outer = (nil)] 11:24:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9e052800) [pid = 23034] [serial = 2430] [outer = 0x9d294400] 11:24:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9d29dc00) [pid = 23034] [serial = 2431] [outer = 0x9d294400] 11:24:03 INFO - PROCESS | 22989 | 1480706643034 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"]]]}] 11:24:03 INFO - .. 11:24:03 INFO - TEST-OK | /shadow-dom/Document-prototype-adoptNode.html | took 2179ms 11:24:03 INFO - PROCESS | 22989 | 1480706643097 Marionette TRACE conn4 -> [0,2375,"getWindowHandle",null] 11:24:03 INFO - PROCESS | 22989 | 1480706643101 Marionette TRACE conn4 <- [1,2375,null,{"value":"2147483649"}] 11:24:03 INFO - TEST-START | /shadow-dom/Document-prototype-currentScript.html 11:24:03 INFO - PROCESS | 22989 | 1480706643108 Marionette TRACE conn4 -> [0,2376,"timeouts",{"script":35000}] 11:24:03 INFO - PROCESS | 22989 | 1480706643112 Marionette TRACE conn4 <- [1,2376,null,{}] 11:24:03 INFO - PROCESS | 22989 | 1480706643123 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}] 11:24:03 INFO - PROCESS | 22989 | 1480706643277 Marionette TRACE conn4 <- [1,2377,null,{"value":null}] 11:24:03 INFO - PROCESS | 22989 | 1480706643394 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:24:03 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5db000 == 14 [pid = 23034] [id = 914] 11:24:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9e5dc400) [pid = 23034] [serial = 2432] [outer = (nil)] 11:24:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9ec0f400) [pid = 23034] [serial = 2433] [outer = 0x9e5dc400] 11:24:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9ec0c800) [pid = 23034] [serial = 2434] [outer = 0x9e5dc400] 11:24:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfdcc00 == 13 [pid = 23034] [id = 904] 11:24:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5e3800 == 12 [pid = 23034] [id = 910] 11:24:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9ecc5c00 == 11 [pid = 23034] [id = 912] 11:24:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec5bc00 == 10 [pid = 23034] [id = 911] 11:24:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9b74f400 == 9 [pid = 23034] [id = 905] 11:24:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9d299800 == 8 [pid = 23034] [id = 906] 11:24:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba07c00 == 7 [pid = 23034] [id = 908] 11:24:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0e0800 == 6 [pid = 23034] [id = 907] 11:24:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0e3c00 == 5 [pid = 23034] [id = 903] 11:24:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9c54e400 == 4 [pid = 23034] [id = 909] 11:24:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9d293800 == 3 [pid = 23034] [id = 913] 11:24:04 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9b5b3000) [pid = 23034] [serial = 2404] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9e05a000) [pid = 23034] [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.] 11:24:04 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9b09f400) [pid = 23034] [serial = 2402] [outer = (nil)] [url = about:blank] 11:24:08 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9c54f000) [pid = 23034] [serial = 2418] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/worker-interception.https.html] 11:24:08 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9ecc6400) [pid = 23034] [serial = 2426] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?xhr] 11:24:08 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9ec0a400) [pid = 23034] [serial = 2421] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/worker-interception-iframe.https.html?bypass] 11:24:08 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9b751800) [pid = 23034] [serial = 2408] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/waiting.https.html] 11:24:08 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9d88d800) [pid = 23034] [serial = 2411] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:24:08 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9cfdec00) [pid = 23034] [serial = 2406] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.txt] 11:24:08 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9b0e4000) [pid = 23034] [serial = 2403] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update.https.html] 11:24:08 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9b0e5400) [pid = 23034] [serial = 2413] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/websocket.https.html] 11:24:08 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9ba19800) [pid = 23034] [serial = 2416] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?websocket] 11:24:08 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9e427000) [pid = 23034] [serial = 1542] [outer = (nil)] [url = http://web-platform.test:8000/selectors/child-indexed-pseudo-class.html] 11:24:08 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9b5b1800) [pid = 23034] [serial = 2395] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-recovery.https.html] 11:24:11 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0xa375e000) [pid = 23034] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/testharness_runner.html] 11:24:11 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9eca2800) [pid = 23034] [serial = 2424] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9ecc6800) [pid = 23034] [serial = 2427] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9cfdb400) [pid = 23034] [serial = 2420] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0x9ec0bc00) [pid = 23034] [serial = 2422] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0x9d2a1400) [pid = 23034] [serial = 2410] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0x9d88f400) [pid = 23034] [serial = 2412] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:24:11 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0x9d295800) [pid = 23034] [serial = 2407] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0x9b5b8c00) [pid = 23034] [serial = 2405] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0x9d2a0800) [pid = 23034] [serial = 2415] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0x9ba1b000) [pid = 23034] [serial = 2417] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0x9cfd8000) [pid = 23034] [serial = 2419] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0x9c555800) [pid = 23034] [serial = 2414] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0x9cc38c00) [pid = 23034] [serial = 2409] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0x9ec0f000) [pid = 23034] [serial = 1544] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0x9d887c00) [pid = 23034] [serial = 2397] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0x9d294400) [pid = 23034] [serial = 2429] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html] 11:24:17 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0x9d29dc00) [pid = 23034] [serial = 2431] [outer = (nil)] [url = about:blank] 11:24:17 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0x9ec0f400) [pid = 23034] [serial = 2433] [outer = (nil)] [url = about:blank] 11:24:17 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0x9e052800) [pid = 23034] [serial = 2430] [outer = (nil)] [url = about:blank] 11:24:33 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:24:33 INFO - PROCESS | 22989 | 1480706673898 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]]]}] 11:24:33 INFO - ........ 11:24:33 INFO - TEST-TIMEOUT | /shadow-dom/Document-prototype-currentScript.html | took 30822ms 11:24:33 INFO - PROCESS | 22989 | 1480706673931 Marionette TRACE conn4 -> [0,2379,"getWindowHandle",null] 11:24:33 INFO - PROCESS | 22989 | 1480706673933 Marionette TRACE conn4 <- [1,2379,null,{"value":"2147483649"}] 11:24:33 INFO - TEST-START | /shadow-dom/Document-prototype-importNode.html 11:24:33 INFO - PROCESS | 22989 | 1480706673940 Marionette TRACE conn4 -> [0,2380,"timeouts",{"script":35000}] 11:24:33 INFO - PROCESS | 22989 | 1480706673942 Marionette TRACE conn4 <- [1,2380,null,{}] 11:24:33 INFO - PROCESS | 22989 | 1480706673948 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}] 11:24:34 INFO - PROCESS | 22989 | 1480706674143 Marionette TRACE conn4 <- [1,2381,null,{"value":null}] 11:24:34 INFO - PROCESS | 22989 | 1480706674181 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:24:34 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b09f800 == 4 [pid = 23034] [id = 915] 11:24:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0x9b09fc00) [pid = 23034] [serial = 2435] [outer = (nil)] 11:24:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0x9b0e6400) [pid = 23034] [serial = 2436] [outer = 0x9b09fc00] 11:24:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0x9b0ef400) [pid = 23034] [serial = 2437] [outer = 0x9b09fc00] 11:24:35 INFO - PROCESS | 22989 | 1480706675133 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"]]]}] 11:24:35 INFO - .. 11:24:35 INFO - TEST-OK | /shadow-dom/Document-prototype-importNode.html | took 1229ms 11:24:35 INFO - TEST-START | /shadow-dom/Element-interface-attachShadow.html 11:24:35 INFO - PROCESS | 22989 | 1480706675170 Marionette TRACE conn4 -> [0,2383,"getWindowHandle",null] 11:24:35 INFO - PROCESS | 22989 | 1480706675173 Marionette TRACE conn4 <- [1,2383,null,{"value":"2147483649"}] 11:24:35 INFO - PROCESS | 22989 | 1480706675180 Marionette TRACE conn4 -> [0,2384,"timeouts",{"script":35000}] 11:24:35 INFO - PROCESS | 22989 | 1480706675183 Marionette TRACE conn4 <- [1,2384,null,{}] 11:24:35 INFO - PROCESS | 22989 | 1480706675188 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}] 11:24:35 INFO - PROCESS | 22989 | 1480706675367 Marionette TRACE conn4 <- [1,2385,null,{"value":null}] 11:24:35 INFO - PROCESS | 22989 | 1480706675421 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:24:35 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b09f000 == 5 [pid = 23034] [id = 916] 11:24:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0x9b0e4800) [pid = 23034] [serial = 2438] [outer = (nil)] 11:24:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0x9b74e400) [pid = 23034] [serial = 2439] [outer = 0x9b0e4800] 11:24:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0x9b751800) [pid = 23034] [serial = 2440] [outer = 0x9b0e4800] 11:24:36 INFO - PROCESS | 22989 | 1480706676512 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"]]]}] 11:24:36 INFO - ...... 11:24:36 INFO - TEST-OK | /shadow-dom/Element-interface-attachShadow.html | took 1384ms 11:24:36 INFO - PROCESS | 22989 | 1480706676564 Marionette TRACE conn4 -> [0,2387,"getWindowHandle",null] 11:24:36 INFO - PROCESS | 22989 | 1480706676566 Marionette TRACE conn4 <- [1,2387,null,{"value":"2147483649"}] 11:24:36 INFO - TEST-START | /shadow-dom/Element-interface-shadowRoot-attribute.html 11:24:36 INFO - PROCESS | 22989 | 1480706676574 Marionette TRACE conn4 -> [0,2388,"timeouts",{"script":35000}] 11:24:36 INFO - PROCESS | 22989 | 1480706676576 Marionette TRACE conn4 <- [1,2388,null,{}] 11:24:36 INFO - PROCESS | 22989 | 1480706676581 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}] 11:24:36 INFO - PROCESS | 22989 | 1480706676783 Marionette TRACE conn4 <- [1,2389,null,{"value":null}] 11:24:36 INFO - PROCESS | 22989 | 1480706676819 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:24:36 INFO - PROCESS | 22989 | ++DOCSHELL 0x9c54e400 == 6 [pid = 23034] [id = 917] 11:24:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0x9c54e800) [pid = 23034] [serial = 2441] [outer = (nil)] 11:24:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0x9cc37c00) [pid = 23034] [serial = 2442] [outer = 0x9c54e800] 11:24:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0x9cc3d800) [pid = 23034] [serial = 2443] [outer = 0x9c54e800] 11:24:37 INFO - PROCESS | 22989 | 1480706677803 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"]]]}] 11:24:37 INFO - ... 11:24:37 INFO - TEST-OK | /shadow-dom/Element-interface-shadowRoot-attribute.html | took 1283ms 11:24:37 INFO - PROCESS | 22989 | 1480706677857 Marionette TRACE conn4 -> [0,2391,"getWindowHandle",null] 11:24:37 INFO - PROCESS | 22989 | 1480706677860 Marionette TRACE conn4 <- [1,2391,null,{"value":"2147483649"}] 11:24:37 INFO - TEST-START | /shadow-dom/HTMLSlotElement-interface.html 11:24:37 INFO - PROCESS | 22989 | 1480706677867 Marionette TRACE conn4 -> [0,2392,"timeouts",{"script":35000}] 11:24:37 INFO - PROCESS | 22989 | 1480706677871 Marionette TRACE conn4 <- [1,2392,null,{}] 11:24:37 INFO - PROCESS | 22989 | 1480706677876 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}] 11:24:38 INFO - PROCESS | 22989 | 1480706678030 Marionette TRACE conn4 <- [1,2393,null,{"value":null}] 11:24:38 INFO - PROCESS | 22989 | 1480706678067 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:24:38 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfe6000 == 7 [pid = 23034] [id = 918] 11:24:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0x9cfe6800) [pid = 23034] [serial = 2444] [outer = (nil)] 11:24:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0x9d297800) [pid = 23034] [serial = 2445] [outer = 0x9cfe6800] 11:24:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0x9d29c000) [pid = 23034] [serial = 2446] [outer = 0x9cfe6800] 11:24:39 INFO - .................. 11:24:39 INFO - TEST-OK | /shadow-dom/HTMLSlotElement-interface.html | took 1295ms 11:24:39 INFO - TEST-START | /shadow-dom/Node-prototype-cloneNode.html 11:24:39 INFO - PROCESS | 22989 | 1480706679102 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"]]]}] 11:24:39 INFO - PROCESS | 22989 | 1480706679175 Marionette TRACE conn4 -> [0,2395,"getWindowHandle",null] 11:24:39 INFO - PROCESS | 22989 | 1480706679177 Marionette TRACE conn4 <- [1,2395,null,{"value":"2147483649"}] 11:24:39 INFO - PROCESS | 22989 | 1480706679187 Marionette TRACE conn4 -> [0,2396,"timeouts",{"script":35000}] 11:24:39 INFO - PROCESS | 22989 | 1480706679188 Marionette TRACE conn4 <- [1,2396,null,{}] 11:24:39 INFO - PROCESS | 22989 | 1480706679197 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}] 11:24:39 INFO - PROCESS | 22989 | 1480706679376 Marionette TRACE conn4 <- [1,2397,null,{"value":null}] 11:24:39 INFO - PROCESS | 22989 | 1480706679471 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:24:39 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d88b800 == 8 [pid = 23034] [id = 919] 11:24:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0x9d88bc00) [pid = 23034] [serial = 2447] [outer = (nil)] 11:24:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0x9d894400) [pid = 23034] [serial = 2448] [outer = 0x9d88bc00] 11:24:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0x9d893800) [pid = 23034] [serial = 2449] [outer = 0x9d88bc00] 11:24:40 INFO - PROCESS | 22989 | 1480706680442 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"]]]}] 11:24:40 INFO - .... 11:24:40 INFO - TEST-OK | /shadow-dom/Node-prototype-cloneNode.html | took 1292ms 11:24:40 INFO - TEST-START | /shadow-dom/ShadowRoot-interface.html 11:24:40 INFO - PROCESS | 22989 | 1480706680479 Marionette TRACE conn4 -> [0,2399,"getWindowHandle",null] 11:24:40 INFO - PROCESS | 22989 | 1480706680481 Marionette TRACE conn4 <- [1,2399,null,{"value":"2147483649"}] 11:24:40 INFO - PROCESS | 22989 | 1480706680489 Marionette TRACE conn4 -> [0,2400,"timeouts",{"script":35000}] 11:24:40 INFO - PROCESS | 22989 | 1480706680492 Marionette TRACE conn4 <- [1,2400,null,{}] 11:24:40 INFO - PROCESS | 22989 | 1480706680504 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}] 11:24:40 INFO - PROCESS | 22989 | 1480706680693 Marionette TRACE conn4 <- [1,2401,null,{"value":null}] 11:24:40 INFO - PROCESS | 22989 | 1480706680780 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:24:40 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e050c00 == 9 [pid = 23034] [id = 920] 11:24:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9e052000) [pid = 23034] [serial = 2450] [outer = (nil)] 11:24:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9e41a400) [pid = 23034] [serial = 2451] [outer = 0x9e052000] 11:24:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9e430000) [pid = 23034] [serial = 2452] [outer = 0x9e052000] 11:24:41 INFO - ............ 11:24:41 INFO - TEST-OK | /shadow-dom/ShadowRoot-interface.html | took 1340ms 11:24:41 INFO - TEST-START | /shadow-dom/event-composed-path-with-related-target.html 11:24:41 INFO - PROCESS | 22989 | 1480706681796 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"]]]}] 11:24:41 INFO - PROCESS | 22989 | 1480706681838 Marionette TRACE conn4 -> [0,2403,"getWindowHandle",null] 11:24:41 INFO - PROCESS | 22989 | 1480706681840 Marionette TRACE conn4 <- [1,2403,null,{"value":"2147483649"}] 11:24:41 INFO - PROCESS | 22989 | 1480706681854 Marionette TRACE conn4 -> [0,2404,"timeouts",{"script":35000}] 11:24:41 INFO - PROCESS | 22989 | 1480706681856 Marionette TRACE conn4 <- [1,2404,null,{}] 11:24:41 INFO - PROCESS | 22989 | 1480706681864 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}] 11:24:42 INFO - PROCESS | 22989 | 1480706682035 Marionette TRACE conn4 <- [1,2405,null,{"value":null}] 11:24:42 INFO - PROCESS | 22989 | 1480706682133 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:24:42 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b095800 == 10 [pid = 23034] [id = 921] 11:24:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9b097c00) [pid = 23034] [serial = 2453] [outer = (nil)] 11:24:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9b5b3800) [pid = 23034] [serial = 2454] [outer = 0x9b097c00] 11:24:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9b5b8800) [pid = 23034] [serial = 2455] [outer = 0x9b097c00] 11:24:43 INFO - PROCESS | 22989 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 11:24:43 INFO - PROCESS | 22989 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 11:24:43 INFO - PROCESS | 22989 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 11:24:43 INFO - PROCESS | 22989 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 11:24:43 INFO - ............. 11:24:43 INFO - TEST-ERROR | /shadow-dom/event-composed-path-with-related-target.html | took 1542ms 11:24:43 INFO - TEST-START | /shadow-dom/event-composed-path.html 11:24:43 INFO - PROCESS | 22989 | 1480706683355 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"]]]}] 11:24:43 INFO - PROCESS | 22989 | 1480706683399 Marionette TRACE conn4 -> [0,2407,"getWindowHandle",null] 11:24:43 INFO - PROCESS | 22989 | 1480706683443 Marionette TRACE conn4 <- [1,2407,null,{"value":"2147483649"}] 11:24:43 INFO - PROCESS | 22989 | 1480706683466 Marionette TRACE conn4 -> [0,2408,"timeouts",{"script":35000}] 11:24:43 INFO - PROCESS | 22989 | 1480706683468 Marionette TRACE conn4 <- [1,2408,null,{}] 11:24:43 INFO - PROCESS | 22989 | 1480706683481 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}] 11:24:43 INFO - PROCESS | 22989 | 1480706683640 Marionette TRACE conn4 <- [1,2409,null,{"value":null}] 11:24:43 INFO - PROCESS | 22989 | 1480706683691 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:24:43 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5bc400 == 11 [pid = 23034] [id = 922] 11:24:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9e5be000) [pid = 23034] [serial = 2456] [outer = (nil)] 11:24:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9e5d5800) [pid = 23034] [serial = 2457] [outer = 0x9e5be000] 11:24:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9e5d7800) [pid = 23034] [serial = 2458] [outer = 0x9e5be000] 11:24:44 INFO - PROCESS | 22989 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 11:24:44 INFO - PROCESS | 22989 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 11:24:44 INFO - PROCESS | 22989 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 11:24:45 INFO - ........... 11:24:45 INFO - TEST-ERROR | /shadow-dom/event-composed-path.html | took 1695ms 11:24:45 INFO - TEST-START | /shadow-dom/event-composed.html 11:24:45 INFO - PROCESS | 22989 | 1480706685119 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"]]]}] 11:24:45 INFO - PROCESS | 22989 | 1480706685158 Marionette TRACE conn4 -> [0,2411,"getWindowHandle",null] 11:24:45 INFO - PROCESS | 22989 | 1480706685160 Marionette TRACE conn4 <- [1,2411,null,{"value":"2147483649"}] 11:24:45 INFO - PROCESS | 22989 | 1480706685176 Marionette TRACE conn4 -> [0,2412,"timeouts",{"script":35000}] 11:24:45 INFO - PROCESS | 22989 | 1480706685178 Marionette TRACE conn4 <- [1,2412,null,{}] 11:24:45 INFO - PROCESS | 22989 | --DOCSHELL 0x9e050c00 == 10 [pid = 23034] [id = 920] 11:24:45 INFO - PROCESS | 22989 | --DOCSHELL 0x9d88b800 == 9 [pid = 23034] [id = 919] 11:24:45 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfe6000 == 8 [pid = 23034] [id = 918] 11:24:45 INFO - PROCESS | 22989 | --DOCSHELL 0x9c54e400 == 7 [pid = 23034] [id = 917] 11:24:45 INFO - PROCESS | 22989 | --DOCSHELL 0x9b09f000 == 6 [pid = 23034] [id = 916] 11:24:45 INFO - PROCESS | 22989 | --DOCSHELL 0x9b09f800 == 5 [pid = 23034] [id = 915] 11:24:45 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5db000 == 4 [pid = 23034] [id = 914] 11:24:45 INFO - PROCESS | 22989 | 1480706685189 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}] 11:24:45 INFO - PROCESS | 22989 | 1480706685357 Marionette TRACE conn4 <- [1,2413,null,{"value":null}] 11:24:45 INFO - PROCESS | 22989 | 1480706685461 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:24:45 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfe6000 == 5 [pid = 23034] [id = 923] 11:24:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9d2a1800) [pid = 23034] [serial = 2459] [outer = (nil)] 11:24:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9e5dd000) [pid = 23034] [serial = 2460] [outer = 0x9d2a1800] 11:24:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9e5e1400) [pid = 23034] [serial = 2461] [outer = 0x9d2a1800] 11:24:46 INFO - ......... 11:24:46 INFO - TEST-OK | /shadow-dom/event-composed.html | took 1401ms 11:24:46 INFO - TEST-START | /shadow-dom/scroll-to-the-fragment-in-shadow-tree.html 11:24:46 INFO - PROCESS | 22989 | 1480706686502 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"]]]}] 11:24:46 INFO - PROCESS | 22989 | 1480706686570 Marionette TRACE conn4 -> [0,2415,"getWindowHandle",null] 11:24:46 INFO - PROCESS | 22989 | 1480706686572 Marionette TRACE conn4 <- [1,2415,null,{"value":"2147483649"}] 11:24:46 INFO - PROCESS | 22989 | 1480706686581 Marionette TRACE conn4 -> [0,2416,"timeouts",{"script":35000}] 11:24:46 INFO - PROCESS | 22989 | 1480706686582 Marionette TRACE conn4 <- [1,2416,null,{}] 11:24:46 INFO - PROCESS | 22989 | 1480706686593 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}] 11:24:46 INFO - PROCESS | 22989 | 1480706686761 Marionette TRACE conn4 <- [1,2417,null,{"value":null}] 11:24:46 INFO - PROCESS | 22989 | 1480706686884 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:24:46 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec5c400 == 6 [pid = 23034] [id = 924] 11:24:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9ec61800) [pid = 23034] [serial = 2462] [outer = (nil)] 11:24:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9ec68800) [pid = 23034] [serial = 2463] [outer = 0x9ec61800] 11:24:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9ec9b800) [pid = 23034] [serial = 2464] [outer = 0x9ec61800] 11:24:50 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9b09fc00) [pid = 23034] [serial = 2435] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html] 11:24:50 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9b0e4800) [pid = 23034] [serial = 2438] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html] 11:24:50 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9d88bc00) [pid = 23034] [serial = 2447] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html] 11:24:50 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9cfe6800) [pid = 23034] [serial = 2444] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html] 11:24:50 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9c54e800) [pid = 23034] [serial = 2441] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html] 11:24:51 INFO - .......... 11:24:51 INFO - TEST-OK | /shadow-dom/scroll-to-the-fragment-in-shadow-tree.html | took 4464ms 11:24:51 INFO - PROCESS | 22989 | 1480706690983 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"]]]}] 11:24:51 INFO - PROCESS | 22989 | 1480706691100 Marionette TRACE conn4 -> [0,2419,"getWindowHandle",null] 11:24:51 INFO - TEST-START | /shadow-dom/slotchange.html 11:24:51 INFO - PROCESS | 22989 | 1480706691113 Marionette TRACE conn4 <- [1,2419,null,{"value":"2147483649"}] 11:24:51 INFO - PROCESS | 22989 | 1480706691211 Marionette TRACE conn4 -> [0,2420,"timeouts",{"script":35000}] 11:24:51 INFO - PROCESS | 22989 | 1480706691220 Marionette TRACE conn4 <- [1,2420,null,{}] 11:24:51 INFO - PROCESS | 22989 | 1480706691236 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}] 11:24:51 INFO - PROCESS | 22989 | 1480706691465 Marionette TRACE conn4 <- [1,2421,null,{"value":null}] 11:24:51 INFO - PROCESS | 22989 | 1480706691548 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:24:51 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ecbec00 == 7 [pid = 23034] [id = 925] 11:24:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9ecbf400) [pid = 23034] [serial = 2465] [outer = (nil)] 11:24:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9ecc4800) [pid = 23034] [serial = 2466] [outer = 0x9ecbf400] 11:24:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9ecc7000) [pid = 23034] [serial = 2467] [outer = 0x9ecbf400] 11:24:52 INFO - ............... 11:24:52 INFO - TEST-OK | /shadow-dom/slotchange.html | took 1702ms 11:24:52 INFO - TEST-START | /shadow-dom/slots-fallback.html 11:24:52 INFO - PROCESS | 22989 | 1480706692792 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"]]]}] 11:24:52 INFO - PROCESS | 22989 | 1480706692822 Marionette TRACE conn4 -> [0,2423,"getWindowHandle",null] 11:24:52 INFO - PROCESS | 22989 | 1480706692824 Marionette TRACE conn4 <- [1,2423,null,{"value":"2147483649"}] 11:24:52 INFO - PROCESS | 22989 | 1480706692839 Marionette TRACE conn4 -> [0,2424,"timeouts",{"script":35000}] 11:24:52 INFO - PROCESS | 22989 | 1480706692842 Marionette TRACE conn4 <- [1,2424,null,{}] 11:24:52 INFO - PROCESS | 22989 | 1480706692854 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}] 11:24:53 INFO - PROCESS | 22989 | 1480706693134 Marionette TRACE conn4 <- [1,2425,null,{"value":null}] 11:24:53 INFO - PROCESS | 22989 | 1480706693205 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:24:53 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec65c00 == 8 [pid = 23034] [id = 926] 11:24:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9ecc8c00) [pid = 23034] [serial = 2468] [outer = (nil)] 11:24:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9f16d800) [pid = 23034] [serial = 2469] [outer = 0x9ecc8c00] 11:24:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9f16fc00) [pid = 23034] [serial = 2470] [outer = 0x9ecc8c00] 11:24:54 INFO - .......... 11:24:54 INFO - TEST-OK | /shadow-dom/slots-fallback.html | took 1590ms 11:24:54 INFO - TEST-START | /shadow-dom/slots.html 11:24:54 INFO - PROCESS | 22989 | 1480706694393 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"]]]}] 11:24:54 INFO - PROCESS | 22989 | 1480706694431 Marionette TRACE conn4 -> [0,2427,"getWindowHandle",null] 11:24:54 INFO - PROCESS | 22989 | 1480706694434 Marionette TRACE conn4 <- [1,2427,null,{"value":"2147483649"}] 11:24:54 INFO - PROCESS | 22989 | 1480706694441 Marionette TRACE conn4 -> [0,2428,"timeouts",{"script":35000}] 11:24:54 INFO - PROCESS | 22989 | 1480706694447 Marionette TRACE conn4 <- [1,2428,null,{}] 11:24:54 INFO - PROCESS | 22989 | 1480706694458 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}] 11:24:54 INFO - PROCESS | 22989 | 1480706694666 Marionette TRACE conn4 <- [1,2429,null,{"value":null}] 11:24:54 INFO - PROCESS | 22989 | 1480706694718 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:24:54 INFO - PROCESS | 22989 | ++DOCSHELL 0x9f170c00 == 9 [pid = 23034] [id = 927] 11:24:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9f259400) [pid = 23034] [serial = 2471] [outer = (nil)] 11:24:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9f910c00) [pid = 23034] [serial = 2472] [outer = 0x9f259400] 11:24:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9f90f800) [pid = 23034] [serial = 2473] [outer = 0x9f259400] 11:24:56 INFO - ....................... 11:24:56 INFO - TEST-OK | /shadow-dom/slots.html | took 1670ms 11:24:56 INFO - TEST-START | /shadow-dom/leaktests/get-elements.html 11:24:56 INFO - PROCESS | 22989 | 1480706696068 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"]]]}] 11:24:56 INFO - PROCESS | 22989 | 1480706696112 Marionette TRACE conn4 -> [0,2431,"getWindowHandle",null] 11:24:56 INFO - PROCESS | 22989 | 1480706696117 Marionette TRACE conn4 <- [1,2431,null,{"value":"2147483649"}] 11:24:56 INFO - PROCESS | 22989 | 1480706696126 Marionette TRACE conn4 -> [0,2432,"timeouts",{"script":35000}] 11:24:56 INFO - PROCESS | 22989 | 1480706696128 Marionette TRACE conn4 <- [1,2432,null,{}] 11:24:56 INFO - PROCESS | 22989 | 1480706696145 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}] 11:24:56 INFO - PROCESS | 22989 | 1480706696456 Marionette TRACE conn4 <- [1,2433,null,{"value":null}] 11:24:56 INFO - PROCESS | 22989 | 1480706696494 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:24:56 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec5c400 == 8 [pid = 23034] [id = 924] 11:24:56 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfe6000 == 7 [pid = 23034] [id = 923] 11:24:56 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec65c00 == 6 [pid = 23034] [id = 926] 11:24:56 INFO - PROCESS | 22989 | --DOCSHELL 0x9b095800 == 5 [pid = 23034] [id = 921] 11:24:56 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5bc400 == 4 [pid = 23034] [id = 922] 11:24:56 INFO - PROCESS | 22989 | --DOCSHELL 0x9ecbec00 == 3 [pid = 23034] [id = 925] 11:24:56 INFO - PROCESS | 22989 | --DOMWINDOW == 48 (0x9e41a400) [pid = 23034] [serial = 2451] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 22989 | --DOMWINDOW == 47 (0x9b0e6400) [pid = 23034] [serial = 2436] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 22989 | --DOMWINDOW == 46 (0x9b0ef400) [pid = 23034] [serial = 2437] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 22989 | --DOMWINDOW == 45 (0x9b74e400) [pid = 23034] [serial = 2439] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 22989 | --DOMWINDOW == 44 (0x9d893800) [pid = 23034] [serial = 2449] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 22989 | --DOMWINDOW == 43 (0x9d894400) [pid = 23034] [serial = 2448] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 22989 | --DOMWINDOW == 42 (0x9d29c000) [pid = 23034] [serial = 2446] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 22989 | --DOMWINDOW == 41 (0x9d297800) [pid = 23034] [serial = 2445] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9cc3d800) [pid = 23034] [serial = 2443] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9cc37c00) [pid = 23034] [serial = 2442] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9b751800) [pid = 23034] [serial = 2440] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0a0c00 == 4 [pid = 23034] [id = 928] 11:24:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9b0e2000) [pid = 23034] [serial = 2474] [outer = (nil)] 11:24:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9b5b0000) [pid = 23034] [serial = 2475] [outer = 0x9b0e2000] 11:24:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9b0ecc00) [pid = 23034] [serial = 2476] [outer = 0x9b0e2000] 11:24:57 INFO - PROCESS | 22989 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/get-elements.html, line 48: TypeError: hostOpen.attachShadow is not a function 11:25:00 INFO - PROCESS | 22989 | --DOMWINDOW == 40 (0x9ec61800) [pid = 23034] [serial = 2462] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html] 11:25:00 INFO - PROCESS | 22989 | --DOMWINDOW == 39 (0x9ecbf400) [pid = 23034] [serial = 2465] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slotchange.html] 11:25:00 INFO - PROCESS | 22989 | --DOMWINDOW == 38 (0x9e5be000) [pid = 23034] [serial = 2456] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed-path.html] 11:25:00 INFO - PROCESS | 22989 | --DOMWINDOW == 37 (0x9b097c00) [pid = 23034] [serial = 2453] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html] 11:25:00 INFO - PROCESS | 22989 | --DOMWINDOW == 36 (0x9d2a1800) [pid = 23034] [serial = 2459] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed.html] 11:25:00 INFO - PROCESS | 22989 | --DOMWINDOW == 35 (0x9e052000) [pid = 23034] [serial = 2450] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html] 11:25:00 INFO - PROCESS | 22989 | --DOMWINDOW == 34 (0x9e5dc400) [pid = 23034] [serial = 2432] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html] 11:25:03 INFO - PROCESS | 22989 | --DOCSHELL 0x9f170c00 == 3 [pid = 23034] [id = 927] 11:25:03 INFO - PROCESS | 22989 | --DOMWINDOW == 33 (0x9ecc4800) [pid = 23034] [serial = 2466] [outer = (nil)] [url = about:blank] 11:25:03 INFO - PROCESS | 22989 | --DOMWINDOW == 32 (0x9ecc7000) [pid = 23034] [serial = 2467] [outer = (nil)] [url = about:blank] 11:25:03 INFO - PROCESS | 22989 | --DOMWINDOW == 31 (0x9e5d7800) [pid = 23034] [serial = 2458] [outer = (nil)] [url = about:blank] 11:25:03 INFO - PROCESS | 22989 | --DOMWINDOW == 30 (0x9b5b8800) [pid = 23034] [serial = 2455] [outer = (nil)] [url = about:blank] 11:25:03 INFO - PROCESS | 22989 | --DOMWINDOW == 29 (0x9e5e1400) [pid = 23034] [serial = 2461] [outer = (nil)] [url = about:blank] 11:25:03 INFO - PROCESS | 22989 | --DOMWINDOW == 28 (0x9ec9b800) [pid = 23034] [serial = 2464] [outer = (nil)] [url = about:blank] 11:25:03 INFO - PROCESS | 22989 | --DOMWINDOW == 27 (0x9ec68800) [pid = 23034] [serial = 2463] [outer = (nil)] [url = about:blank] 11:25:03 INFO - PROCESS | 22989 | --DOMWINDOW == 26 (0x9e5dd000) [pid = 23034] [serial = 2460] [outer = (nil)] [url = about:blank] 11:25:03 INFO - PROCESS | 22989 | --DOMWINDOW == 25 (0x9e5d5800) [pid = 23034] [serial = 2457] [outer = (nil)] [url = about:blank] 11:25:03 INFO - PROCESS | 22989 | --DOMWINDOW == 24 (0x9b5b3800) [pid = 23034] [serial = 2454] [outer = (nil)] [url = about:blank] 11:25:03 INFO - PROCESS | 22989 | --DOMWINDOW == 23 (0x9e430000) [pid = 23034] [serial = 2452] [outer = (nil)] [url = about:blank] 11:25:03 INFO - PROCESS | 22989 | --DOMWINDOW == 22 (0x9ec0c800) [pid = 23034] [serial = 2434] [outer = (nil)] [url = about:blank] 11:25:05 INFO - PROCESS | 22989 | --DOMWINDOW == 21 (0x9ecc8c00) [pid = 23034] [serial = 2468] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slots-fallback.html] 11:25:05 INFO - PROCESS | 22989 | --DOMWINDOW == 20 (0x9f259400) [pid = 23034] [serial = 2471] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slots.html] 11:25:10 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0x9f16fc00) [pid = 23034] [serial = 2470] [outer = (nil)] [url = about:blank] 11:25:10 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0x9f910c00) [pid = 23034] [serial = 2472] [outer = (nil)] [url = about:blank] 11:25:10 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0x9f16d800) [pid = 23034] [serial = 2469] [outer = (nil)] [url = about:blank] 11:25:10 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0x9f90f800) [pid = 23034] [serial = 2473] [outer = (nil)] [url = about:blank] 11:25:10 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0x9b5b0000) [pid = 23034] [serial = 2475] [outer = (nil)] [url = about:blank] 11:25:27 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:25:27 INFO - PROCESS | 22989 | 1480706727224 Marionette TRACE conn4 <- [1,2434,null,{"value":["/shadow-dom/leaktests/get-elements.html",1,"TypeError: hostOpen.attachShadow is not a function",null,[]]}] 11:25:27 INFO - TEST-ERROR | /shadow-dom/leaktests/get-elements.html | took 31126ms 11:25:27 INFO - PROCESS | 22989 | 1480706727251 Marionette TRACE conn4 -> [0,2435,"getWindowHandle",null] 11:25:27 INFO - PROCESS | 22989 | 1480706727255 Marionette TRACE conn4 <- [1,2435,null,{"value":"2147483649"}] 11:25:27 INFO - TEST-START | /shadow-dom/leaktests/html-collection.html 11:25:27 INFO - PROCESS | 22989 | 1480706727261 Marionette TRACE conn4 -> [0,2436,"timeouts",{"script":35000}] 11:25:27 INFO - PROCESS | 22989 | 1480706727263 Marionette TRACE conn4 <- [1,2436,null,{}] 11:25:27 INFO - PROCESS | 22989 | 1480706727269 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}] 11:25:27 INFO - PROCESS | 22989 | 1480706727454 Marionette TRACE conn4 <- [1,2437,null,{"value":null}] 11:25:27 INFO - PROCESS | 22989 | 1480706727519 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:25:27 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0a0800 == 4 [pid = 23034] [id = 929] 11:25:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0x9b0e0400) [pid = 23034] [serial = 2477] [outer = (nil)] 11:25:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0x9b0e8000) [pid = 23034] [serial = 2478] [outer = 0x9b0e0400] 11:25:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0x9b5ab400) [pid = 23034] [serial = 2479] [outer = 0x9b0e0400] 11:25:28 INFO - PROCESS | 22989 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/html-collection.html, line 45: TypeError: host.attachShadow is not a function 11:25:36 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0a0c00 == 3 [pid = 23034] [id = 928] 11:25:42 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0x9b0e2000) [pid = 23034] [serial = 2474] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/get-elements.html] 11:25:46 INFO - PROCESS | 22989 | --DOMWINDOW == 16 (0x9b0e8000) [pid = 23034] [serial = 2478] [outer = (nil)] [url = about:blank] 11:25:46 INFO - PROCESS | 22989 | --DOMWINDOW == 15 (0x9b0ecc00) [pid = 23034] [serial = 2476] [outer = (nil)] [url = about:blank] 11:25:57 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:25:57 INFO - PROCESS | 22989 | 1480706757957 Marionette TRACE conn4 <- [1,2438,null,{"value":["/shadow-dom/leaktests/html-collection.html",1,"TypeError: host.attachShadow is not a function",null,[]]}] 11:25:57 INFO - TEST-ERROR | /shadow-dom/leaktests/html-collection.html | took 30710ms 11:25:57 INFO - TEST-START | /shadow-dom/leaktests/window-frames.html 11:25:57 INFO - PROCESS | 22989 | 1480706757971 Marionette TRACE conn4 -> [0,2439,"getWindowHandle",null] 11:25:57 INFO - PROCESS | 22989 | 1480706757974 Marionette TRACE conn4 <- [1,2439,null,{"value":"2147483649"}] 11:25:57 INFO - PROCESS | 22989 | 1480706757980 Marionette TRACE conn4 -> [0,2440,"timeouts",{"script":35000}] 11:25:57 INFO - PROCESS | 22989 | 1480706757983 Marionette TRACE conn4 <- [1,2440,null,{}] 11:25:57 INFO - PROCESS | 22989 | 1480706757988 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}] 11:25:58 INFO - PROCESS | 22989 | 1480706758186 Marionette TRACE conn4 <- [1,2441,null,{"value":null}] 11:25:58 INFO - PROCESS | 22989 | 1480706758243 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:25:58 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0e2400 == 4 [pid = 23034] [id = 930] 11:25:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 16 (0x9b0e3000) [pid = 23034] [serial = 2480] [outer = (nil)] 11:25:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 17 (0x9b0ea000) [pid = 23034] [serial = 2481] [outer = 0x9b0e3000] 11:25:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0x9b5af400) [pid = 23034] [serial = 2482] [outer = 0x9b0e3000] 11:25:59 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b749800 == 5 [pid = 23034] [id = 931] 11:25:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0x9b749c00) [pid = 23034] [serial = 2483] [outer = (nil)] 11:25:59 INFO - PROCESS | 22989 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/window-frames.html, line 20: TypeError: host_open.attachShadow is not a function 11:25:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0x9b749000) [pid = 23034] [serial = 2484] [outer = 0x9b749c00] 11:26:06 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0a0800 == 4 [pid = 23034] [id = 929] 11:26:08 INFO - PROCESS | 22989 | --DOMWINDOW == 19 (0x9b0e0400) [pid = 23034] [serial = 2477] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/html-collection.html] 11:26:13 INFO - PROCESS | 22989 | --DOMWINDOW == 18 (0x9b0ea000) [pid = 23034] [serial = 2481] [outer = (nil)] [url = about:blank] 11:26:13 INFO - PROCESS | 22989 | --DOMWINDOW == 17 (0x9b5ab400) [pid = 23034] [serial = 2479] [outer = (nil)] [url = about:blank] 11:26:28 INFO - PROCESS | 22989 | MARIONETTE LOG: INFO: Timeout fired 11:26:28 INFO - PROCESS | 22989 | 1480706788680 Marionette TRACE conn4 <- [1,2442,null,{"value":["/shadow-dom/leaktests/window-frames.html",1,"TypeError: host_open.attachShadow is not a function",null,[]]}] 11:26:28 INFO - TEST-ERROR | /shadow-dom/leaktests/window-frames.html | took 30718ms 11:26:28 INFO - PROCESS | 22989 | 1480706788697 Marionette TRACE conn4 -> [0,2443,"getWindowHandle",null] 11:26:28 INFO - PROCESS | 22989 | 1480706788700 Marionette TRACE conn4 <- [1,2443,null,{"value":"2147483649"}] 11:26:28 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html 11:26:28 INFO - PROCESS | 22989 | 1480706788706 Marionette TRACE conn4 -> [0,2444,"timeouts",{"script":35000}] 11:26:28 INFO - PROCESS | 22989 | 1480706788708 Marionette TRACE conn4 <- [1,2444,null,{}] 11:26:28 INFO - PROCESS | 22989 | 1480706788714 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}] 11:26:28 INFO - PROCESS | 22989 | --DOCSHELL 0x9b749800 == 3 [pid = 23034] [id = 931] 11:26:28 INFO - PROCESS | 22989 | 1480706788892 Marionette TRACE conn4 <- [1,2445,null,{"value":null}] 11:26:28 INFO - PROCESS | 22989 | 1480706788965 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:29 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b09f800 == 4 [pid = 23034] [id = 932] 11:26:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 18 (0x9b09fc00) [pid = 23034] [serial = 2485] [outer = (nil)] 11:26:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 19 (0x9b0e8400) [pid = 23034] [serial = 2486] [outer = 0x9b09fc00] 11:26:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 20 (0x9b5adc00) [pid = 23034] [serial = 2487] [outer = 0x9b09fc00] 11:26:29 INFO - PROCESS | 22989 | 1480706789936 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]]]}] 11:26:29 INFO - . 11:26:29 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html | took 1279ms 11:26:29 INFO - PROCESS | 22989 | 1480706789987 Marionette TRACE conn4 -> [0,2447,"getWindowHandle",null] 11:26:29 INFO - PROCESS | 22989 | 1480706789990 Marionette TRACE conn4 <- [1,2447,null,{"value":"2147483649"}] 11:26:29 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html 11:26:30 INFO - PROCESS | 22989 | 1480706789997 Marionette TRACE conn4 -> [0,2448,"timeouts",{"script":35000}] 11:26:30 INFO - PROCESS | 22989 | 1480706789999 Marionette TRACE conn4 <- [1,2448,null,{}] 11:26:30 INFO - PROCESS | 22989 | 1480706790005 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}] 11:26:30 INFO - PROCESS | 22989 | 1480706790161 Marionette TRACE conn4 <- [1,2449,null,{"value":null}] 11:26:30 INFO - PROCESS | 22989 | 1480706790255 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:30 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b3c00 == 5 [pid = 23034] [id = 933] 11:26:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 21 (0x9b5b7400) [pid = 23034] [serial = 2488] [outer = (nil)] 11:26:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 22 (0x9b755000) [pid = 23034] [serial = 2489] [outer = 0x9b5b7400] 11:26:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 23 (0x9ba08c00) [pid = 23034] [serial = 2490] [outer = 0x9b5b7400] 11:26:31 INFO - PROCESS | 22989 | 1480706791254 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"]]]}] 11:26:31 INFO - . 11:26:31 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html | took 1286ms 11:26:31 INFO - PROCESS | 22989 | 1480706791284 Marionette TRACE conn4 -> [0,2451,"getWindowHandle",null] 11:26:31 INFO - PROCESS | 22989 | 1480706791286 Marionette TRACE conn4 <- [1,2451,null,{"value":"2147483649"}] 11:26:31 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html 11:26:31 INFO - PROCESS | 22989 | 1480706791293 Marionette TRACE conn4 -> [0,2452,"timeouts",{"script":35000}] 11:26:31 INFO - PROCESS | 22989 | 1480706791295 Marionette TRACE conn4 <- [1,2452,null,{}] 11:26:31 INFO - PROCESS | 22989 | 1480706791301 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}] 11:26:31 INFO - PROCESS | 22989 | 1480706791479 Marionette TRACE conn4 <- [1,2453,null,{"value":null}] 11:26:31 INFO - PROCESS | 22989 | 1480706791559 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:31 INFO - PROCESS | 22989 | ++DOCSHELL 0x9c558c00 == 6 [pid = 23034] [id = 934] 11:26:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 24 (0x9c55a800) [pid = 23034] [serial = 2491] [outer = (nil)] 11:26:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 25 (0x9cc3ac00) [pid = 23034] [serial = 2492] [outer = 0x9c55a800] 11:26:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 26 (0x9cc3e800) [pid = 23034] [serial = 2493] [outer = 0x9c55a800] 11:26:32 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfdec00 == 7 [pid = 23034] [id = 935] 11:26:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 27 (0x9cfe3800) [pid = 23034] [serial = 2494] [outer = (nil)] 11:26:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 28 (0x9cfe6000) [pid = 23034] [serial = 2495] [outer = 0x9cfe3800] 11:26:32 INFO - PROCESS | 22989 | 1480706792782 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"]]]}] 11:26:32 INFO - . 11:26:32 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html | took 1539ms 11:26:32 INFO - PROCESS | 22989 | 1480706792834 Marionette TRACE conn4 -> [0,2455,"getWindowHandle",null] 11:26:32 INFO - PROCESS | 22989 | 1480706792838 Marionette TRACE conn4 <- [1,2455,null,{"value":"2147483649"}] 11:26:32 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html 11:26:32 INFO - PROCESS | 22989 | 1480706792845 Marionette TRACE conn4 -> [0,2456,"timeouts",{"script":35000}] 11:26:32 INFO - PROCESS | 22989 | 1480706792847 Marionette TRACE conn4 <- [1,2456,null,{}] 11:26:32 INFO - PROCESS | 22989 | 1480706792852 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}] 11:26:33 INFO - PROCESS | 22989 | 1480706793015 Marionette TRACE conn4 <- [1,2457,null,{"value":null}] 11:26:33 INFO - PROCESS | 22989 | 1480706793111 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:33 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d29a000 == 8 [pid = 23034] [id = 936] 11:26:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 29 (0x9d29a400) [pid = 23034] [serial = 2496] [outer = (nil)] 11:26:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 30 (0x9d29f800) [pid = 23034] [serial = 2497] [outer = 0x9d29a400] 11:26:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 31 (0x9d2a2c00) [pid = 23034] [serial = 2498] [outer = 0x9d29a400] 11:26:33 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d88b400 == 9 [pid = 23034] [id = 937] 11:26:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 32 (0x9d88b800) [pid = 23034] [serial = 2499] [outer = (nil)] 11:26:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 33 (0x9d88c400) [pid = 23034] [serial = 2500] [outer = 0x9d88b800] 11:26:34 INFO - PROCESS | 22989 | 1480706794085 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"]]]}] 11:26:34 INFO - . 11:26:34 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html | took 1284ms 11:26:34 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html 11:26:34 INFO - PROCESS | 22989 | 1480706794129 Marionette TRACE conn4 -> [0,2459,"getWindowHandle",null] 11:26:34 INFO - PROCESS | 22989 | 1480706794131 Marionette TRACE conn4 <- [1,2459,null,{"value":"2147483649"}] 11:26:34 INFO - PROCESS | 22989 | 1480706794138 Marionette TRACE conn4 -> [0,2460,"timeouts",{"script":35000}] 11:26:34 INFO - PROCESS | 22989 | 1480706794140 Marionette TRACE conn4 <- [1,2460,null,{}] 11:26:34 INFO - PROCESS | 22989 | 1480706794146 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}] 11:26:34 INFO - PROCESS | 22989 | 1480706794330 Marionette TRACE conn4 <- [1,2461,null,{"value":null}] 11:26:34 INFO - PROCESS | 22989 | 1480706794397 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:34 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d88f400 == 10 [pid = 23034] [id = 938] 11:26:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 34 (0x9d890c00) [pid = 23034] [serial = 2501] [outer = (nil)] 11:26:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 35 (0x9deeb000) [pid = 23034] [serial = 2502] [outer = 0x9d890c00] 11:26:34 INFO - PROCESS | 22989 | ++DOMWINDOW == 36 (0x9deefc00) [pid = 23034] [serial = 2503] [outer = 0x9d890c00] 11:26:35 INFO - PROCESS | 22989 | ++DOCSHELL 0x9deed400 == 11 [pid = 23034] [id = 939] 11:26:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 37 (0x9def5c00) [pid = 23034] [serial = 2504] [outer = (nil)] 11:26:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 38 (0x9def6c00) [pid = 23034] [serial = 2505] [outer = 0x9def5c00] 11:26:35 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e050800 == 12 [pid = 23034] [id = 940] 11:26:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 39 (0x9e050c00) [pid = 23034] [serial = 2506] [outer = (nil)] 11:26:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 40 (0x9e052000) [pid = 23034] [serial = 2507] [outer = 0x9e050c00] 11:26:35 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e057400 == 13 [pid = 23034] [id = 941] 11:26:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 41 (0x9e057800) [pid = 23034] [serial = 2508] [outer = (nil)] 11:26:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 42 (0x9e059000) [pid = 23034] [serial = 2509] [outer = 0x9e057800] 11:26:35 INFO - PROCESS | 22989 | 1480706795459 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"]]]}] 11:26:35 INFO - ... 11:26:35 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html | took 1380ms 11:26:35 INFO - PROCESS | 22989 | 1480706795518 Marionette TRACE conn4 -> [0,2463,"getWindowHandle",null] 11:26:35 INFO - PROCESS | 22989 | 1480706795521 Marionette TRACE conn4 <- [1,2463,null,{"value":"2147483649"}] 11:26:35 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html 11:26:35 INFO - PROCESS | 22989 | 1480706795528 Marionette TRACE conn4 -> [0,2464,"timeouts",{"script":35000}] 11:26:35 INFO - PROCESS | 22989 | 1480706795530 Marionette TRACE conn4 <- [1,2464,null,{}] 11:26:35 INFO - PROCESS | 22989 | 1480706795535 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}] 11:26:35 INFO - PROCESS | 22989 | 1480706795733 Marionette TRACE conn4 <- [1,2465,null,{"value":null}] 11:26:35 INFO - PROCESS | 22989 | 1480706795792 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:35 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e42d400 == 14 [pid = 23034] [id = 942] 11:26:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 43 (0x9e42dc00) [pid = 23034] [serial = 2510] [outer = (nil)] 11:26:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 44 (0x9e5c1400) [pid = 23034] [serial = 2511] [outer = 0x9e42dc00] 11:26:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 45 (0x9e5c6400) [pid = 23034] [serial = 2512] [outer = 0x9e42dc00] 11:26:36 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5db000 == 15 [pid = 23034] [id = 943] 11:26:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9e5dc400) [pid = 23034] [serial = 2513] [outer = (nil)] 11:26:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9cfe4c00) [pid = 23034] [serial = 2514] [outer = 0x9e5dc400] 11:26:36 INFO - PROCESS | 22989 | 1480706796864 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"]]]}] 11:26:36 INFO - . 11:26:36 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html | took 1384ms 11:26:36 INFO - PROCESS | 22989 | 1480706796913 Marionette TRACE conn4 -> [0,2467,"getWindowHandle",null] 11:26:36 INFO - PROCESS | 22989 | 1480706796916 Marionette TRACE conn4 <- [1,2467,null,{"value":"2147483649"}] 11:26:36 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html 11:26:36 INFO - PROCESS | 22989 | 1480706796923 Marionette TRACE conn4 -> [0,2468,"timeouts",{"script":35000}] 11:26:36 INFO - PROCESS | 22989 | 1480706796925 Marionette TRACE conn4 <- [1,2468,null,{}] 11:26:36 INFO - PROCESS | 22989 | 1480706796931 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}] 11:26:37 INFO - PROCESS | 22989 | 1480706797089 Marionette TRACE conn4 <- [1,2469,null,{"value":null}] 11:26:37 INFO - PROCESS | 22989 | 1480706797132 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:37 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5abc00 == 16 [pid = 23034] [id = 944] 11:26:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9b5b1000) [pid = 23034] [serial = 2515] [outer = (nil)] 11:26:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9ba07000) [pid = 23034] [serial = 2516] [outer = 0x9b5b1000] 11:26:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9ba18400) [pid = 23034] [serial = 2517] [outer = 0x9b5b1000] 11:26:38 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfd8c00 == 17 [pid = 23034] [id = 945] 11:26:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9cfdc000) [pid = 23034] [serial = 2518] [outer = (nil)] 11:26:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9cfd7400) [pid = 23034] [serial = 2519] [outer = 0x9cfdc000] 11:26:38 INFO - PROCESS | 22989 | 1480706798372 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"]]]}] 11:26:38 INFO - . 11:26:38 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html | took 1493ms 11:26:38 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html 11:26:38 INFO - PROCESS | 22989 | 1480706798417 Marionette TRACE conn4 -> [0,2471,"getWindowHandle",null] 11:26:38 INFO - PROCESS | 22989 | 1480706798419 Marionette TRACE conn4 <- [1,2471,null,{"value":"2147483649"}] 11:26:38 INFO - PROCESS | 22989 | 1480706798426 Marionette TRACE conn4 -> [0,2472,"timeouts",{"script":35000}] 11:26:38 INFO - PROCESS | 22989 | 1480706798429 Marionette TRACE conn4 <- [1,2472,null,{}] 11:26:38 INFO - PROCESS | 22989 | 1480706798434 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}] 11:26:38 INFO - PROCESS | 22989 | 1480706798598 Marionette TRACE conn4 <- [1,2473,null,{"value":null}] 11:26:38 INFO - PROCESS | 22989 | 1480706798700 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:38 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d895c00 == 18 [pid = 23034] [id = 946] 11:26:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9deef400) [pid = 23034] [serial = 2520] [outer = (nil)] 11:26:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0x9e5c3400) [pid = 23034] [serial = 2521] [outer = 0x9deef400] 11:26:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0x9e5d8c00) [pid = 23034] [serial = 2522] [outer = 0x9deef400] 11:26:39 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5ae400 == 19 [pid = 23034] [id = 947] 11:26:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0x9b5b8000) [pid = 23034] [serial = 2523] [outer = (nil)] 11:26:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0x9b748000) [pid = 23034] [serial = 2524] [outer = 0x9b5b8000] 11:26:39 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba24000 == 20 [pid = 23034] [id = 948] 11:26:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0x9cc31c00) [pid = 23034] [serial = 2525] [outer = (nil)] 11:26:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0x9cc38400) [pid = 23034] [serial = 2526] [outer = 0x9cc31c00] 11:26:40 INFO - .. 11:26:40 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html | took 1585ms 11:26:40 INFO - PROCESS | 22989 | 1480706799984 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"]]]}] 11:26:40 INFO - PROCESS | 22989 | 1480706800012 Marionette TRACE conn4 -> [0,2475,"getWindowHandle",null] 11:26:40 INFO - PROCESS | 22989 | 1480706800016 Marionette TRACE conn4 <- [1,2475,null,{"value":"2147483649"}] 11:26:40 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html 11:26:40 INFO - PROCESS | 22989 | 1480706800024 Marionette TRACE conn4 -> [0,2476,"timeouts",{"script":35000}] 11:26:40 INFO - PROCESS | 22989 | 1480706800028 Marionette TRACE conn4 <- [1,2476,null,{}] 11:26:40 INFO - PROCESS | 22989 | 1480706800039 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}] 11:26:40 INFO - PROCESS | 22989 | 1480706800212 Marionette TRACE conn4 <- [1,2477,null,{"value":null}] 11:26:40 INFO - PROCESS | 22989 | 1480706800345 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:40 INFO - PROCESS | 22989 | ++DOCSHELL 0x9c550800 == 21 [pid = 23034] [id = 949] 11:26:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0x9cc37800) [pid = 23034] [serial = 2527] [outer = (nil)] 11:26:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 61 (0x9d888c00) [pid = 23034] [serial = 2528] [outer = 0x9cc37800] 11:26:40 INFO - PROCESS | 22989 | ++DOMWINDOW == 62 (0x9deedc00) [pid = 23034] [serial = 2529] [outer = 0x9cc37800] 11:26:40 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5db000 == 20 [pid = 23034] [id = 943] 11:26:40 INFO - PROCESS | 22989 | --DOCSHELL 0x9e057400 == 19 [pid = 23034] [id = 941] 11:26:40 INFO - PROCESS | 22989 | --DOCSHELL 0x9e050800 == 18 [pid = 23034] [id = 940] 11:26:40 INFO - PROCESS | 22989 | --DOCSHELL 0x9deed400 == 17 [pid = 23034] [id = 939] 11:26:40 INFO - PROCESS | 22989 | --DOCSHELL 0x9d88f400 == 16 [pid = 23034] [id = 938] 11:26:40 INFO - PROCESS | 22989 | --DOCSHELL 0x9d88b400 == 15 [pid = 23034] [id = 937] 11:26:40 INFO - PROCESS | 22989 | --DOCSHELL 0x9d29a000 == 14 [pid = 23034] [id = 936] 11:26:40 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfdec00 == 13 [pid = 23034] [id = 935] 11:26:40 INFO - PROCESS | 22989 | --DOCSHELL 0x9c558c00 == 12 [pid = 23034] [id = 934] 11:26:40 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b3c00 == 11 [pid = 23034] [id = 933] 11:26:40 INFO - PROCESS | 22989 | --DOCSHELL 0x9b09f800 == 10 [pid = 23034] [id = 932] 11:26:40 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0e2400 == 9 [pid = 23034] [id = 930] 11:26:41 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0e3400 == 10 [pid = 23034] [id = 950] 11:26:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 63 (0x9b5b3c00) [pid = 23034] [serial = 2530] [outer = (nil)] 11:26:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 64 (0x9d297c00) [pid = 23034] [serial = 2531] [outer = 0x9b5b3c00] 11:26:41 INFO - PROCESS | 22989 | ++DOCSHELL 0x9def4000 == 11 [pid = 23034] [id = 951] 11:26:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 65 (0x9def5800) [pid = 23034] [serial = 2532] [outer = (nil)] 11:26:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 66 (0x9def8800) [pid = 23034] [serial = 2533] [outer = 0x9def5800] 11:26:41 INFO - PROCESS | 22989 | 1480706801421 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"]]]}] 11:26:41 INFO - .. 11:26:41 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html | took 1444ms 11:26:41 INFO - PROCESS | 22989 | 1480706801469 Marionette TRACE conn4 -> [0,2479,"getWindowHandle",null] 11:26:41 INFO - PROCESS | 22989 | 1480706801473 Marionette TRACE conn4 <- [1,2479,null,{"value":"2147483649"}] 11:26:41 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html 11:26:41 INFO - PROCESS | 22989 | 1480706801479 Marionette TRACE conn4 -> [0,2480,"timeouts",{"script":35000}] 11:26:41 INFO - PROCESS | 22989 | 1480706801481 Marionette TRACE conn4 <- [1,2480,null,{}] 11:26:41 INFO - PROCESS | 22989 | 1480706801487 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}] 11:26:41 INFO - PROCESS | 22989 | 1480706801644 Marionette TRACE conn4 <- [1,2481,null,{"value":null}] 11:26:41 INFO - PROCESS | 22989 | 1480706801705 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:41 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e42a800 == 12 [pid = 23034] [id = 952] 11:26:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 67 (0x9e42e000) [pid = 23034] [serial = 2534] [outer = (nil)] 11:26:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 68 (0x9e5c2c00) [pid = 23034] [serial = 2535] [outer = 0x9e42e000] 11:26:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 69 (0x9e5d7800) [pid = 23034] [serial = 2536] [outer = 0x9e42e000] 11:26:42 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5e2000 == 13 [pid = 23034] [id = 953] 11:26:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 70 (0x9e5e2400) [pid = 23034] [serial = 2537] [outer = (nil)] 11:26:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 71 (0x9e5e2800) [pid = 23034] [serial = 2538] [outer = 0x9e5e2400] 11:26:42 INFO - PROCESS | 22989 | 1480706802765 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"]]]}] 11:26:42 INFO - . 11:26:42 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html | took 1335ms 11:26:42 INFO - PROCESS | 22989 | 1480706802814 Marionette TRACE conn4 -> [0,2483,"getWindowHandle",null] 11:26:42 INFO - PROCESS | 22989 | 1480706802817 Marionette TRACE conn4 <- [1,2483,null,{"value":"2147483649"}] 11:26:42 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html 11:26:42 INFO - PROCESS | 22989 | 1480706802824 Marionette TRACE conn4 -> [0,2484,"timeouts",{"script":35000}] 11:26:42 INFO - PROCESS | 22989 | 1480706802826 Marionette TRACE conn4 <- [1,2484,null,{}] 11:26:42 INFO - PROCESS | 22989 | 1480706802831 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}] 11:26:43 INFO - PROCESS | 22989 | 1480706803046 Marionette TRACE conn4 <- [1,2485,null,{"value":null}] 11:26:43 INFO - PROCESS | 22989 | 1480706803063 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:43 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec14400 == 14 [pid = 23034] [id = 954] 11:26:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 72 (0x9ec14800) [pid = 23034] [serial = 2539] [outer = (nil)] 11:26:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 73 (0x9ec5bc00) [pid = 23034] [serial = 2540] [outer = 0x9ec14800] 11:26:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 74 (0x9ec5fc00) [pid = 23034] [serial = 2541] [outer = 0x9ec14800] 11:26:44 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec65800 == 15 [pid = 23034] [id = 955] 11:26:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 75 (0x9ec65c00) [pid = 23034] [serial = 2542] [outer = (nil)] 11:26:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 76 (0x9b091400) [pid = 23034] [serial = 2543] [outer = 0x9ec65c00] 11:26:44 INFO - PROCESS | 22989 | 1480706804285 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"]]]}] 11:26:44 INFO - . 11:26:44 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html | took 1534ms 11:26:44 INFO - PROCESS | 22989 | 1480706804357 Marionette TRACE conn4 -> [0,2487,"getWindowHandle",null] 11:26:44 INFO - PROCESS | 22989 | 1480706804360 Marionette TRACE conn4 <- [1,2487,null,{"value":"2147483649"}] 11:26:44 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html 11:26:44 INFO - PROCESS | 22989 | 1480706804367 Marionette TRACE conn4 -> [0,2488,"timeouts",{"script":35000}] 11:26:44 INFO - PROCESS | 22989 | 1480706804369 Marionette TRACE conn4 <- [1,2488,null,{}] 11:26:44 INFO - PROCESS | 22989 | 1480706804375 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}] 11:26:44 INFO - PROCESS | 22989 | 1480706804535 Marionette TRACE conn4 <- [1,2489,null,{"value":null}] 11:26:44 INFO - PROCESS | 22989 | 1480706804643 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:44 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec9e800 == 16 [pid = 23034] [id = 956] 11:26:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 77 (0x9ec9ec00) [pid = 23034] [serial = 2544] [outer = (nil)] 11:26:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 78 (0x9eca3800) [pid = 23034] [serial = 2545] [outer = 0x9ec9ec00] 11:26:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 79 (0x9eca7c00) [pid = 23034] [serial = 2546] [outer = 0x9ec9ec00] 11:26:45 INFO - PROCESS | 22989 | --DOMWINDOW == 78 (0x9e5dc400) [pid = 23034] [serial = 2513] [outer = (nil)] [url = about:blank] 11:26:45 INFO - PROCESS | 22989 | --DOMWINDOW == 77 (0x9e057800) [pid = 23034] [serial = 2508] [outer = (nil)] [url = about:blank] 11:26:45 INFO - PROCESS | 22989 | --DOMWINDOW == 76 (0x9e050c00) [pid = 23034] [serial = 2506] [outer = (nil)] [url = about:blank] 11:26:45 INFO - PROCESS | 22989 | --DOMWINDOW == 75 (0x9def5c00) [pid = 23034] [serial = 2504] [outer = (nil)] [url = about:blank] 11:26:45 INFO - PROCESS | 22989 | --DOMWINDOW == 74 (0x9d890c00) [pid = 23034] [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] 11:26:45 INFO - PROCESS | 22989 | --DOMWINDOW == 73 (0x9d88b800) [pid = 23034] [serial = 2499] [outer = (nil)] [url = about:blank] 11:26:45 INFO - PROCESS | 22989 | --DOMWINDOW == 72 (0x9d29a400) [pid = 23034] [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] 11:26:45 INFO - PROCESS | 22989 | --DOMWINDOW == 71 (0x9cfe3800) [pid = 23034] [serial = 2494] [outer = (nil)] [url = about:blank] 11:26:45 INFO - PROCESS | 22989 | --DOMWINDOW == 70 (0x9c55a800) [pid = 23034] [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] 11:26:45 INFO - PROCESS | 22989 | --DOMWINDOW == 69 (0x9b0e3000) [pid = 23034] [serial = 2480] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/window-frames.html] 11:26:45 INFO - PROCESS | 22989 | --DOMWINDOW == 68 (0x9b749c00) [pid = 23034] [serial = 2483] [outer = (nil)] [url = about:blank] 11:26:45 INFO - PROCESS | 22989 | --DOMWINDOW == 67 (0x9b09fc00) [pid = 23034] [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] 11:26:45 INFO - PROCESS | 22989 | --DOMWINDOW == 66 (0x9b5b7400) [pid = 23034] [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] 11:26:46 INFO - PROCESS | 22989 | 1480706806099 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"]]]}] 11:26:46 INFO - .. 11:26:46 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html | took 1783ms 11:26:46 INFO - PROCESS | 22989 | 1480706806151 Marionette TRACE conn4 -> [0,2491,"getWindowHandle",null] 11:26:46 INFO - PROCESS | 22989 | 1480706806155 Marionette TRACE conn4 <- [1,2491,null,{"value":"2147483649"}] 11:26:46 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html 11:26:46 INFO - PROCESS | 22989 | 1480706806161 Marionette TRACE conn4 -> [0,2492,"timeouts",{"script":35000}] 11:26:46 INFO - PROCESS | 22989 | 1480706806163 Marionette TRACE conn4 <- [1,2492,null,{}] 11:26:46 INFO - PROCESS | 22989 | 1480706806168 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}] 11:26:46 INFO - PROCESS | 22989 | 1480706806332 Marionette TRACE conn4 <- [1,2493,null,{"value":null}] 11:26:46 INFO - PROCESS | 22989 | 1480706806380 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:46 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d298000 == 17 [pid = 23034] [id = 957] 11:26:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 67 (0x9d88b800) [pid = 23034] [serial = 2547] [outer = (nil)] 11:26:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 68 (0x9eca5000) [pid = 23034] [serial = 2548] [outer = 0x9d88b800] 11:26:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 69 (0x9eca9400) [pid = 23034] [serial = 2549] [outer = 0x9d88b800] 11:26:47 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ecbfc00 == 18 [pid = 23034] [id = 958] 11:26:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 70 (0x9ecc0c00) [pid = 23034] [serial = 2550] [outer = (nil)] 11:26:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 71 (0x9ecc1000) [pid = 23034] [serial = 2551] [outer = 0x9ecc0c00] 11:26:47 INFO - PROCESS | 22989 | 1480706807433 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"]]]}] 11:26:47 INFO - . 11:26:47 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html | took 1288ms 11:26:47 INFO - PROCESS | 22989 | 1480706807448 Marionette TRACE conn4 -> [0,2495,"getWindowHandle",null] 11:26:47 INFO - PROCESS | 22989 | 1480706807452 Marionette TRACE conn4 <- [1,2495,null,{"value":"2147483649"}] 11:26:47 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html 11:26:47 INFO - PROCESS | 22989 | 1480706807483 Marionette TRACE conn4 -> [0,2496,"timeouts",{"script":35000}] 11:26:47 INFO - PROCESS | 22989 | 1480706807486 Marionette TRACE conn4 <- [1,2496,null,{}] 11:26:47 INFO - PROCESS | 22989 | 1480706807492 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}] 11:26:47 INFO - PROCESS | 22989 | 1480706807648 Marionette TRACE conn4 <- [1,2497,null,{"value":null}] 11:26:47 INFO - PROCESS | 22989 | 1480706807702 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:47 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba19000 == 19 [pid = 23034] [id = 959] 11:26:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 72 (0x9ba1a800) [pid = 23034] [serial = 2552] [outer = (nil)] 11:26:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 73 (0x9d88b400) [pid = 23034] [serial = 2553] [outer = 0x9ba1a800] 11:26:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 74 (0x9e42a000) [pid = 23034] [serial = 2554] [outer = 0x9ba1a800] 11:26:48 INFO - PROCESS | 22989 | 1480706808875 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"]]]}] 11:26:48 INFO - .. 11:26:48 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html | took 1432ms 11:26:48 INFO - PROCESS | 22989 | 1480706808919 Marionette TRACE conn4 -> [0,2499,"getWindowHandle",null] 11:26:48 INFO - PROCESS | 22989 | 1480706808923 Marionette TRACE conn4 <- [1,2499,null,{"value":"2147483649"}] 11:26:48 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html 11:26:48 INFO - PROCESS | 22989 | 1480706808929 Marionette TRACE conn4 -> [0,2500,"timeouts",{"script":35000}] 11:26:48 INFO - PROCESS | 22989 | 1480706808935 Marionette TRACE conn4 <- [1,2500,null,{}] 11:26:48 INFO - PROCESS | 22989 | 1480706808945 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}] 11:26:49 INFO - PROCESS | 22989 | 1480706809196 Marionette TRACE conn4 <- [1,2501,null,{"value":null}] 11:26:49 INFO - PROCESS | 22989 | 1480706809228 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:49 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec17800 == 20 [pid = 23034] [id = 960] 11:26:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 75 (0x9ec18800) [pid = 23034] [serial = 2555] [outer = (nil)] 11:26:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 76 (0x9ecc4c00) [pid = 23034] [serial = 2556] [outer = 0x9ec18800] 11:26:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 77 (0x9ecc7400) [pid = 23034] [serial = 2557] [outer = 0x9ec18800] 11:26:50 INFO - PROCESS | 22989 | 1480706810422 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"]]]}] 11:26:50 INFO - .. 11:26:50 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html | took 1537ms 11:26:50 INFO - PROCESS | 22989 | 1480706810468 Marionette TRACE conn4 -> [0,2503,"getWindowHandle",null] 11:26:50 INFO - PROCESS | 22989 | 1480706810472 Marionette TRACE conn4 <- [1,2503,null,{"value":"2147483649"}] 11:26:50 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html 11:26:50 INFO - PROCESS | 22989 | 1480706810484 Marionette TRACE conn4 -> [0,2504,"timeouts",{"script":35000}] 11:26:50 INFO - PROCESS | 22989 | 1480706810486 Marionette TRACE conn4 <- [1,2504,null,{}] 11:26:50 INFO - PROCESS | 22989 | 1480706810495 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}] 11:26:50 INFO - PROCESS | 22989 | 1480706810734 Marionette TRACE conn4 <- [1,2505,null,{"value":null}] 11:26:50 INFO - PROCESS | 22989 | 1480706810758 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:50 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba1e400 == 21 [pid = 23034] [id = 961] 11:26:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 78 (0x9ba20000) [pid = 23034] [serial = 2558] [outer = (nil)] 11:26:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 79 (0x9d88cc00) [pid = 23034] [serial = 2559] [outer = 0x9ba20000] 11:26:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 80 (0x9def9c00) [pid = 23034] [serial = 2560] [outer = 0x9ba20000] 11:26:51 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0e7c00 == 22 [pid = 23034] [id = 962] 11:26:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 81 (0x9b747c00) [pid = 23034] [serial = 2561] [outer = (nil)] 11:26:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 82 (0x9b74dc00) [pid = 23034] [serial = 2562] [outer = 0x9b747c00] 11:26:52 INFO - PROCESS | 22989 | 1480706811989 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"]]]}] 11:26:52 INFO - . 11:26:52 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html | took 1549ms 11:26:52 INFO - PROCESS | 22989 | 1480706812033 Marionette TRACE conn4 -> [0,2507,"getWindowHandle",null] 11:26:52 INFO - PROCESS | 22989 | 1480706812036 Marionette TRACE conn4 <- [1,2507,null,{"value":"2147483649"}] 11:26:52 INFO - TEST-START | /shadow-dom/untriaged/events/event-dispatch/test-002.html 11:26:52 INFO - PROCESS | 22989 | 1480706812043 Marionette TRACE conn4 -> [0,2508,"timeouts",{"script":35000}] 11:26:52 INFO - PROCESS | 22989 | 1480706812045 Marionette TRACE conn4 <- [1,2508,null,{}] 11:26:52 INFO - PROCESS | 22989 | 1480706812051 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}] 11:26:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9ecbfc00 == 21 [pid = 23034] [id = 958] 11:26:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec9e800 == 20 [pid = 23034] [id = 956] 11:26:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec65800 == 19 [pid = 23034] [id = 955] 11:26:52 INFO - PROCESS | 22989 | 1480706812269 Marionette TRACE conn4 <- [1,2509,null,{"value":null}] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 81 (0x9cfe4c00) [pid = 23034] [serial = 2514] [outer = (nil)] [url = about:blank] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 80 (0x9e5c1400) [pid = 23034] [serial = 2511] [outer = (nil)] [url = about:blank] 11:26:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec14400 == 18 [pid = 23034] [id = 954] 11:26:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5e2000 == 17 [pid = 23034] [id = 953] 11:26:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9e42a800 == 16 [pid = 23034] [id = 952] 11:26:52 INFO - PROCESS | 22989 | 1480706812377 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9def4000 == 15 [pid = 23034] [id = 951] 11:26:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0e3400 == 14 [pid = 23034] [id = 950] 11:26:52 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b7400 == 15 [pid = 23034] [id = 963] 11:26:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 81 (0x9b5b7c00) [pid = 23034] [serial = 2563] [outer = (nil)] 11:26:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 82 (0x9ba1f800) [pid = 23034] [serial = 2564] [outer = 0x9b5b7c00] 11:26:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 83 (0x9cc3b400) [pid = 23034] [serial = 2565] [outer = 0x9b5b7c00] 11:26:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9c550800 == 14 [pid = 23034] [id = 949] 11:26:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba24000 == 13 [pid = 23034] [id = 948] 11:26:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5ae400 == 12 [pid = 23034] [id = 947] 11:26:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9d895c00 == 11 [pid = 23034] [id = 946] 11:26:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfd8c00 == 10 [pid = 23034] [id = 945] 11:26:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5abc00 == 9 [pid = 23034] [id = 944] 11:26:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9e42d400 == 8 [pid = 23034] [id = 942] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 82 (0x9e059000) [pid = 23034] [serial = 2509] [outer = (nil)] [url = about:blank] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 81 (0x9e052000) [pid = 23034] [serial = 2507] [outer = (nil)] [url = about:blank] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 80 (0x9def6c00) [pid = 23034] [serial = 2505] [outer = (nil)] [url = about:blank] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 79 (0x9deefc00) [pid = 23034] [serial = 2503] [outer = (nil)] [url = about:blank] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 78 (0x9deeb000) [pid = 23034] [serial = 2502] [outer = (nil)] [url = about:blank] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 77 (0x9d88c400) [pid = 23034] [serial = 2500] [outer = (nil)] [url = about:blank] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 76 (0x9d2a2c00) [pid = 23034] [serial = 2498] [outer = (nil)] [url = about:blank] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 75 (0x9d29f800) [pid = 23034] [serial = 2497] [outer = (nil)] [url = about:blank] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 74 (0x9cfe6000) [pid = 23034] [serial = 2495] [outer = (nil)] [url = about:blank] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 73 (0x9cc3e800) [pid = 23034] [serial = 2493] [outer = (nil)] [url = about:blank] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 72 (0x9cc3ac00) [pid = 23034] [serial = 2492] [outer = (nil)] [url = about:blank] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 71 (0x9b5af400) [pid = 23034] [serial = 2482] [outer = (nil)] [url = about:blank] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 70 (0x9b749000) [pid = 23034] [serial = 2484] [outer = (nil)] [url = about:blank] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 69 (0x9b0e8400) [pid = 23034] [serial = 2486] [outer = (nil)] [url = about:blank] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 68 (0x9b5adc00) [pid = 23034] [serial = 2487] [outer = (nil)] [url = about:blank] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 67 (0x9b755000) [pid = 23034] [serial = 2489] [outer = (nil)] [url = about:blank] 11:26:52 INFO - PROCESS | 22989 | --DOMWINDOW == 66 (0x9ba08c00) [pid = 23034] [serial = 2490] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b6000 == 9 [pid = 23034] [id = 964] 11:26:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 67 (0x9b749000) [pid = 23034] [serial = 2566] [outer = (nil)] 11:26:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 68 (0x9ba19800) [pid = 23034] [serial = 2567] [outer = 0x9b749000] 11:26:53 INFO - PROCESS | 22989 | 1480706813367 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"]]]}] 11:26:53 INFO - . 11:26:53 INFO - TEST-OK | /shadow-dom/untriaged/events/event-dispatch/test-002.html | took 1377ms 11:26:53 INFO - PROCESS | 22989 | 1480706813421 Marionette TRACE conn4 -> [0,2511,"getWindowHandle",null] 11:26:53 INFO - PROCESS | 22989 | 1480706813425 Marionette TRACE conn4 <- [1,2511,null,{"value":"2147483649"}] 11:26:53 INFO - TEST-START | /shadow-dom/untriaged/events/event-dispatch/test-003.html 11:26:53 INFO - PROCESS | 22989 | 1480706813431 Marionette TRACE conn4 -> [0,2512,"timeouts",{"script":35000}] 11:26:53 INFO - PROCESS | 22989 | 1480706813433 Marionette TRACE conn4 <- [1,2512,null,{}] 11:26:53 INFO - PROCESS | 22989 | 1480706813444 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}] 11:26:53 INFO - PROCESS | 22989 | 1480706813626 Marionette TRACE conn4 <- [1,2513,null,{"value":null}] 11:26:53 INFO - PROCESS | 22989 | 1480706813683 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:53 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d887400 == 10 [pid = 23034] [id = 965] 11:26:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 69 (0x9d887c00) [pid = 23034] [serial = 2568] [outer = (nil)] 11:26:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 70 (0x9deed400) [pid = 23034] [serial = 2569] [outer = 0x9d887c00] 11:26:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 71 (0x9def6c00) [pid = 23034] [serial = 2570] [outer = 0x9d887c00] 11:26:54 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e056000 == 11 [pid = 23034] [id = 966] 11:26:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 72 (0x9e41ac00) [pid = 23034] [serial = 2571] [outer = (nil)] 11:26:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 73 (0x9e424400) [pid = 23034] [serial = 2572] [outer = 0x9e41ac00] 11:26:54 INFO - PROCESS | 22989 | 1480706814714 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"]]]}] 11:26:54 INFO - . 11:26:54 INFO - TEST-OK | /shadow-dom/untriaged/events/event-dispatch/test-003.html | took 1331ms 11:26:54 INFO - PROCESS | 22989 | 1480706814762 Marionette TRACE conn4 -> [0,2515,"getWindowHandle",null] 11:26:54 INFO - PROCESS | 22989 | 1480706814764 Marionette TRACE conn4 <- [1,2515,null,{"value":"2147483649"}] 11:26:54 INFO - TEST-START | /shadow-dom/untriaged/events/event-retargeting/test-001.html 11:26:54 INFO - PROCESS | 22989 | 1480706814772 Marionette TRACE conn4 -> [0,2516,"timeouts",{"script":35000}] 11:26:54 INFO - PROCESS | 22989 | 1480706814775 Marionette TRACE conn4 <- [1,2516,null,{}] 11:26:54 INFO - PROCESS | 22989 | 1480706814780 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}] 11:26:54 INFO - PROCESS | 22989 | 1480706814932 Marionette TRACE conn4 <- [1,2517,null,{"value":null}] 11:26:55 INFO - PROCESS | 22989 | 1480706815048 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:55 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5d9c00 == 12 [pid = 23034] [id = 967] 11:26:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 74 (0x9e5db000) [pid = 23034] [serial = 2573] [outer = (nil)] 11:26:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 75 (0x9ec0d000) [pid = 23034] [serial = 2574] [outer = 0x9e5db000] 11:26:55 INFO - PROCESS | 22989 | ++DOMWINDOW == 76 (0x9ec11000) [pid = 23034] [serial = 2575] [outer = 0x9e5db000] 11:26:56 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec62400 == 13 [pid = 23034] [id = 968] 11:26:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 77 (0x9ec62c00) [pid = 23034] [serial = 2576] [outer = (nil)] 11:26:56 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0e3800 == 14 [pid = 23034] [id = 969] 11:26:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 78 (0x9ec63000) [pid = 23034] [serial = 2577] [outer = (nil)] 11:26:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 79 (0x9ec64c00) [pid = 23034] [serial = 2578] [outer = 0x9ec62c00] 11:26:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 80 (0x9ec9bc00) [pid = 23034] [serial = 2579] [outer = 0x9ec63000] 11:26:56 INFO - PROCESS | 22989 | 1480706816307 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"]]]}] 11:26:56 INFO - .. 11:26:56 INFO - TEST-OK | /shadow-dom/untriaged/events/event-retargeting/test-001.html | took 1584ms 11:26:56 INFO - PROCESS | 22989 | 1480706816356 Marionette TRACE conn4 -> [0,2519,"getWindowHandle",null] 11:26:56 INFO - PROCESS | 22989 | 1480706816360 Marionette TRACE conn4 <- [1,2519,null,{"value":"2147483649"}] 11:26:56 INFO - TEST-START | /shadow-dom/untriaged/events/event-retargeting/test-003.html 11:26:56 INFO - PROCESS | 22989 | 1480706816368 Marionette TRACE conn4 -> [0,2520,"timeouts",{"script":35000}] 11:26:56 INFO - PROCESS | 22989 | 1480706816371 Marionette TRACE conn4 <- [1,2520,null,{}] 11:26:56 INFO - PROCESS | 22989 | 1480706816375 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}] 11:26:56 INFO - PROCESS | 22989 | 1480706816567 Marionette TRACE conn4 <- [1,2521,null,{"value":null}] 11:26:56 INFO - PROCESS | 22989 | 1480706816638 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:56 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec14400 == 15 [pid = 23034] [id = 970] 11:26:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 81 (0x9ec9e800) [pid = 23034] [serial = 2580] [outer = (nil)] 11:26:56 INFO - PROCESS | 22989 | ++DOMWINDOW == 82 (0x9ecc7000) [pid = 23034] [serial = 2581] [outer = 0x9ec9e800] 11:26:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 83 (0x9ecc6000) [pid = 23034] [serial = 2582] [outer = 0x9ec9e800] 11:26:57 INFO - PROCESS | 22989 | --DOMWINDOW == 82 (0x9cc31c00) [pid = 23034] [serial = 2525] [outer = (nil)] [url = about:blank] 11:26:57 INFO - PROCESS | 22989 | --DOMWINDOW == 81 (0x9b5b3c00) [pid = 23034] [serial = 2530] [outer = (nil)] [url = about:blank] 11:26:57 INFO - PROCESS | 22989 | --DOMWINDOW == 80 (0x9b5b8000) [pid = 23034] [serial = 2523] [outer = (nil)] [url = about:blank] 11:26:57 INFO - PROCESS | 22989 | --DOMWINDOW == 79 (0x9ec65c00) [pid = 23034] [serial = 2542] [outer = (nil)] [url = about:blank] 11:26:57 INFO - PROCESS | 22989 | --DOMWINDOW == 78 (0x9def5800) [pid = 23034] [serial = 2532] [outer = (nil)] [url = about:blank] 11:26:57 INFO - PROCESS | 22989 | --DOMWINDOW == 77 (0x9e5e2400) [pid = 23034] [serial = 2537] [outer = (nil)] [url = about:blank] 11:26:57 INFO - PROCESS | 22989 | --DOMWINDOW == 76 (0x9cfdc000) [pid = 23034] [serial = 2518] [outer = (nil)] [url = about:blank] 11:26:57 INFO - PROCESS | 22989 | --DOMWINDOW == 75 (0x9ec14800) [pid = 23034] [serial = 2539] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html] 11:26:57 INFO - PROCESS | 22989 | --DOMWINDOW == 74 (0x9ec9ec00) [pid = 23034] [serial = 2544] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html] 11:26:57 INFO - PROCESS | 22989 | --DOMWINDOW == 73 (0x9deef400) [pid = 23034] [serial = 2520] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html] 11:26:57 INFO - PROCESS | 22989 | --DOMWINDOW == 72 (0x9b5b1000) [pid = 23034] [serial = 2515] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html] 11:26:57 INFO - PROCESS | 22989 | --DOMWINDOW == 71 (0x9e42e000) [pid = 23034] [serial = 2534] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html] 11:26:57 INFO - PROCESS | 22989 | --DOMWINDOW == 70 (0x9cc37800) [pid = 23034] [serial = 2527] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html] 11:26:57 INFO - PROCESS | 22989 | --DOMWINDOW == 69 (0x9ecc0c00) [pid = 23034] [serial = 2550] [outer = (nil)] [url = about:blank] 11:26:57 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5b3c00 == 16 [pid = 23034] [id = 971] 11:26:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 70 (0x9b5b8000) [pid = 23034] [serial = 2583] [outer = (nil)] 11:26:57 INFO - PROCESS | 22989 | ++DOMWINDOW == 71 (0x9ba09800) [pid = 23034] [serial = 2584] [outer = 0x9b5b8000] 11:26:58 INFO - PROCESS | 22989 | 1480706818031 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"]]]}] 11:26:58 INFO - . 11:26:58 INFO - TEST-OK | /shadow-dom/untriaged/events/event-retargeting/test-003.html | took 1687ms 11:26:58 INFO - PROCESS | 22989 | 1480706818057 Marionette TRACE conn4 -> [0,2523,"getWindowHandle",null] 11:26:58 INFO - PROCESS | 22989 | 1480706818060 Marionette TRACE conn4 <- [1,2523,null,{"value":"2147483649"}] 11:26:58 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-001.html 11:26:58 INFO - PROCESS | 22989 | 1480706818067 Marionette TRACE conn4 -> [0,2524,"timeouts",{"script":35000}] 11:26:58 INFO - PROCESS | 22989 | 1480706818069 Marionette TRACE conn4 <- [1,2524,null,{}] 11:26:58 INFO - PROCESS | 22989 | 1480706818075 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}] 11:26:58 INFO - PROCESS | 22989 | 1480706818312 Marionette TRACE conn4 <- [1,2525,null,{"value":null}] 11:26:58 INFO - PROCESS | 22989 | 1480706818347 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:58 INFO - PROCESS | 22989 | ++DOCSHELL 0x9eca3400 == 17 [pid = 23034] [id = 972] 11:26:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 72 (0x9ecbc800) [pid = 23034] [serial = 2585] [outer = (nil)] 11:26:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 73 (0x9f16d800) [pid = 23034] [serial = 2586] [outer = 0x9ecbc800] 11:26:58 INFO - PROCESS | 22989 | ++DOMWINDOW == 74 (0x9f170800) [pid = 23034] [serial = 2587] [outer = 0x9ecbc800] 11:26:59 INFO - PROCESS | 22989 | ++DOCSHELL 0x9f175c00 == 18 [pid = 23034] [id = 973] 11:26:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 75 (0x9f176400) [pid = 23034] [serial = 2588] [outer = (nil)] 11:26:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 76 (0x9f176c00) [pid = 23034] [serial = 2589] [outer = 0x9f176400] 11:26:59 INFO - PROCESS | 22989 | ++DOCSHELL 0x9f179400 == 19 [pid = 23034] [id = 974] 11:26:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 77 (0x9f179c00) [pid = 23034] [serial = 2590] [outer = (nil)] 11:26:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 78 (0x9f251400) [pid = 23034] [serial = 2591] [outer = 0x9f179c00] 11:26:59 INFO - PROCESS | 22989 | ++DOCSHELL 0x9f253c00 == 20 [pid = 23034] [id = 975] 11:26:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 79 (0x9f254400) [pid = 23034] [serial = 2592] [outer = (nil)] 11:26:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 80 (0x9f254800) [pid = 23034] [serial = 2593] [outer = 0x9f254400] 11:26:59 INFO - PROCESS | 22989 | ++DOCSHELL 0x9f255c00 == 21 [pid = 23034] [id = 976] 11:26:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 81 (0x9f256400) [pid = 23034] [serial = 2594] [outer = (nil)] 11:26:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 82 (0x9f256c00) [pid = 23034] [serial = 2595] [outer = 0x9f256400] 11:26:59 INFO - PROCESS | 22989 | ++DOCSHELL 0x9f258800 == 22 [pid = 23034] [id = 977] 11:26:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 83 (0x9f258c00) [pid = 23034] [serial = 2596] [outer = (nil)] 11:26:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 84 (0x9f259000) [pid = 23034] [serial = 2597] [outer = 0x9f258c00] 11:26:59 INFO - PROCESS | 22989 | ++DOCSHELL 0x9f25a800 == 23 [pid = 23034] [id = 978] 11:26:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 85 (0x9f25ac00) [pid = 23034] [serial = 2598] [outer = (nil)] 11:26:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 86 (0x9b74e800) [pid = 23034] [serial = 2599] [outer = 0x9f25ac00] 11:26:59 INFO - ...... 11:26:59 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-001.html | took 1487ms 11:26:59 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-002.html 11:26:59 INFO - PROCESS | 22989 | 1480706819529 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"]]]}] 11:26:59 INFO - PROCESS | 22989 | 1480706819555 Marionette TRACE conn4 -> [0,2527,"getWindowHandle",null] 11:26:59 INFO - PROCESS | 22989 | 1480706819557 Marionette TRACE conn4 <- [1,2527,null,{"value":"2147483649"}] 11:26:59 INFO - PROCESS | 22989 | 1480706819564 Marionette TRACE conn4 -> [0,2528,"timeouts",{"script":35000}] 11:26:59 INFO - PROCESS | 22989 | 1480706819566 Marionette TRACE conn4 <- [1,2528,null,{}] 11:26:59 INFO - PROCESS | 22989 | 1480706819575 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}] 11:26:59 INFO - PROCESS | 22989 | 1480706819743 Marionette TRACE conn4 <- [1,2529,null,{"value":null}] 11:26:59 INFO - PROCESS | 22989 | 1480706819847 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:59 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b749800 == 24 [pid = 23034] [id = 979] 11:26:59 INFO - PROCESS | 22989 | ++DOMWINDOW == 87 (0x9b74a000) [pid = 23034] [serial = 2600] [outer = (nil)] 11:27:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 88 (0x9d293800) [pid = 23034] [serial = 2601] [outer = 0x9b74a000] 11:27:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 89 (0x9d88f000) [pid = 23034] [serial = 2602] [outer = 0x9b74a000] 11:27:00 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e42b400 == 25 [pid = 23034] [id = 980] 11:27:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 90 (0x9e42c000) [pid = 23034] [serial = 2603] [outer = (nil)] 11:27:00 INFO - PROCESS | 22989 | ++DOMWINDOW == 91 (0x9e42e000) [pid = 23034] [serial = 2604] [outer = 0x9e42c000] 11:27:01 INFO - PROCESS | 22989 | 1480706821094 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"]]]}] 11:27:01 INFO - . 11:27:01 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-002.html | took 1588ms 11:27:01 INFO - PROCESS | 22989 | 1480706821155 Marionette TRACE conn4 -> [0,2531,"getWindowHandle",null] 11:27:01 INFO - PROCESS | 22989 | 1480706821158 Marionette TRACE conn4 <- [1,2531,null,{"value":"2147483649"}] 11:27:01 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-003.html 11:27:01 INFO - PROCESS | 22989 | 1480706821170 Marionette TRACE conn4 -> [0,2532,"timeouts",{"script":35000}] 11:27:01 INFO - PROCESS | 22989 | 1480706821173 Marionette TRACE conn4 <- [1,2532,null,{}] 11:27:01 INFO - PROCESS | 22989 | 1480706821181 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}] 11:27:01 INFO - PROCESS | 22989 | 1480706821343 Marionette TRACE conn4 <- [1,2533,null,{"value":null}] 11:27:01 INFO - PROCESS | 22989 | 1480706821452 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:01 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e056800 == 26 [pid = 23034] [id = 981] 11:27:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 92 (0x9e5e0400) [pid = 23034] [serial = 2605] [outer = (nil)] 11:27:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 93 (0x9f16a400) [pid = 23034] [serial = 2606] [outer = 0x9e5e0400] 11:27:01 INFO - PROCESS | 22989 | ++DOMWINDOW == 94 (0x9f16f800) [pid = 23034] [serial = 2607] [outer = 0x9e5e0400] 11:27:02 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b09dc00 == 27 [pid = 23034] [id = 982] 11:27:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 95 (0x9b0e2000) [pid = 23034] [serial = 2608] [outer = (nil)] 11:27:02 INFO - PROCESS | 22989 | ++DOMWINDOW == 96 (0x9b0e3000) [pid = 23034] [serial = 2609] [outer = 0x9b0e2000] 11:27:02 INFO - PROCESS | 22989 | 1480706822753 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"]]]}] 11:27:02 INFO - . 11:27:02 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-003.html | took 1645ms 11:27:02 INFO - PROCESS | 22989 | 1480706822817 Marionette TRACE conn4 -> [0,2535,"getWindowHandle",null] 11:27:02 INFO - PROCESS | 22989 | 1480706822820 Marionette TRACE conn4 <- [1,2535,null,{"value":"2147483649"}] 11:27:02 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html 11:27:02 INFO - PROCESS | 22989 | 1480706822832 Marionette TRACE conn4 -> [0,2536,"timeouts",{"script":35000}] 11:27:02 INFO - PROCESS | 22989 | 1480706822834 Marionette TRACE conn4 <- [1,2536,null,{}] 11:27:02 INFO - PROCESS | 22989 | 1480706822846 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}] 11:27:03 INFO - PROCESS | 22989 | 1480706823020 Marionette TRACE conn4 <- [1,2537,null,{"value":null}] 11:27:03 INFO - PROCESS | 22989 | 1480706823151 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:03 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc39800 == 28 [pid = 23034] [id = 983] 11:27:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 97 (0x9cc3cc00) [pid = 23034] [serial = 2610] [outer = (nil)] 11:27:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 98 (0x9d896c00) [pid = 23034] [serial = 2611] [outer = 0x9cc3cc00] 11:27:03 INFO - PROCESS | 22989 | ++DOMWINDOW == 99 (0x9e052800) [pid = 23034] [serial = 2612] [outer = 0x9cc3cc00] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9f175c00 == 27 [pid = 23034] [id = 973] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9f179400 == 26 [pid = 23034] [id = 974] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9f253c00 == 25 [pid = 23034] [id = 975] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9f255c00 == 24 [pid = 23034] [id = 976] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9f258800 == 23 [pid = 23034] [id = 977] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9f25a800 == 22 [pid = 23034] [id = 978] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec62400 == 21 [pid = 23034] [id = 968] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0e3800 == 20 [pid = 23034] [id = 969] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b3c00 == 19 [pid = 23034] [id = 971] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec14400 == 18 [pid = 23034] [id = 970] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b6000 == 17 [pid = 23034] [id = 964] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5b7400 == 16 [pid = 23034] [id = 963] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9e056000 == 15 [pid = 23034] [id = 966] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9d887400 == 14 [pid = 23034] [id = 965] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5d9c00 == 13 [pid = 23034] [id = 967] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9d298000 == 12 [pid = 23034] [id = 957] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9b0e7c00 == 11 [pid = 23034] [id = 962] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba1e400 == 10 [pid = 23034] [id = 961] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9e42b400 == 9 [pid = 23034] [id = 980] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9b749800 == 8 [pid = 23034] [id = 979] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9b09dc00 == 7 [pid = 23034] [id = 982] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9e056800 == 6 [pid = 23034] [id = 981] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9eca3400 == 5 [pid = 23034] [id = 972] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec17800 == 4 [pid = 23034] [id = 960] 11:27:04 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba19000 == 3 [pid = 23034] [id = 959] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 98 (0x9cc38400) [pid = 23034] [serial = 2526] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 97 (0x9d297c00) [pid = 23034] [serial = 2531] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 96 (0x9b748000) [pid = 23034] [serial = 2524] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 95 (0x9b091400) [pid = 23034] [serial = 2543] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 94 (0x9def8800) [pid = 23034] [serial = 2533] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 93 (0x9e5e2800) [pid = 23034] [serial = 2538] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 92 (0x9cfd7400) [pid = 23034] [serial = 2519] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 91 (0x9eca5000) [pid = 23034] [serial = 2548] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 90 (0x9eca7c00) [pid = 23034] [serial = 2546] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 89 (0x9e5d8c00) [pid = 23034] [serial = 2522] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 88 (0x9ba18400) [pid = 23034] [serial = 2517] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 87 (0x9e5d7800) [pid = 23034] [serial = 2536] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 86 (0x9deedc00) [pid = 23034] [serial = 2529] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 85 (0x9eca3800) [pid = 23034] [serial = 2545] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 84 (0x9ec5fc00) [pid = 23034] [serial = 2541] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 83 (0x9ecc1000) [pid = 23034] [serial = 2551] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 82 (0x9ec5bc00) [pid = 23034] [serial = 2540] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 81 (0x9e5c2c00) [pid = 23034] [serial = 2535] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 80 (0x9d888c00) [pid = 23034] [serial = 2528] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 79 (0x9e5c3400) [pid = 23034] [serial = 2521] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | --DOMWINDOW == 78 (0x9ba07000) [pid = 23034] [serial = 2516] [outer = (nil)] [url = about:blank] 11:27:04 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b098800 == 4 [pid = 23034] [id = 984] 11:27:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 79 (0x9b09dc00) [pid = 23034] [serial = 2613] [outer = (nil)] 11:27:04 INFO - PROCESS | 22989 | ++DOMWINDOW == 80 (0x9b09fc00) [pid = 23034] [serial = 2614] [outer = 0x9b09dc00] 11:27:04 INFO - PROCESS | 22989 | 1480706824814 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"]]]}] 11:27:04 INFO - . 11:27:04 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html | took 1999ms 11:27:04 INFO - PROCESS | 22989 | 1480706824831 Marionette TRACE conn4 -> [0,2539,"getWindowHandle",null] 11:27:04 INFO - PROCESS | 22989 | 1480706824834 Marionette TRACE conn4 <- [1,2539,null,{"value":"2147483649"}] 11:27:04 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html 11:27:04 INFO - PROCESS | 22989 | 1480706824844 Marionette TRACE conn4 -> [0,2540,"timeouts",{"script":35000}] 11:27:04 INFO - PROCESS | 22989 | 1480706824849 Marionette TRACE conn4 <- [1,2540,null,{}] 11:27:04 INFO - PROCESS | 22989 | 1480706824862 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}] 11:27:05 INFO - PROCESS | 22989 | 1480706825030 Marionette TRACE conn4 <- [1,2541,null,{"value":null}] 11:27:05 INFO - PROCESS | 22989 | 1480706825095 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:05 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5aa800 == 5 [pid = 23034] [id = 985] 11:27:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 81 (0x9b5b6400) [pid = 23034] [serial = 2615] [outer = (nil)] 11:27:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 82 (0x9ba16400) [pid = 23034] [serial = 2616] [outer = 0x9b5b6400] 11:27:05 INFO - PROCESS | 22989 | ++DOMWINDOW == 83 (0x9b5adc00) [pid = 23034] [serial = 2617] [outer = 0x9b5b6400] 11:27:06 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc3b800 == 6 [pid = 23034] [id = 986] 11:27:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 84 (0x9cc3e000) [pid = 23034] [serial = 2618] [outer = (nil)] 11:27:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 85 (0x9cc40400) [pid = 23034] [serial = 2619] [outer = 0x9cc3e000] 11:27:06 INFO - PROCESS | 22989 | 1480706826215 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"]]]}] 11:27:06 INFO - . 11:27:06 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html | took 1393ms 11:27:06 INFO - PROCESS | 22989 | 1480706826237 Marionette TRACE conn4 -> [0,2543,"getWindowHandle",null] 11:27:06 INFO - PROCESS | 22989 | 1480706826240 Marionette TRACE conn4 <- [1,2543,null,{"value":"2147483649"}] 11:27:06 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html 11:27:06 INFO - PROCESS | 22989 | 1480706826246 Marionette TRACE conn4 -> [0,2544,"timeouts",{"script":35000}] 11:27:06 INFO - PROCESS | 22989 | 1480706826249 Marionette TRACE conn4 <- [1,2544,null,{}] 11:27:06 INFO - PROCESS | 22989 | 1480706826259 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}] 11:27:06 INFO - PROCESS | 22989 | 1480706826462 Marionette TRACE conn4 <- [1,2545,null,{"value":null}] 11:27:06 INFO - PROCESS | 22989 | 1480706826523 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:06 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d29b400 == 7 [pid = 23034] [id = 987] 11:27:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 86 (0x9d29b800) [pid = 23034] [serial = 2620] [outer = (nil)] 11:27:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 87 (0x9d888c00) [pid = 23034] [serial = 2621] [outer = 0x9d29b800] 11:27:06 INFO - PROCESS | 22989 | ++DOMWINDOW == 88 (0x9d892000) [pid = 23034] [serial = 2622] [outer = 0x9d29b800] 11:27:07 INFO - PROCESS | 22989 | ++DOCSHELL 0x9def4400 == 8 [pid = 23034] [id = 988] 11:27:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 89 (0x9def5800) [pid = 23034] [serial = 2623] [outer = (nil)] 11:27:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 90 (0x9def8800) [pid = 23034] [serial = 2624] [outer = 0x9def5800] 11:27:07 INFO - PROCESS | 22989 | 1480706827564 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"]]]}] 11:27:07 INFO - . 11:27:07 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html | took 1384ms 11:27:07 INFO - PROCESS | 22989 | 1480706827632 Marionette TRACE conn4 -> [0,2547,"getWindowHandle",null] 11:27:07 INFO - PROCESS | 22989 | 1480706827634 Marionette TRACE conn4 <- [1,2547,null,{"value":"2147483649"}] 11:27:07 INFO - TEST-START | /shadow-dom/untriaged/events/test-001.html 11:27:07 INFO - PROCESS | 22989 | 1480706827647 Marionette TRACE conn4 -> [0,2548,"timeouts",{"script":35000}] 11:27:07 INFO - PROCESS | 22989 | 1480706827649 Marionette TRACE conn4 <- [1,2548,null,{}] 11:27:07 INFO - PROCESS | 22989 | 1480706827655 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}] 11:27:07 INFO - PROCESS | 22989 | 1480706827868 Marionette TRACE conn4 <- [1,2549,null,{"value":null}] 11:27:07 INFO - PROCESS | 22989 | 1480706827919 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:07 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5b8c00 == 9 [pid = 23034] [id = 989] 11:27:07 INFO - PROCESS | 22989 | ++DOMWINDOW == 91 (0x9e5bb800) [pid = 23034] [serial = 2625] [outer = (nil)] 11:27:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 92 (0x9e5d8400) [pid = 23034] [serial = 2626] [outer = 0x9e5bb800] 11:27:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 93 (0x9e5de400) [pid = 23034] [serial = 2627] [outer = 0x9e5bb800] 11:27:08 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d88a800 == 10 [pid = 23034] [id = 990] 11:27:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 94 (0x9e5da000) [pid = 23034] [serial = 2628] [outer = (nil)] 11:27:08 INFO - PROCESS | 22989 | ++DOMWINDOW == 95 (0x9e5e4800) [pid = 23034] [serial = 2629] [outer = 0x9e5da000] 11:27:09 INFO - PROCESS | 22989 | 1480706829134 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"]]]}] 11:27:09 INFO - . 11:27:09 INFO - TEST-OK | /shadow-dom/untriaged/events/test-001.html | took 1534ms 11:27:09 INFO - PROCESS | 22989 | 1480706829176 Marionette TRACE conn4 -> [0,2551,"getWindowHandle",null] 11:27:09 INFO - PROCESS | 22989 | 1480706829178 Marionette TRACE conn4 <- [1,2551,null,{"value":"2147483649"}] 11:27:09 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html 11:27:09 INFO - PROCESS | 22989 | 1480706829184 Marionette TRACE conn4 -> [0,2552,"timeouts",{"script":35000}] 11:27:09 INFO - PROCESS | 22989 | 1480706829186 Marionette TRACE conn4 <- [1,2552,null,{}] 11:27:09 INFO - PROCESS | 22989 | 1480706829192 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}] 11:27:09 INFO - PROCESS | 22989 | 1480706829361 Marionette TRACE conn4 <- [1,2553,null,{"value":null}] 11:27:09 INFO - PROCESS | 22989 | 1480706829448 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:10 INFO - PROCESS | 22989 | ++DOCSHELL 0x9deec000 == 11 [pid = 23034] [id = 991] 11:27:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 96 (0x9deedc00) [pid = 23034] [serial = 2630] [outer = (nil)] 11:27:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 97 (0x9ec18000) [pid = 23034] [serial = 2631] [outer = 0x9deedc00] 11:27:10 INFO - PROCESS | 22989 | ++DOMWINDOW == 98 (0x9ec5bc00) [pid = 23034] [serial = 2632] [outer = 0x9deedc00] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 97 (0x9d887c00) [pid = 23034] [serial = 2568] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-003.html] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 96 (0x9e5db000) [pid = 23034] [serial = 2573] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-001.html] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 95 (0x9ec9e800) [pid = 23034] [serial = 2580] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-003.html] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 94 (0x9ecbc800) [pid = 23034] [serial = 2585] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 93 (0x9b5b8000) [pid = 23034] [serial = 2583] [outer = (nil)] [url = about:blank] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 92 (0x9f176400) [pid = 23034] [serial = 2588] [outer = (nil)] [url = about:blank] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 91 (0x9d88b800) [pid = 23034] [serial = 2547] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 90 (0x9f179c00) [pid = 23034] [serial = 2590] [outer = (nil)] [url = about:blank] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 89 (0x9ba1a800) [pid = 23034] [serial = 2552] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 88 (0x9b5b7c00) [pid = 23034] [serial = 2563] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-002.html] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 87 (0x9f254400) [pid = 23034] [serial = 2592] [outer = (nil)] [url = about:blank] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 86 (0x9ec18800) [pid = 23034] [serial = 2555] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 85 (0x9ba20000) [pid = 23034] [serial = 2558] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 84 (0x9f256400) [pid = 23034] [serial = 2594] [outer = (nil)] [url = about:blank] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 83 (0x9ec63000) [pid = 23034] [serial = 2577] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 82 (0x9f258c00) [pid = 23034] [serial = 2596] [outer = (nil)] [url = about:blank] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 81 (0x9ec62c00) [pid = 23034] [serial = 2576] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 80 (0x9f25ac00) [pid = 23034] [serial = 2598] [outer = (nil)] [url = about:blank] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 79 (0x9b749000) [pid = 23034] [serial = 2566] [outer = (nil)] [url = about:blank] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 78 (0x9e42dc00) [pid = 23034] [serial = 2510] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 77 (0x9e41ac00) [pid = 23034] [serial = 2571] [outer = (nil)] [url = about:blank] 11:27:10 INFO - PROCESS | 22989 | --DOMWINDOW == 76 (0x9b747c00) [pid = 23034] [serial = 2561] [outer = (nil)] [url = about:blank] 11:27:11 INFO - PROCESS | 22989 | 1480706831330 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"]]]}] 11:27:11 INFO - .. 11:27:11 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html | took 2180ms 11:27:11 INFO - PROCESS | 22989 | 1480706831367 Marionette TRACE conn4 -> [0,2555,"getWindowHandle",null] 11:27:11 INFO - PROCESS | 22989 | 1480706831370 Marionette TRACE conn4 <- [1,2555,null,{"value":"2147483649"}] 11:27:11 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html 11:27:11 INFO - PROCESS | 22989 | 1480706831377 Marionette TRACE conn4 -> [0,2556,"timeouts",{"script":35000}] 11:27:11 INFO - PROCESS | 22989 | 1480706831380 Marionette TRACE conn4 <- [1,2556,null,{}] 11:27:11 INFO - PROCESS | 22989 | 1480706831385 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}] 11:27:11 INFO - PROCESS | 22989 | 1480706831544 Marionette TRACE conn4 <- [1,2557,null,{"value":null}] 11:27:11 INFO - PROCESS | 22989 | 1480706831685 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:11 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d2a0400 == 12 [pid = 23034] [id = 992] 11:27:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 77 (0x9d2a2c00) [pid = 23034] [serial = 2633] [outer = (nil)] 11:27:11 INFO - PROCESS | 22989 | ++DOMWINDOW == 78 (0x9ec0f000) [pid = 23034] [serial = 2634] [outer = 0x9d2a2c00] 11:27:12 INFO - PROCESS | 22989 | ++DOMWINDOW == 79 (0x9ec15400) [pid = 23034] [serial = 2635] [outer = 0x9d2a2c00] 11:27:12 INFO - PROCESS | 22989 | 1480706832758 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"]]]}] 11:27:12 INFO - ... 11:27:12 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html | took 1438ms 11:27:12 INFO - PROCESS | 22989 | 1480706832816 Marionette TRACE conn4 -> [0,2559,"getWindowHandle",null] 11:27:12 INFO - PROCESS | 22989 | 1480706832819 Marionette TRACE conn4 <- [1,2559,null,{"value":"2147483649"}] 11:27:12 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html 11:27:12 INFO - PROCESS | 22989 | 1480706832826 Marionette TRACE conn4 -> [0,2560,"timeouts",{"script":35000}] 11:27:12 INFO - PROCESS | 22989 | 1480706832836 Marionette TRACE conn4 <- [1,2560,null,{}] 11:27:12 INFO - PROCESS | 22989 | 1480706832846 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}] 11:27:13 INFO - PROCESS | 22989 | 1480706833050 Marionette TRACE conn4 <- [1,2561,null,{"value":null}] 11:27:13 INFO - PROCESS | 22989 | 1480706833098 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:13 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfdac00 == 13 [pid = 23034] [id = 993] 11:27:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 80 (0x9cfdbc00) [pid = 23034] [serial = 2636] [outer = (nil)] 11:27:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 81 (0x9d891800) [pid = 23034] [serial = 2637] [outer = 0x9cfdbc00] 11:27:13 INFO - PROCESS | 22989 | ++DOMWINDOW == 82 (0x9e431c00) [pid = 23034] [serial = 2638] [outer = 0x9cfdbc00] 11:27:14 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5e2800 == 14 [pid = 23034] [id = 994] 11:27:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 83 (0x9e5e3400) [pid = 23034] [serial = 2639] [outer = (nil)] 11:27:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 84 (0x9def7c00) [pid = 23034] [serial = 2640] [outer = 0x9e5e3400] 11:27:14 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec5e800 == 15 [pid = 23034] [id = 995] 11:27:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 85 (0x9ec5f800) [pid = 23034] [serial = 2641] [outer = (nil)] 11:27:14 INFO - PROCESS | 22989 | [Child 23034] 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 11:27:14 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 8961 11:27:14 INFO - PROCESS | 22989 | --DOMWINDOW == 84 (0x9ec5f800) [pid = 23034] [serial = 2641] [outer = (nil)] [url = ] 11:27:14 INFO - PROCESS | 22989 | 1480706834359 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"]]]}] 11:27:14 INFO - . 11:27:14 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html | took 1597ms 11:27:14 INFO - PROCESS | 22989 | 1480706834424 Marionette TRACE conn4 -> [0,2563,"getWindowHandle",null] 11:27:14 INFO - PROCESS | 22989 | 1480706834428 Marionette TRACE conn4 <- [1,2563,null,{"value":"2147483649"}] 11:27:14 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html 11:27:14 INFO - PROCESS | 22989 | 1480706834434 Marionette TRACE conn4 -> [0,2564,"timeouts",{"script":35000}] 11:27:14 INFO - PROCESS | 22989 | 1480706834436 Marionette TRACE conn4 <- [1,2564,null,{}] 11:27:14 INFO - PROCESS | 22989 | 1480706834442 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}] 11:27:14 INFO - PROCESS | 22989 | 1480706834668 Marionette TRACE conn4 <- [1,2565,null,{"value":null}] 11:27:14 INFO - PROCESS | 22989 | 1480706834678 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:14 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5c6000 == 16 [pid = 23034] [id = 996] 11:27:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 85 (0x9ec5c400) [pid = 23034] [serial = 2642] [outer = (nil)] 11:27:14 INFO - PROCESS | 22989 | ++DOMWINDOW == 86 (0x9eca4c00) [pid = 23034] [serial = 2643] [outer = 0x9ec5c400] 11:27:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 87 (0x9eca3000) [pid = 23034] [serial = 2644] [outer = 0x9ec5c400] 11:27:15 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b09a400 == 17 [pid = 23034] [id = 997] 11:27:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 88 (0x9b5ae000) [pid = 23034] [serial = 2645] [outer = (nil)] 11:27:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 89 (0x9b5b1000) [pid = 23034] [serial = 2646] [outer = 0x9b5ae000] 11:27:15 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b754c00 == 18 [pid = 23034] [id = 998] 11:27:15 INFO - PROCESS | 22989 | ++DOMWINDOW == 90 (0x9ba01400) [pid = 23034] [serial = 2647] [outer = (nil)] 11:27:15 INFO - PROCESS | 22989 | [Child 23034] 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 11:27:16 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 8961 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 89 (0x9ba01400) [pid = 23034] [serial = 2647] [outer = (nil)] [url = ] 11:27:16 INFO - PROCESS | 22989 | 1480706836230 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"]]]}] 11:27:16 INFO - . 11:27:16 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html | took 1849ms 11:27:16 INFO - PROCESS | 22989 | 1480706836286 Marionette TRACE conn4 -> [0,2567,"getWindowHandle",null] 11:27:16 INFO - PROCESS | 22989 | 1480706836291 Marionette TRACE conn4 <- [1,2567,null,{"value":"2147483649"}] 11:27:16 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html 11:27:16 INFO - PROCESS | 22989 | 1480706836305 Marionette TRACE conn4 -> [0,2568,"timeouts",{"script":35000}] 11:27:16 INFO - PROCESS | 22989 | 1480706836307 Marionette TRACE conn4 <- [1,2568,null,{}] 11:27:16 INFO - PROCESS | 22989 | --DOCSHELL 0x9deec000 == 17 [pid = 23034] [id = 991] 11:27:16 INFO - PROCESS | 22989 | --DOCSHELL 0x9d88a800 == 16 [pid = 23034] [id = 990] 11:27:16 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5b8c00 == 15 [pid = 23034] [id = 989] 11:27:16 INFO - PROCESS | 22989 | --DOCSHELL 0x9def4400 == 14 [pid = 23034] [id = 988] 11:27:16 INFO - PROCESS | 22989 | --DOCSHELL 0x9d29b400 == 13 [pid = 23034] [id = 987] 11:27:16 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc3b800 == 12 [pid = 23034] [id = 986] 11:27:16 INFO - PROCESS | 22989 | --DOCSHELL 0x9b5aa800 == 11 [pid = 23034] [id = 985] 11:27:16 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc39800 == 10 [pid = 23034] [id = 983] 11:27:16 INFO - PROCESS | 22989 | --DOCSHELL 0x9b098800 == 9 [pid = 23034] [id = 984] 11:27:16 INFO - PROCESS | 22989 | 1480706836325 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}] 11:27:16 INFO - PROCESS | 22989 | 1480706836507 Marionette TRACE conn4 <- [1,2569,null,{"value":null}] 11:27:16 INFO - PROCESS | 22989 | 1480706836569 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 88 (0x9ba19800) [pid = 23034] [serial = 2567] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 87 (0x9e5c6400) [pid = 23034] [serial = 2512] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 86 (0x9e424400) [pid = 23034] [serial = 2572] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 85 (0x9b74dc00) [pid = 23034] [serial = 2562] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 84 (0x9f16d800) [pid = 23034] [serial = 2586] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 83 (0x9ba09800) [pid = 23034] [serial = 2584] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 82 (0x9f176c00) [pid = 23034] [serial = 2589] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 81 (0x9eca9400) [pid = 23034] [serial = 2549] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 80 (0x9f251400) [pid = 23034] [serial = 2591] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 79 (0x9e42a000) [pid = 23034] [serial = 2554] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 78 (0x9cc3b400) [pid = 23034] [serial = 2565] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 77 (0x9f254800) [pid = 23034] [serial = 2593] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 76 (0x9ecc7400) [pid = 23034] [serial = 2557] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 75 (0x9def9c00) [pid = 23034] [serial = 2560] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 74 (0x9ecc6000) [pid = 23034] [serial = 2582] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 73 (0x9f256c00) [pid = 23034] [serial = 2595] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 72 (0x9ecc7000) [pid = 23034] [serial = 2581] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 71 (0x9ec9bc00) [pid = 23034] [serial = 2579] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 70 (0x9ec11000) [pid = 23034] [serial = 2575] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 69 (0x9f259000) [pid = 23034] [serial = 2597] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 68 (0x9ec64c00) [pid = 23034] [serial = 2578] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 67 (0x9b74e800) [pid = 23034] [serial = 2599] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 66 (0x9def6c00) [pid = 23034] [serial = 2570] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 65 (0x9f170800) [pid = 23034] [serial = 2587] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 64 (0x9ec0d000) [pid = 23034] [serial = 2574] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 63 (0x9deed400) [pid = 23034] [serial = 2569] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 62 (0x9ba1f800) [pid = 23034] [serial = 2564] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 61 (0x9d88cc00) [pid = 23034] [serial = 2559] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 60 (0x9ecc4c00) [pid = 23034] [serial = 2556] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | --DOMWINDOW == 59 (0x9d88b400) [pid = 23034] [serial = 2553] [outer = (nil)] [url = about:blank] 11:27:16 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba07c00 == 10 [pid = 23034] [id = 999] 11:27:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0x9ba09800) [pid = 23034] [serial = 2648] [outer = (nil)] 11:27:16 INFO - PROCESS | 22989 | ++DOMWINDOW == 61 (0x9cc34c00) [pid = 23034] [serial = 2649] [outer = 0x9ba09800] 11:27:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 62 (0x9cc3e800) [pid = 23034] [serial = 2650] [outer = 0x9ba09800] 11:27:17 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc3ac00 == 11 [pid = 23034] [id = 1000] 11:27:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 63 (0x9d295000) [pid = 23034] [serial = 2651] [outer = (nil)] 11:27:17 INFO - PROCESS | 22989 | ++DOMWINDOW == 64 (0x9d297000) [pid = 23034] [serial = 2652] [outer = 0x9d295000] 11:27:17 INFO - PROCESS | 22989 | 1480706837727 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"]]]}] 11:27:17 INFO - . 11:27:17 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html | took 1446ms 11:27:17 INFO - PROCESS | 22989 | 1480706837750 Marionette TRACE conn4 -> [0,2571,"getWindowHandle",null] 11:27:17 INFO - PROCESS | 22989 | 1480706837753 Marionette TRACE conn4 <- [1,2571,null,{"value":"2147483649"}] 11:27:17 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html 11:27:17 INFO - PROCESS | 22989 | 1480706837760 Marionette TRACE conn4 -> [0,2572,"timeouts",{"script":35000}] 11:27:17 INFO - PROCESS | 22989 | 1480706837763 Marionette TRACE conn4 <- [1,2572,null,{}] 11:27:17 INFO - PROCESS | 22989 | 1480706837768 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}] 11:27:17 INFO - PROCESS | 22989 | 1480706837971 Marionette TRACE conn4 <- [1,2573,null,{"value":null}] 11:27:18 INFO - PROCESS | 22989 | 1480706838046 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:18 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfdc800 == 12 [pid = 23034] [id = 1001] 11:27:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 65 (0x9d29c800) [pid = 23034] [serial = 2653] [outer = (nil)] 11:27:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 66 (0x9def2c00) [pid = 23034] [serial = 2654] [outer = 0x9d29c800] 11:27:18 INFO - PROCESS | 22989 | ++DOMWINDOW == 67 (0x9e053000) [pid = 23034] [serial = 2655] [outer = 0x9d29c800] 11:27:19 INFO - .............. 11:27:19 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html | took 1394ms 11:27:19 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html 11:27:19 INFO - PROCESS | 22989 | 1480706839089 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] 11:27:19 INFO - PROCESS | 22989 | 1480706839175 Marionette TRACE conn4 <- [1,2575,null,{"value":"2147483649"}] 11:27:19 INFO - PROCESS | 22989 | 1480706839203 Marionette TRACE conn4 -> [0,2576,"timeouts",{"script":35000}] 11:27:19 INFO - PROCESS | 22989 | 1480706839205 Marionette TRACE conn4 <- [1,2576,null,{}] 11:27:19 INFO - PROCESS | 22989 | 1480706839214 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}] 11:27:19 INFO - PROCESS | 22989 | 1480706839483 Marionette TRACE conn4 <- [1,2577,null,{"value":null}] 11:27:19 INFO - PROCESS | 22989 | 1480706839509 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:19 INFO - PROCESS | 22989 | ++DOCSHELL 0x9eca0800 == 13 [pid = 23034] [id = 1002] 11:27:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 68 (0x9eca0c00) [pid = 23034] [serial = 2656] [outer = (nil)] 11:27:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 69 (0x9ecbfc00) [pid = 23034] [serial = 2657] [outer = 0x9eca0c00] 11:27:19 INFO - PROCESS | 22989 | ++DOMWINDOW == 70 (0x9ecc1c00) [pid = 23034] [serial = 2658] [outer = 0x9eca0c00] 11:27:20 INFO - PROCESS | 22989 | 1480706840656 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"]]]}] 11:27:20 INFO - ... 11:27:20 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html | took 1513ms 11:27:20 INFO - PROCESS | 22989 | 1480706840696 Marionette TRACE conn4 -> [0,2579,"getWindowHandle",null] 11:27:20 INFO - PROCESS | 22989 | 1480706840699 Marionette TRACE conn4 <- [1,2579,null,{"value":"2147483649"}] 11:27:20 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html 11:27:20 INFO - PROCESS | 22989 | 1480706840706 Marionette TRACE conn4 -> [0,2580,"timeouts",{"script":35000}] 11:27:20 INFO - PROCESS | 22989 | 1480706840709 Marionette TRACE conn4 <- [1,2580,null,{}] 11:27:20 INFO - PROCESS | 22989 | 1480706840718 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}] 11:27:20 INFO - PROCESS | 22989 | 1480706840878 Marionette TRACE conn4 <- [1,2581,null,{"value":null}] 11:27:21 INFO - PROCESS | 22989 | 1480706840991 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:21 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ecc6000 == 14 [pid = 23034] [id = 1003] 11:27:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 71 (0x9ecc6800) [pid = 23034] [serial = 2659] [outer = (nil)] 11:27:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 72 (0x9f172400) [pid = 23034] [serial = 2660] [outer = 0x9ecc6800] 11:27:21 INFO - PROCESS | 22989 | ++DOMWINDOW == 73 (0x9f174400) [pid = 23034] [serial = 2661] [outer = 0x9ecc6800] 11:27:21 INFO - PROCESS | 22989 | --DOMWINDOW == 72 (0x9d29b800) [pid = 23034] [serial = 2620] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html] 11:27:22 INFO - PROCESS | 22989 | --DOMWINDOW == 71 (0x9e5bb800) [pid = 23034] [serial = 2625] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/test-001.html] 11:27:22 INFO - PROCESS | 22989 | --DOMWINDOW == 70 (0x9b0e2000) [pid = 23034] [serial = 2608] [outer = (nil)] [url = about:blank] 11:27:22 INFO - PROCESS | 22989 | --DOMWINDOW == 69 (0x9deedc00) [pid = 23034] [serial = 2630] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html] 11:27:22 INFO - PROCESS | 22989 | --DOMWINDOW == 68 (0x9e5e0400) [pid = 23034] [serial = 2605] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html] 11:27:22 INFO - PROCESS | 22989 | --DOMWINDOW == 67 (0x9b5b6400) [pid = 23034] [serial = 2615] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html] 11:27:22 INFO - PROCESS | 22989 | --DOMWINDOW == 66 (0x9b74a000) [pid = 23034] [serial = 2600] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html] 11:27:22 INFO - PROCESS | 22989 | --DOMWINDOW == 65 (0x9b09dc00) [pid = 23034] [serial = 2613] [outer = (nil)] [url = about:blank] 11:27:22 INFO - PROCESS | 22989 | --DOMWINDOW == 64 (0x9e42c000) [pid = 23034] [serial = 2603] [outer = (nil)] [url = about:blank] 11:27:22 INFO - PROCESS | 22989 | --DOMWINDOW == 63 (0x9def5800) [pid = 23034] [serial = 2623] [outer = (nil)] [url = about:blank] 11:27:22 INFO - PROCESS | 22989 | --DOMWINDOW == 62 (0x9cc3e000) [pid = 23034] [serial = 2618] [outer = (nil)] [url = about:blank] 11:27:22 INFO - PROCESS | 22989 | --DOMWINDOW == 61 (0x9e5da000) [pid = 23034] [serial = 2628] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 11:27:22 INFO - PROCESS | 22989 | 1480706842350 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"]]]}] 11:27:22 INFO - ...... 11:27:22 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html | took 1682ms 11:27:22 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html 11:27:22 INFO - PROCESS | 22989 | 1480706842390 Marionette TRACE conn4 -> [0,2583,"getWindowHandle",null] 11:27:22 INFO - PROCESS | 22989 | 1480706842392 Marionette TRACE conn4 <- [1,2583,null,{"value":"2147483649"}] 11:27:22 INFO - PROCESS | 22989 | 1480706842400 Marionette TRACE conn4 -> [0,2584,"timeouts",{"script":35000}] 11:27:22 INFO - PROCESS | 22989 | 1480706842403 Marionette TRACE conn4 <- [1,2584,null,{}] 11:27:22 INFO - PROCESS | 22989 | 1480706842408 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}] 11:27:22 INFO - PROCESS | 22989 | 1480706842574 Marionette TRACE conn4 <- [1,2585,null,{"value":null}] 11:27:22 INFO - PROCESS | 22989 | 1480706842701 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:22 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5d7800 == 15 [pid = 23034] [id = 1004] 11:27:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 62 (0x9e5e0400) [pid = 23034] [serial = 2662] [outer = (nil)] 11:27:22 INFO - PROCESS | 22989 | ++DOMWINDOW == 63 (0x9f177000) [pid = 23034] [serial = 2663] [outer = 0x9e5e0400] 11:27:23 INFO - PROCESS | 22989 | ++DOMWINDOW == 64 (0x9f252800) [pid = 23034] [serial = 2664] [outer = 0x9e5e0400] 11:27:23 INFO - ................. 11:27:23 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html | took 1361ms 11:27:23 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html 11:27:23 INFO - PROCESS | 22989 | 1480706843693 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] 11:27:23 INFO - PROCESS | 22989 | 1480706843762 Marionette TRACE conn4 <- [1,2587,null,{"value":"2147483649"}] 11:27:23 INFO - PROCESS | 22989 | 1480706843771 Marionette TRACE conn4 -> [0,2588,"timeouts",{"script":35000}] 11:27:23 INFO - PROCESS | 22989 | 1480706843772 Marionette TRACE conn4 <- [1,2588,null,{}] 11:27:23 INFO - PROCESS | 22989 | 1480706843787 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}] 11:27:24 INFO - PROCESS | 22989 | 1480706844050 Marionette TRACE conn4 <- [1,2589,null,{"value":null}] 11:27:24 INFO - PROCESS | 22989 | 1480706844122 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:24 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba07000 == 16 [pid = 23034] [id = 1005] 11:27:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 65 (0x9ba08c00) [pid = 23034] [serial = 2665] [outer = (nil)] 11:27:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 66 (0x9d887c00) [pid = 23034] [serial = 2666] [outer = 0x9ba08c00] 11:27:24 INFO - PROCESS | 22989 | ++DOMWINDOW == 67 (0x9deec400) [pid = 23034] [serial = 2667] [outer = 0x9ba08c00] 11:27:25 INFO - PROCESS | 22989 | 1480706845296 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"]]]}] 11:27:25 INFO - .. 11:27:25 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html | took 1586ms 11:27:25 INFO - PROCESS | 22989 | 1480706845358 Marionette TRACE conn4 -> [0,2591,"getWindowHandle",null] 11:27:25 INFO - PROCESS | 22989 | 1480706845361 Marionette TRACE conn4 <- [1,2591,null,{"value":"2147483649"}] 11:27:25 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html 11:27:25 INFO - PROCESS | 22989 | 1480706845370 Marionette TRACE conn4 -> [0,2592,"timeouts",{"script":35000}] 11:27:25 INFO - PROCESS | 22989 | 1480706845372 Marionette TRACE conn4 <- [1,2592,null,{}] 11:27:25 INFO - PROCESS | 22989 | 1480706845377 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}] 11:27:25 INFO - PROCESS | 22989 | 1480706845559 Marionette TRACE conn4 <- [1,2593,null,{"value":null}] 11:27:25 INFO - PROCESS | 22989 | 1480706845608 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:25 INFO - PROCESS | 22989 | ++DOCSHELL 0x9def3400 == 17 [pid = 23034] [id = 1006] 11:27:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 68 (0x9e5da000) [pid = 23034] [serial = 2668] [outer = (nil)] 11:27:25 INFO - PROCESS | 22989 | ++DOMWINDOW == 69 (0x9f170c00) [pid = 23034] [serial = 2669] [outer = 0x9e5da000] 11:27:26 INFO - PROCESS | 22989 | ++DOMWINDOW == 70 (0x9eccb800) [pid = 23034] [serial = 2670] [outer = 0x9e5da000] 11:27:26 INFO - .. 11:27:26 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html | took 1485ms 11:27:26 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html 11:27:26 INFO - PROCESS | 22989 | 1480706846835 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"]]]}] 11:27:26 INFO - PROCESS | 22989 | 1480706846856 Marionette TRACE conn4 -> [0,2595,"getWindowHandle",null] 11:27:26 INFO - PROCESS | 22989 | 1480706846858 Marionette TRACE conn4 <- [1,2595,null,{"value":"2147483649"}] 11:27:26 INFO - PROCESS | 22989 | 1480706846869 Marionette TRACE conn4 -> [0,2596,"timeouts",{"script":35000}] 11:27:26 INFO - PROCESS | 22989 | 1480706846871 Marionette TRACE conn4 <- [1,2596,null,{}] 11:27:26 INFO - PROCESS | 22989 | 1480706846877 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}] 11:27:27 INFO - PROCESS | 22989 | 1480706847075 Marionette TRACE conn4 <- [1,2597,null,{"value":null}] 11:27:27 INFO - PROCESS | 22989 | 1480706847143 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:27 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b751c00 == 18 [pid = 23034] [id = 1007] 11:27:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 71 (0x9b752000) [pid = 23034] [serial = 2671] [outer = (nil)] 11:27:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 72 (0x9d296c00) [pid = 23034] [serial = 2672] [outer = 0x9b752000] 11:27:27 INFO - PROCESS | 22989 | ++DOMWINDOW == 73 (0x9d896800) [pid = 23034] [serial = 2673] [outer = 0x9b752000] 11:27:28 INFO - .... 11:27:28 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html | took 1531ms 11:27:28 INFO - PROCESS | 22989 | 1480706848360 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"]]]}] 11:27:28 INFO - PROCESS | 22989 | 1480706848399 Marionette TRACE conn4 -> [0,2599,"getWindowHandle",null] 11:27:28 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html 11:27:28 INFO - PROCESS | 22989 | 1480706848402 Marionette TRACE conn4 <- [1,2599,null,{"value":"2147483649"}] 11:27:28 INFO - PROCESS | 22989 | 1480706848409 Marionette TRACE conn4 -> [0,2600,"timeouts",{"script":35000}] 11:27:28 INFO - PROCESS | 22989 | 1480706848412 Marionette TRACE conn4 <- [1,2600,null,{}] 11:27:28 INFO - PROCESS | 22989 | 1480706848417 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}] 11:27:28 INFO - PROCESS | 22989 | 1480706848608 Marionette TRACE conn4 <- [1,2601,null,{"value":null}] 11:27:28 INFO - PROCESS | 22989 | 1480706848680 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:29 INFO - PROCESS | 22989 | --DOCSHELL 0x9ecc6000 == 17 [pid = 23034] [id = 1003] 11:27:29 INFO - PROCESS | 22989 | --DOCSHELL 0x9cc3ac00 == 16 [pid = 23034] [id = 1000] 11:27:29 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfdc800 == 15 [pid = 23034] [id = 1001] 11:27:29 INFO - PROCESS | 22989 | --DOCSHELL 0x9eca0800 == 14 [pid = 23034] [id = 1002] 11:27:29 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5e2800 == 13 [pid = 23034] [id = 994] 11:27:29 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec5e800 == 12 [pid = 23034] [id = 995] 11:27:29 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfdac00 == 11 [pid = 23034] [id = 993] 11:27:29 INFO - PROCESS | 22989 | --DOCSHELL 0x9b09a400 == 10 [pid = 23034] [id = 997] 11:27:29 INFO - PROCESS | 22989 | --DOCSHELL 0x9b754c00 == 9 [pid = 23034] [id = 998] 11:27:29 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5c6000 == 8 [pid = 23034] [id = 996] 11:27:29 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba07c00 == 7 [pid = 23034] [id = 999] 11:27:29 INFO - PROCESS | 22989 | --DOCSHELL 0x9d2a0400 == 6 [pid = 23034] [id = 992] 11:27:29 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5d7800 == 5 [pid = 23034] [id = 1004] 11:27:29 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba07000 == 4 [pid = 23034] [id = 1005] 11:27:29 INFO - PROCESS | 22989 | --DOCSHELL 0x9def3400 == 3 [pid = 23034] [id = 1006] 11:27:29 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b099c00 == 4 [pid = 23034] [id = 1008] 11:27:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 74 (0x9b09a400) [pid = 23034] [serial = 2674] [outer = (nil)] 11:27:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 75 (0x9b5a9800) [pid = 23034] [serial = 2675] [outer = 0x9b09a400] 11:27:29 INFO - PROCESS | 22989 | ++DOMWINDOW == 76 (0x9b5b4000) [pid = 23034] [serial = 2676] [outer = 0x9b09a400] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 75 (0x9b0e3000) [pid = 23034] [serial = 2609] [outer = (nil)] [url = about:blank] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 74 (0x9ec5bc00) [pid = 23034] [serial = 2632] [outer = (nil)] [url = about:blank] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 73 (0x9f16a400) [pid = 23034] [serial = 2606] [outer = (nil)] [url = about:blank] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 72 (0x9b5adc00) [pid = 23034] [serial = 2617] [outer = (nil)] [url = about:blank] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 71 (0x9d293800) [pid = 23034] [serial = 2601] [outer = (nil)] [url = about:blank] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 70 (0x9ba16400) [pid = 23034] [serial = 2616] [outer = (nil)] [url = about:blank] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 69 (0x9b09fc00) [pid = 23034] [serial = 2614] [outer = (nil)] [url = about:blank] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 68 (0x9e5d8400) [pid = 23034] [serial = 2626] [outer = (nil)] [url = about:blank] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 67 (0x9e42e000) [pid = 23034] [serial = 2604] [outer = (nil)] [url = about:blank] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 66 (0x9def8800) [pid = 23034] [serial = 2624] [outer = (nil)] [url = about:blank] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 65 (0x9cc40400) [pid = 23034] [serial = 2619] [outer = (nil)] [url = about:blank] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 64 (0x9d888c00) [pid = 23034] [serial = 2621] [outer = (nil)] [url = about:blank] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 63 (0x9d896c00) [pid = 23034] [serial = 2611] [outer = (nil)] [url = about:blank] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 62 (0x9e5e4800) [pid = 23034] [serial = 2629] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 61 (0x9d892000) [pid = 23034] [serial = 2622] [outer = (nil)] [url = about:blank] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 60 (0x9e5de400) [pid = 23034] [serial = 2627] [outer = (nil)] [url = about:blank] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 59 (0x9d88f000) [pid = 23034] [serial = 2602] [outer = (nil)] [url = about:blank] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 58 (0x9f16f800) [pid = 23034] [serial = 2607] [outer = (nil)] [url = about:blank] 11:27:29 INFO - PROCESS | 22989 | --DOMWINDOW == 57 (0x9ec18000) [pid = 23034] [serial = 2631] [outer = (nil)] [url = about:blank] 11:27:30 INFO - PROCESS | 22989 | 1480706850134 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"]]]}] 11:27:30 INFO - .. 11:27:30 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html | took 1781ms 11:27:30 INFO - PROCESS | 22989 | 1480706850190 Marionette TRACE conn4 -> [0,2603,"getWindowHandle",null] 11:27:30 INFO - PROCESS | 22989 | 1480706850194 Marionette TRACE conn4 <- [1,2603,null,{"value":"2147483649"}] 11:27:30 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html 11:27:30 INFO - PROCESS | 22989 | 1480706850200 Marionette TRACE conn4 -> [0,2604,"timeouts",{"script":35000}] 11:27:30 INFO - PROCESS | 22989 | 1480706850202 Marionette TRACE conn4 <- [1,2604,null,{}] 11:27:30 INFO - PROCESS | 22989 | 1480706850208 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}] 11:27:30 INFO - PROCESS | 22989 | 1480706850377 Marionette TRACE conn4 <- [1,2605,null,{"value":null}] 11:27:30 INFO - PROCESS | 22989 | 1480706850490 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:30 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba07000 == 5 [pid = 23034] [id = 1009] 11:27:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0x9ba09400) [pid = 23034] [serial = 2677] [outer = (nil)] 11:27:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0x9c54c400) [pid = 23034] [serial = 2678] [outer = 0x9ba09400] 11:27:30 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0x9cc3a400) [pid = 23034] [serial = 2679] [outer = 0x9ba09400] 11:27:31 INFO - PROCESS | 22989 | 1480706851598 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"]]]}] 11:27:31 INFO - .. 11:27:31 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html | took 1434ms 11:27:31 INFO - PROCESS | 22989 | 1480706851633 Marionette TRACE conn4 -> [0,2607,"getWindowHandle",null] 11:27:31 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html 11:27:31 INFO - PROCESS | 22989 | 1480706851638 Marionette TRACE conn4 <- [1,2607,null,{"value":"2147483649"}] 11:27:31 INFO - PROCESS | 22989 | 1480706851644 Marionette TRACE conn4 -> [0,2608,"timeouts",{"script":35000}] 11:27:31 INFO - PROCESS | 22989 | 1480706851647 Marionette TRACE conn4 <- [1,2608,null,{}] 11:27:31 INFO - PROCESS | 22989 | 1480706851652 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}] 11:27:31 INFO - PROCESS | 22989 | 1480706851851 Marionette TRACE conn4 <- [1,2609,null,{"value":null}] 11:27:31 INFO - PROCESS | 22989 | 1480706851921 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:31 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfe6000 == 6 [pid = 23034] [id = 1010] 11:27:31 INFO - PROCESS | 22989 | ++DOMWINDOW == 61 (0x9d293800) [pid = 23034] [serial = 2680] [outer = (nil)] 11:27:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 62 (0x9d88f000) [pid = 23034] [serial = 2681] [outer = 0x9d293800] 11:27:32 INFO - PROCESS | 22989 | ++DOMWINDOW == 63 (0x9d894c00) [pid = 23034] [serial = 2682] [outer = 0x9d293800] 11:27:33 INFO - .............. 11:27:33 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html | took 1542ms 11:27:33 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html 11:27:33 INFO - PROCESS | 22989 | 1480706853154 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"]]]}] 11:27:33 INFO - PROCESS | 22989 | 1480706853187 Marionette TRACE conn4 -> [0,2611,"getWindowHandle",null] 11:27:33 INFO - PROCESS | 22989 | 1480706853189 Marionette TRACE conn4 <- [1,2611,null,{"value":"2147483649"}] 11:27:33 INFO - PROCESS | 22989 | 1480706853195 Marionette TRACE conn4 -> [0,2612,"timeouts",{"script":35000}] 11:27:33 INFO - PROCESS | 22989 | 1480706853205 Marionette TRACE conn4 <- [1,2612,null,{}] 11:27:33 INFO - PROCESS | 22989 | 1480706853213 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}] 11:27:33 INFO - PROCESS | 22989 | 1480706853503 Marionette TRACE conn4 <- [1,2613,null,{"value":null}] 11:27:33 INFO - PROCESS | 22989 | 1480706853531 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:33 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e437c00 == 7 [pid = 23034] [id = 1011] 11:27:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 64 (0x9e5b8800) [pid = 23034] [serial = 2683] [outer = (nil)] 11:27:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 65 (0x9e5c6000) [pid = 23034] [serial = 2684] [outer = 0x9e5b8800] 11:27:33 INFO - PROCESS | 22989 | ++DOMWINDOW == 66 (0x9e5d5800) [pid = 23034] [serial = 2685] [outer = 0x9e5b8800] 11:27:34 INFO - PROCESS | 22989 | --DOMWINDOW == 65 (0x9e5e0400) [pid = 23034] [serial = 2662] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html] 11:27:34 INFO - PROCESS | 22989 | --DOMWINDOW == 64 (0x9d2a2c00) [pid = 23034] [serial = 2633] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html] 11:27:34 INFO - PROCESS | 22989 | --DOMWINDOW == 63 (0x9b5ae000) [pid = 23034] [serial = 2645] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 22989 | --DOMWINDOW == 62 (0x9ec5c400) [pid = 23034] [serial = 2642] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html] 11:27:34 INFO - PROCESS | 22989 | --DOMWINDOW == 61 (0x9ba09800) [pid = 23034] [serial = 2648] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html] 11:27:34 INFO - PROCESS | 22989 | --DOMWINDOW == 60 (0x9e5e3400) [pid = 23034] [serial = 2639] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 22989 | --DOMWINDOW == 59 (0x9cfdbc00) [pid = 23034] [serial = 2636] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html] 11:27:34 INFO - PROCESS | 22989 | --DOMWINDOW == 58 (0x9cc3cc00) [pid = 23034] [serial = 2610] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html] 11:27:34 INFO - PROCESS | 22989 | --DOMWINDOW == 57 (0x9d295000) [pid = 23034] [serial = 2651] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 22989 | --DOMWINDOW == 56 (0x9d29c800) [pid = 23034] [serial = 2653] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html] 11:27:34 INFO - PROCESS | 22989 | --DOMWINDOW == 55 (0x9eca0c00) [pid = 23034] [serial = 2656] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html] 11:27:34 INFO - PROCESS | 22989 | --DOMWINDOW == 54 (0x9ecc6800) [pid = 23034] [serial = 2659] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html] 11:27:35 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b5ae400 == 8 [pid = 23034] [id = 1012] 11:27:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0x9b5b0400) [pid = 23034] [serial = 2686] [outer = (nil)] 11:27:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0x9b74f000) [pid = 23034] [serial = 2687] [outer = 0x9b5b0400] 11:27:35 INFO - PROCESS | 22989 | 1480706855468 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"]]]}] 11:27:35 INFO - . 11:27:35 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html | took 2303ms 11:27:35 INFO - PROCESS | 22989 | 1480706855498 Marionette TRACE conn4 -> [0,2615,"getWindowHandle",null] 11:27:35 INFO - PROCESS | 22989 | 1480706855502 Marionette TRACE conn4 <- [1,2615,null,{"value":"2147483649"}] 11:27:35 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html 11:27:35 INFO - PROCESS | 22989 | 1480706855508 Marionette TRACE conn4 -> [0,2616,"timeouts",{"script":35000}] 11:27:35 INFO - PROCESS | 22989 | 1480706855510 Marionette TRACE conn4 <- [1,2616,null,{}] 11:27:35 INFO - PROCESS | 22989 | 1480706855515 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}] 11:27:35 INFO - PROCESS | 22989 | 1480706855646 Marionette TRACE conn4 <- [1,2617,null,{"value":null}] 11:27:35 INFO - PROCESS | 22989 | 1480706855777 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:35 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d88c400 == 9 [pid = 23034] [id = 1013] 11:27:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0x9d896c00) [pid = 23034] [serial = 2688] [outer = (nil)] 11:27:35 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0x9e5e0400) [pid = 23034] [serial = 2689] [outer = 0x9d896c00] 11:27:36 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0x9e5e2000) [pid = 23034] [serial = 2690] [outer = 0x9d896c00] 11:27:36 INFO - PROCESS | 22989 | 1480706856864 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"]]]}] 11:27:36 INFO - . 11:27:36 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html | took 1382ms 11:27:36 INFO - PROCESS | 22989 | 1480706856890 Marionette TRACE conn4 -> [0,2619,"getWindowHandle",null] 11:27:36 INFO - PROCESS | 22989 | 1480706856894 Marionette TRACE conn4 <- [1,2619,null,{"value":"2147483649"}] 11:27:36 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html 11:27:36 INFO - PROCESS | 22989 | 1480706856900 Marionette TRACE conn4 -> [0,2620,"timeouts",{"script":35000}] 11:27:36 INFO - PROCESS | 22989 | 1480706856902 Marionette TRACE conn4 <- [1,2620,null,{}] 11:27:36 INFO - PROCESS | 22989 | 1480706856909 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}] 11:27:37 INFO - PROCESS | 22989 | 1480706857108 Marionette TRACE conn4 <- [1,2621,null,{"value":null}] 11:27:37 INFO - PROCESS | 22989 | 1480706857173 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:37 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b755000 == 10 [pid = 23034] [id = 1014] 11:27:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0x9ba19400) [pid = 23034] [serial = 2691] [outer = (nil)] 11:27:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 61 (0x9d2a2000) [pid = 23034] [serial = 2692] [outer = 0x9ba19400] 11:27:37 INFO - PROCESS | 22989 | ++DOMWINDOW == 62 (0x9def3400) [pid = 23034] [serial = 2693] [outer = 0x9ba19400] 11:27:38 INFO - ........ 11:27:38 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html | took 1597ms 11:27:38 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html 11:27:38 INFO - PROCESS | 22989 | 1480706858433 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] 11:27:38 INFO - PROCESS | 22989 | 1480706858501 Marionette TRACE conn4 <- [1,2623,null,{"value":"2147483649"}] 11:27:38 INFO - PROCESS | 22989 | 1480706858516 Marionette TRACE conn4 -> [0,2624,"timeouts",{"script":35000}] 11:27:38 INFO - PROCESS | 22989 | 1480706858518 Marionette TRACE conn4 <- [1,2624,null,{}] 11:27:38 INFO - PROCESS | 22989 | 1480706858529 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}] 11:27:38 INFO - PROCESS | 22989 | 1480706858696 Marionette TRACE conn4 <- [1,2625,null,{"value":null}] 11:27:38 INFO - PROCESS | 22989 | 1480706858797 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:38 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ec15c00 == 11 [pid = 23034] [id = 1015] 11:27:38 INFO - PROCESS | 22989 | ++DOMWINDOW == 63 (0x9ec61c00) [pid = 23034] [serial = 2694] [outer = (nil)] 11:27:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 64 (0x9ec9a400) [pid = 23034] [serial = 2695] [outer = 0x9ec61c00] 11:27:39 INFO - PROCESS | 22989 | ++DOMWINDOW == 65 (0x9ec9d400) [pid = 23034] [serial = 2696] [outer = 0x9ec61c00] 11:27:40 INFO - ........................................................................................................... 11:27:40 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html | took 2313ms 11:27:40 INFO - TEST-START | /shadow-dom/untriaged/styles/test-001.html 11:27:41 INFO - PROCESS | 22989 | 1480706860392 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] 11:27:41 INFO - PROCESS | 22989 | 1480706860839 Marionette TRACE conn4 <- [1,2627,null,{"value":"2147483649"}] 11:27:41 INFO - PROCESS | 22989 | 1480706860844 Marionette TRACE conn4 -> [0,2628,"timeouts",{"script":35000}] 11:27:41 INFO - PROCESS | 22989 | 1480706860846 Marionette TRACE conn4 <- [1,2628,null,{}] 11:27:41 INFO - PROCESS | 22989 | 1480706860853 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}] 11:27:41 INFO - PROCESS | 22989 | 1480706861166 Marionette TRACE conn4 <- [1,2629,null,{"value":null}] 11:27:41 INFO - PROCESS | 22989 | 1480706861235 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:41 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b753c00 == 7 [pid = 23034] [id = 1016] 11:27:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 46 (0x9ba07000) [pid = 23034] [serial = 2697] [outer = (nil)] 11:27:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 47 (0x9d298c00) [pid = 23034] [serial = 2698] [outer = 0x9ba07000] 11:27:41 INFO - PROCESS | 22989 | ++DOMWINDOW == 48 (0x9def0400) [pid = 23034] [serial = 2699] [outer = 0x9ba07000] 11:27:42 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d88cc00 == 8 [pid = 23034] [id = 1017] 11:27:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 49 (0x9e052c00) [pid = 23034] [serial = 2700] [outer = (nil)] 11:27:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 50 (0x9e053000) [pid = 23034] [serial = 2701] [outer = 0x9e052c00] 11:27:42 INFO - PROCESS | 22989 | ++DOCSHELL 0x9e5c3800 == 9 [pid = 23034] [id = 1018] 11:27:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 51 (0x9e5de800) [pid = 23034] [serial = 2702] [outer = (nil)] 11:27:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 52 (0x9e5e3000) [pid = 23034] [serial = 2703] [outer = 0x9e5de800] 11:27:42 INFO - PROCESS | 22989 | 1480706862553 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"]]]}] 11:27:42 INFO - .. 11:27:42 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-001.html | took 1739ms 11:27:42 INFO - PROCESS | 22989 | 1480706862585 Marionette TRACE conn4 -> [0,2631,"getWindowHandle",null] 11:27:42 INFO - PROCESS | 22989 | 1480706862587 Marionette TRACE conn4 <- [1,2631,null,{"value":"2147483649"}] 11:27:42 INFO - TEST-START | /shadow-dom/untriaged/styles/test-003.html 11:27:42 INFO - PROCESS | 22989 | 1480706862594 Marionette TRACE conn4 -> [0,2632,"timeouts",{"script":35000}] 11:27:42 INFO - PROCESS | 22989 | 1480706862596 Marionette TRACE conn4 <- [1,2632,null,{}] 11:27:42 INFO - PROCESS | 22989 | 1480706862602 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}] 11:27:42 INFO - PROCESS | 22989 | 1480706862764 Marionette TRACE conn4 <- [1,2633,null,{"value":null}] 11:27:42 INFO - PROCESS | 22989 | 1480706862820 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:42 INFO - PROCESS | 22989 | ++DOCSHELL 0x9def4400 == 10 [pid = 23034] [id = 1019] 11:27:42 INFO - PROCESS | 22989 | ++DOMWINDOW == 53 (0x9e5c1400) [pid = 23034] [serial = 2704] [outer = (nil)] 11:27:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 54 (0x9f16a800) [pid = 23034] [serial = 2705] [outer = 0x9e5c1400] 11:27:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 55 (0x9f177400) [pid = 23034] [serial = 2706] [outer = 0x9e5c1400] 11:27:43 INFO - PROCESS | 22989 | ++DOCSHELL 0x9fc84400 == 11 [pid = 23034] [id = 1020] 11:27:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 56 (0xa163a800) [pid = 23034] [serial = 2707] [outer = (nil)] 11:27:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 57 (0xa163b000) [pid = 23034] [serial = 2708] [outer = 0xa163a800] 11:27:43 INFO - PROCESS | 22989 | ++DOCSHELL 0xa163e000 == 12 [pid = 23034] [id = 1021] 11:27:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 58 (0xa163e400) [pid = 23034] [serial = 2709] [outer = (nil)] 11:27:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 59 (0xa163ec00) [pid = 23034] [serial = 2710] [outer = 0xa163e400] 11:27:43 INFO - PROCESS | 22989 | ++DOCSHELL 0xa1641000 == 13 [pid = 23034] [id = 1022] 11:27:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0xa1641400) [pid = 23034] [serial = 2711] [outer = (nil)] 11:27:43 INFO - PROCESS | 22989 | ++DOMWINDOW == 61 (0x9e5bc400) [pid = 23034] [serial = 2712] [outer = 0xa1641400] 11:27:44 INFO - PROCESS | 22989 | 1480706864040 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"]]]}] 11:27:44 INFO - ... 11:27:44 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-003.html | took 1483ms 11:27:44 INFO - PROCESS | 22989 | 1480706864077 Marionette TRACE conn4 -> [0,2635,"getWindowHandle",null] 11:27:44 INFO - PROCESS | 22989 | 1480706864081 Marionette TRACE conn4 <- [1,2635,null,{"value":"2147483649"}] 11:27:44 INFO - TEST-START | /shadow-dom/untriaged/styles/test-005.html 11:27:44 INFO - PROCESS | 22989 | 1480706864087 Marionette TRACE conn4 -> [0,2636,"timeouts",{"script":35000}] 11:27:44 INFO - PROCESS | 22989 | 1480706864089 Marionette TRACE conn4 <- [1,2636,null,{}] 11:27:44 INFO - PROCESS | 22989 | 1480706864095 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}] 11:27:44 INFO - PROCESS | 22989 | 1480706864245 Marionette TRACE conn4 <- [1,2637,null,{"value":null}] 11:27:44 INFO - PROCESS | 22989 | 1480706864274 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:44 INFO - PROCESS | 22989 | ++DOCSHELL 0xa1665000 == 14 [pid = 23034] [id = 1023] 11:27:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 62 (0xa1665400) [pid = 23034] [serial = 2713] [outer = (nil)] 11:27:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 63 (0xa1669400) [pid = 23034] [serial = 2714] [outer = 0xa1665400] 11:27:44 INFO - PROCESS | 22989 | ++DOMWINDOW == 64 (0xa166c000) [pid = 23034] [serial = 2715] [outer = 0xa1665400] 11:27:45 INFO - PROCESS | 22989 | ++DOCSHELL 0xa1670c00 == 15 [pid = 23034] [id = 1024] 11:27:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 65 (0xa1671400) [pid = 23034] [serial = 2716] [outer = (nil)] 11:27:45 INFO - PROCESS | 22989 | ++DOMWINDOW == 66 (0xa1671c00) [pid = 23034] [serial = 2717] [outer = 0xa1671400] 11:27:45 INFO - PROCESS | 22989 | 1480706865526 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"]]]}] 11:27:45 INFO - . 11:27:45 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-005.html | took 1488ms 11:27:45 INFO - PROCESS | 22989 | 1480706865576 Marionette TRACE conn4 -> [0,2639,"getWindowHandle",null] 11:27:45 INFO - PROCESS | 22989 | 1480706865579 Marionette TRACE conn4 <- [1,2639,null,{"value":"2147483649"}] 11:27:45 INFO - TEST-START | /shadow-dom/untriaged/styles/test-008.html 11:27:45 INFO - PROCESS | 22989 | 1480706865585 Marionette TRACE conn4 -> [0,2640,"timeouts",{"script":35000}] 11:27:45 INFO - PROCESS | 22989 | 1480706865592 Marionette TRACE conn4 <- [1,2640,null,{}] 11:27:45 INFO - PROCESS | 22989 | 1480706865601 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}] 11:27:45 INFO - PROCESS | 22989 | 1480706865858 Marionette TRACE conn4 <- [1,2641,null,{"value":null}] 11:27:45 INFO - PROCESS | 22989 | 1480706865941 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:45 INFO - PROCESS | 22989 | --DOMWINDOW == 65 (0x9ba09400) [pid = 23034] [serial = 2677] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html] 11:27:45 INFO - PROCESS | 22989 | --DOMWINDOW == 64 (0x9d293800) [pid = 23034] [serial = 2680] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html] 11:27:45 INFO - PROCESS | 22989 | --DOMWINDOW == 63 (0x9e5b8800) [pid = 23034] [serial = 2683] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html] 11:27:45 INFO - PROCESS | 22989 | --DOMWINDOW == 62 (0x9ba08c00) [pid = 23034] [serial = 2665] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html] 11:27:45 INFO - PROCESS | 22989 | --DOMWINDOW == 61 (0x9e5da000) [pid = 23034] [serial = 2668] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html] 11:27:45 INFO - PROCESS | 22989 | --DOMWINDOW == 60 (0x9b5b0400) [pid = 23034] [serial = 2686] [outer = (nil)] [url = about:blank] 11:27:45 INFO - PROCESS | 22989 | --DOMWINDOW == 59 (0x9b09a400) [pid = 23034] [serial = 2674] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html] 11:27:46 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cfdcc00 == 16 [pid = 23034] [id = 1025] 11:27:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 60 (0x9d293800) [pid = 23034] [serial = 2718] [outer = (nil)] 11:27:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 61 (0xa166fc00) [pid = 23034] [serial = 2719] [outer = 0x9d293800] 11:27:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 62 (0xa1a60000) [pid = 23034] [serial = 2720] [outer = 0x9d293800] 11:27:46 INFO - PROCESS | 22989 | ++DOCSHELL 0xa1a64000 == 17 [pid = 23034] [id = 1026] 11:27:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 63 (0xa1a64800) [pid = 23034] [serial = 2721] [outer = (nil)] 11:27:46 INFO - PROCESS | 22989 | ++DOMWINDOW == 64 (0xa1a64c00) [pid = 23034] [serial = 2722] [outer = 0xa1a64800] 11:27:47 INFO - PROCESS | 22989 | 1480706867120 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"]]]}] 11:27:47 INFO - . 11:27:47 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-008.html | took 1587ms 11:27:47 INFO - PROCESS | 22989 | 1480706867173 Marionette TRACE conn4 -> [0,2643,"getWindowHandle",null] 11:27:47 INFO - PROCESS | 22989 | 1480706867176 Marionette TRACE conn4 <- [1,2643,null,{"value":"2147483649"}] 11:27:47 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/active-element/test-001.html 11:27:47 INFO - PROCESS | 22989 | 1480706867183 Marionette TRACE conn4 -> [0,2644,"timeouts",{"script":35000}] 11:27:47 INFO - PROCESS | 22989 | 1480706867186 Marionette TRACE conn4 <- [1,2644,null,{}] 11:27:47 INFO - PROCESS | 22989 | 1480706867191 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}] 11:27:47 INFO - PROCESS | 22989 | 1480706867369 Marionette TRACE conn4 <- [1,2645,null,{"value":null}] 11:27:47 INFO - PROCESS | 22989 | 1480706867440 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:47 INFO - PROCESS | 22989 | ++DOCSHELL 0xa1a62000 == 18 [pid = 23034] [id = 1027] 11:27:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 65 (0xa1a67000) [pid = 23034] [serial = 2723] [outer = (nil)] 11:27:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 66 (0xa1a6c800) [pid = 23034] [serial = 2724] [outer = 0xa1a67000] 11:27:47 INFO - PROCESS | 22989 | ++DOMWINDOW == 67 (0xa1a6d800) [pid = 23034] [serial = 2725] [outer = 0xa1a67000] 11:27:48 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b74a000 == 19 [pid = 23034] [id = 1028] 11:27:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 68 (0x9b755c00) [pid = 23034] [serial = 2726] [outer = (nil)] 11:27:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 69 (0x9ba07c00) [pid = 23034] [serial = 2727] [outer = 0x9b755c00] 11:27:48 INFO - PROCESS | 22989 | 1480706868567 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"]]]}] 11:27:48 INFO - . 11:27:48 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/active-element/test-001.html | took 1434ms 11:27:48 INFO - PROCESS | 22989 | 1480706868616 Marionette TRACE conn4 -> [0,2647,"getWindowHandle",null] 11:27:48 INFO - PROCESS | 22989 | 1480706868619 Marionette TRACE conn4 <- [1,2647,null,{"value":"2147483649"}] 11:27:48 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/active-element/test-002.html 11:27:48 INFO - PROCESS | 22989 | 1480706868625 Marionette TRACE conn4 -> [0,2648,"timeouts",{"script":35000}] 11:27:48 INFO - PROCESS | 22989 | 1480706868633 Marionette TRACE conn4 <- [1,2648,null,{}] 11:27:48 INFO - PROCESS | 22989 | 1480706868645 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}] 11:27:48 INFO - PROCESS | 22989 | 1480706868819 Marionette TRACE conn4 <- [1,2649,null,{"value":null}] 11:27:48 INFO - PROCESS | 22989 | 1480706868914 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:48 INFO - PROCESS | 22989 | ++DOCSHELL 0x9deeb000 == 20 [pid = 23034] [id = 1029] 11:27:48 INFO - PROCESS | 22989 | ++DOMWINDOW == 70 (0x9deed800) [pid = 23034] [serial = 2728] [outer = (nil)] 11:27:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 71 (0x9ecbe000) [pid = 23034] [serial = 2729] [outer = 0x9deed800] 11:27:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 72 (0x9eca5000) [pid = 23034] [serial = 2730] [outer = 0x9deed800] 11:27:49 INFO - PROCESS | 22989 | ++DOCSHELL 0xa1642c00 == 21 [pid = 23034] [id = 1030] 11:27:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 73 (0xa1643800) [pid = 23034] [serial = 2731] [outer = (nil)] 11:27:49 INFO - PROCESS | 22989 | ++DOMWINDOW == 74 (0xa1645c00) [pid = 23034] [serial = 2732] [outer = 0xa1643800] 11:27:50 INFO - PROCESS | 22989 | 1480706870168 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"]]]}] 11:27:50 INFO - . 11:27:50 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/active-element/test-002.html | took 1594ms 11:27:50 INFO - PROCESS | 22989 | 1480706870225 Marionette TRACE conn4 -> [0,2651,"getWindowHandle",null] 11:27:50 INFO - PROCESS | 22989 | 1480706870233 Marionette TRACE conn4 <- [1,2651,null,{"value":"2147483649"}] 11:27:50 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html 11:27:50 INFO - PROCESS | 22989 | 1480706870242 Marionette TRACE conn4 -> [0,2652,"timeouts",{"script":35000}] 11:27:50 INFO - PROCESS | 22989 | 1480706870245 Marionette TRACE conn4 <- [1,2652,null,{}] 11:27:50 INFO - PROCESS | 22989 | 1480706870255 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}] 11:27:50 INFO - PROCESS | 22989 | 1480706870429 Marionette TRACE conn4 <- [1,2653,null,{"value":null}] 11:27:50 INFO - PROCESS | 22989 | 1480706870462 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:50 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0e4800 == 22 [pid = 23034] [id = 1031] 11:27:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 75 (0x9b0ea400) [pid = 23034] [serial = 2733] [outer = (nil)] 11:27:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 76 (0x9cc40c00) [pid = 23034] [serial = 2734] [outer = 0x9b0ea400] 11:27:50 INFO - PROCESS | 22989 | ++DOMWINDOW == 77 (0x9d88d000) [pid = 23034] [serial = 2735] [outer = 0x9b0ea400] 11:27:51 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b09dc00 == 23 [pid = 23034] [id = 1032] 11:27:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 78 (0x9b0e0800) [pid = 23034] [serial = 2736] [outer = (nil)] 11:27:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 79 (0x9b0e3800) [pid = 23034] [serial = 2737] [outer = 0x9b0e0800] 11:27:51 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1312 11:27:51 INFO - PROCESS | 22989 | ++DOCSHELL 0x9ba23c00 == 24 [pid = 23034] [id = 1033] 11:27:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 80 (0x9cc34800) [pid = 23034] [serial = 2738] [outer = (nil)] 11:27:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 81 (0x9cc35800) [pid = 23034] [serial = 2739] [outer = 0x9cc34800] 11:27:51 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d889c00 == 25 [pid = 23034] [id = 1034] 11:27:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 82 (0x9d88b000) [pid = 23034] [serial = 2740] [outer = (nil)] 11:27:51 INFO - PROCESS | 22989 | ++DOMWINDOW == 83 (0x9d88d800) [pid = 23034] [serial = 2741] [outer = 0x9d88b000] 11:27:51 INFO - PROCESS | 22989 | [Child 23034] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1312 11:27:51 INFO - ... 11:27:51 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html | took 1692ms 11:27:51 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html 11:27:51 INFO - PROCESS | 22989 | 1480706871914 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"]]]}] 11:27:51 INFO - PROCESS | 22989 | 1480706871936 Marionette TRACE conn4 -> [0,2655,"getWindowHandle",null] 11:27:51 INFO - PROCESS | 22989 | 1480706871942 Marionette TRACE conn4 <- [1,2655,null,{"value":"2147483649"}] 11:27:51 INFO - PROCESS | 22989 | 1480706871954 Marionette TRACE conn4 -> [0,2656,"timeouts",{"script":35000}] 11:27:51 INFO - PROCESS | 22989 | 1480706871955 Marionette TRACE conn4 <- [1,2656,null,{}] 11:27:51 INFO - PROCESS | 22989 | 1480706871972 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}] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0xa1670c00 == 24 [pid = 23034] [id = 1024] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0xa1665000 == 23 [pid = 23034] [id = 1023] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0xa1a64000 == 22 [pid = 23034] [id = 1026] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9cfdcc00 == 21 [pid = 23034] [id = 1025] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9d88cc00 == 20 [pid = 23034] [id = 1017] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9e5c3800 == 19 [pid = 23034] [id = 1018] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9b751c00 == 18 [pid = 23034] [id = 1007] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9fc84400 == 17 [pid = 23034] [id = 1020] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0xa163e000 == 16 [pid = 23034] [id = 1021] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0xa1641000 == 15 [pid = 23034] [id = 1022] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9def4400 == 14 [pid = 23034] [id = 1019] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9d88c400 == 13 [pid = 23034] [id = 1013] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9b755000 == 12 [pid = 23034] [id = 1014] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9ec15c00 == 11 [pid = 23034] [id = 1015] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9b753c00 == 10 [pid = 23034] [id = 1016] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9b74a000 == 9 [pid = 23034] [id = 1028] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0xa1642c00 == 8 [pid = 23034] [id = 1030] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9b09dc00 == 7 [pid = 23034] [id = 1032] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9ba23c00 == 6 [pid = 23034] [id = 1033] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9d889c00 == 5 [pid = 23034] [id = 1034] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0xa1a62000 == 4 [pid = 23034] [id = 1027] 11:27:52 INFO - PROCESS | 22989 | --DOCSHELL 0x9deeb000 == 3 [pid = 23034] [id = 1029] 11:27:52 INFO - PROCESS | 22989 | --DOMWINDOW == 82 (0x9e5e0400) [pid = 23034] [serial = 2689] [outer = (nil)] [url = about:blank] 11:27:52 INFO - PROCESS | 22989 | --DOMWINDOW == 81 (0x9deec400) [pid = 23034] [serial = 2667] [outer = (nil)] [url = about:blank] 11:27:52 INFO - PROCESS | 22989 | --DOMWINDOW == 80 (0x9eccb800) [pid = 23034] [serial = 2670] [outer = (nil)] [url = about:blank] 11:27:52 INFO - PROCESS | 22989 | --DOMWINDOW == 79 (0x9e5d5800) [pid = 23034] [serial = 2685] [outer = (nil)] [url = about:blank] 11:27:52 INFO - PROCESS | 22989 | --DOMWINDOW == 78 (0x9b74f000) [pid = 23034] [serial = 2687] [outer = (nil)] [url = about:blank] 11:27:52 INFO - PROCESS | 22989 | --DOMWINDOW == 77 (0x9b5b4000) [pid = 23034] [serial = 2676] [outer = (nil)] [url = about:blank] 11:27:52 INFO - PROCESS | 22989 | --DOMWINDOW == 76 (0x9e5c6000) [pid = 23034] [serial = 2684] [outer = (nil)] [url = about:blank] 11:27:52 INFO - PROCESS | 22989 | --DOMWINDOW == 75 (0x9d894c00) [pid = 23034] [serial = 2682] [outer = (nil)] [url = about:blank] 11:27:52 INFO - PROCESS | 22989 | --DOMWINDOW == 74 (0x9cc3a400) [pid = 23034] [serial = 2679] [outer = (nil)] [url = about:blank] 11:27:52 INFO - PROCESS | 22989 | --DOMWINDOW == 73 (0x9d88f000) [pid = 23034] [serial = 2681] [outer = (nil)] [url = about:blank] 11:27:52 INFO - PROCESS | 22989 | --DOMWINDOW == 72 (0x9c54c400) [pid = 23034] [serial = 2678] [outer = (nil)] [url = about:blank] 11:27:52 INFO - PROCESS | 22989 | --DOMWINDOW == 71 (0x9b5a9800) [pid = 23034] [serial = 2675] [outer = (nil)] [url = about:blank] 11:27:52 INFO - PROCESS | 22989 | --DOMWINDOW == 70 (0x9d296c00) [pid = 23034] [serial = 2672] [outer = (nil)] [url = about:blank] 11:27:52 INFO - PROCESS | 22989 | --DOMWINDOW == 69 (0x9f170c00) [pid = 23034] [serial = 2669] [outer = (nil)] [url = about:blank] 11:27:52 INFO - PROCESS | 22989 | --DOMWINDOW == 68 (0x9d887c00) [pid = 23034] [serial = 2666] [outer = (nil)] [url = about:blank] 11:27:52 INFO - PROCESS | 22989 | 1480706872534 Marionette TRACE conn4 <- [1,2657,null,{"value":null}] 11:27:52 INFO - PROCESS | 22989 | 1480706872591 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:52 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b0e7400 == 4 [pid = 23034] [id = 1035] 11:27:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 69 (0x9b0e8000) [pid = 23034] [serial = 2742] [outer = (nil)] 11:27:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 70 (0x9b5b6000) [pid = 23034] [serial = 2743] [outer = 0x9b0e8000] 11:27:52 INFO - PROCESS | 22989 | ++DOMWINDOW == 71 (0x9b74fc00) [pid = 23034] [serial = 2744] [outer = 0x9b0e8000] 11:27:53 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b74cc00 == 5 [pid = 23034] [id = 1036] 11:27:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 72 (0x9ba19800) [pid = 23034] [serial = 2745] [outer = (nil)] 11:27:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 73 (0x9ba19c00) [pid = 23034] [serial = 2746] [outer = 0x9ba19800] 11:27:53 INFO - PROCESS | 22989 | ++DOCSHELL 0x9b095400 == 6 [pid = 23034] [id = 1037] 11:27:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 74 (0x9c54d400) [pid = 23034] [serial = 2747] [outer = (nil)] 11:27:53 INFO - PROCESS | 22989 | ++DOMWINDOW == 75 (0x9c54d800) [pid = 23034] [serial = 2748] [outer = 0x9c54d400] 11:27:53 INFO - PROCESS | 22989 | 1480706873696 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"]]]}] 11:27:53 INFO - .. 11:27:53 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html | took 1805ms 11:27:53 INFO - PROCESS | 22989 | 1480706873760 Marionette TRACE conn4 -> [0,2659,"getWindowHandle",null] 11:27:53 INFO - PROCESS | 22989 | 1480706873763 Marionette TRACE conn4 <- [1,2659,null,{"value":"2147483649"}] 11:27:53 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html 11:27:53 INFO - PROCESS | 22989 | 1480706873769 Marionette TRACE conn4 -> [0,2660,"timeouts",{"script":35000}] 11:27:53 INFO - PROCESS | 22989 | 1480706873772 Marionette TRACE conn4 <- [1,2660,null,{}] 11:27:53 INFO - PROCESS | 22989 | 1480706873777 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}] 11:27:53 INFO - PROCESS | 22989 | 1480706873939 Marionette TRACE conn4 <- [1,2661,null,{"value":null}] 11:27:54 INFO - PROCESS | 22989 | 1480706874040 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\", \"ef90d3cd-7c17-4c92-a497-aa1f520a9c79\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:54 INFO - PROCESS | 22989 | ++DOCSHELL 0x9cc38400 == 7 [pid = 23034] [id = 1038] 11:27:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 76 (0x9cc3a400) [pid = 23034] [serial = 2749] [outer = (nil)] 11:27:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 77 (0x9d29a000) [pid = 23034] [serial = 2750] [outer = 0x9cc3a400] 11:27:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 78 (0x9d2a0400) [pid = 23034] [serial = 2751] [outer = 0x9cc3a400] 11:27:54 INFO - PROCESS | 22989 | ++DOCSHELL 0x9d88cc00 == 8 [pid = 23034] [id = 1039] 11:27:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 79 (0x9d88f400) [pid = 23034] [serial = 2752] [outer = (nil)] 11:27:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 80 (0x9d893400) [pid = 23034] [serial = 2753] [outer = 0x9d88f400] 11:27:54 INFO - PROCESS | 22989 | ++DOCSHELL 0x9deeb400 == 9 [pid = 23034] [id = 1040] 11:27:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 81 (0x9deed400) [pid = 23034] [serial = 2754] [outer = (nil)] 11:27:54 INFO - PROCESS | 22989 | ++DOMWINDOW == 82 (0x9deedc00) [pid = 23034] [serial = 2755] [outer = 0x9deed400] 11:27:55 INFO - PROCESS | 22989 | 1480706875127 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"]]]}] 11:27:55 INFO - .. 11:27:55 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html | took 1382ms 11:27:55 INFO - PROCESS | 22989 | 1480706875152 Marionette TRACE conn4 -> [0,2663,"getWindowHandle",null] 11:27:55 INFO - PROCESS | 22989 | 1480706875155 Marionette TRACE conn4 <- [1,2663,null,{"value":"2147483649"}] 11:27:56 WARNING - u'runner_teardown' () 11:27:56 INFO - No more tests 11:27:56 INFO - Got 0 unexpected results 11:27:56 INFO - SUITE-END | took 3818s 11:27:56 INFO - Closing logging queue 11:27:56 INFO - queue closed 11:27:56 INFO - Return code: 0 11:27:56 WARNING - # TBPL SUCCESS # 11:27:56 INFO - Running post-action listener: _resource_record_post_action 11:27:56 INFO - [mozharness: 2016-12-02 19:27:56.684367Z] Finished run-tests step (success) 11:27:56 INFO - Running post-run listener: _resource_record_post_run 11:27:56 INFO - Total resource usage - Wall time: 3862s; CPU: 38.0%; Read bytes: 0; Write bytes: 523010048; Read time: 0; Write time: 193248 11:27:56 INFO - TinderboxPrint: CPU usage
38.4% 11:27:56 INFO - TinderboxPrint: I/O read bytes / time
0 / 0 11:27:56 INFO - TinderboxPrint: I/O write bytes / time
523,010,048 / 193,248 11:27:56 INFO - TinderboxPrint: CPU idle
2,351.8 (61.4%) 11:27:56 INFO - TinderboxPrint: CPU system
197.3 (5.1%) 11:27:56 INFO - TinderboxPrint: CPU user
1,258.7 (32.8%) 11:27:56 INFO - TinderboxPrint: Swap in / out
0 / 0 11:27:56 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 11:27:56 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 168747008; Read time: 0; Write time: 137792 11:27:57 INFO - run-tests - Wall time: 3831s; CPU: 38.0%; Read bytes: 0; Write bytes: 354185216; Read time: 0; Write time: 55456 11:27:58 INFO - Running post-run listener: _upload_blobber_files 11:27:58 INFO - Blob upload gear active. 11:27:58 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 11:27:58 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 11:27:58 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'] 11:27:58 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 11:27:58 INFO - (blobuploader) - INFO - Open directory for files ... 11:27:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 11:28:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:28:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:28:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 11:28:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:28:01 INFO - (blobuploader) - INFO - Done attempting. 11:28:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 11:28:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:28:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:28:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 11:28:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:28:02 INFO - (blobuploader) - INFO - Done attempting. 11:28:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/resource-usage.json ... 11:28:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:28:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:28:05 INFO - (blobuploader) - INFO - TinderboxPrint: resource-usage.json: uploaded 11:28:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:28:05 INFO - (blobuploader) - INFO - Done attempting. 11:28:05 INFO - (blobuploader) - INFO - Iteration through files over. 11:28:05 INFO - Return code: 0 11:28:05 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 11:28:05 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 11:28:05 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5f93059765427228a8cffe8095288349538513fd457ced9f43ecb42c1eef42c3756bccfb417e88cdd8a383e55705f669c3b01969ae184071992a8724c00f3930", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f393fb9f5be400e34e144f3751f8c6eab3a21d0e1c0de9446fc6bc448b7e53a2d80468856910a0f46fe574cdb47aefcb35aaaaf76e7d232a2ceb6074e069e11b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/65203379141e1f457b4fbd72a5d13cd80dc4ba07a27b65c50249984fac62e11c8ed3f7ee0144801c41b4c9c5208bc5c53d7895af898ed88a3afc84d975b90059"} 11:28:05 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 11:28:05 INFO - Writing to file /builds/slave/test/properties/blobber_files 11:28:05 INFO - Contents: 11:28:05 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5f93059765427228a8cffe8095288349538513fd457ced9f43ecb42c1eef42c3756bccfb417e88cdd8a383e55705f669c3b01969ae184071992a8724c00f3930", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f393fb9f5be400e34e144f3751f8c6eab3a21d0e1c0de9446fc6bc448b7e53a2d80468856910a0f46fe574cdb47aefcb35aaaaf76e7d232a2ceb6074e069e11b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/65203379141e1f457b4fbd72a5d13cd80dc4ba07a27b65c50249984fac62e11c8ed3f7ee0144801c41b4c9c5208bc5c53d7895af898ed88a3afc84d975b90059"} 11:28:05 INFO - Running post-run listener: copy_logs_to_upload_dir 11:28:05 INFO - Copying logs to upload dir... 11:28:05 INFO - mkdir: /builds/slave/test/build/upload/logs 11:28:05 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=4052.105311 ========= master_lag: 1.23 ========= ========= Finished '/tools/buildbot/bin/python -u ...' (results: 0, elapsed: 1 hrs, 7 mins, 33 secs) (at 2016-12-02 11:28:06.811502) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-12-02 11:28:06.839777) ========= 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-1480702821.814345-1634488152 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5f93059765427228a8cffe8095288349538513fd457ced9f43ecb42c1eef42c3756bccfb417e88cdd8a383e55705f669c3b01969ae184071992a8724c00f3930", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f393fb9f5be400e34e144f3751f8c6eab3a21d0e1c0de9446fc6bc448b7e53a2d80468856910a0f46fe574cdb47aefcb35aaaaf76e7d232a2ceb6074e069e11b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/65203379141e1f457b4fbd72a5d13cd80dc4ba07a27b65c50249984fac62e11c8ed3f7ee0144801c41b4c9c5208bc5c53d7895af898ed88a3afc84d975b90059"} build_url:https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033602 build_url: 'https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/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/5f93059765427228a8cffe8095288349538513fd457ced9f43ecb42c1eef42c3756bccfb417e88cdd8a383e55705f669c3b01969ae184071992a8724c00f3930", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f393fb9f5be400e34e144f3751f8c6eab3a21d0e1c0de9446fc6bc448b7e53a2d80468856910a0f46fe574cdb47aefcb35aaaaf76e7d232a2ceb6074e069e11b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/65203379141e1f457b4fbd72a5d13cd80dc4ba07a27b65c50249984fac62e11c8ed3f7ee0144801c41b4c9c5208bc5c53d7895af898ed88a3afc84d975b90059"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ZYXk5bhkSo6qyVC3jIulMw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-12-02 11:28:06.908329) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-12-02 11:28:06.911669) ========= 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-1480702821.814345-1634488152 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017927 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-12-02 11:28:07.009230) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-12-02 11:28:07.009539) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-12-02 11:28:07.012852) ========= ========= Total master_lag: 1.43 =========